Free · no key needed

API and command line

The same answers as the checker, for scripts, agents and AI assistants. Free, no key, no sign-up.

Command line

With uv installed, run it without installing anything:

uvx theaibench --platform mac --memory 64 --use-case coding

Source code: github.com/theaibench/theaibench-cli (MIT). Also on PyPI as theaibench.

HTTP API

curl "https://theaibench.ai/api/v1/plan?platform=windows&vram=24&use_case=coding&context=32768"

Returns JSON. Browsers that open the link are sent to the checker with the same settings. Add format=json to force JSON. CORS is open, so web apps can call it directly.

Parameters

NameValuesDefault
platformwindows, windows-laptop, mac, linuxwindows
vramGraphics memory in GB, or none16
gpu_familynvidia, amd, cpunvidia
memoryMac memory in GB (when platform=mac)32
ramSystem RAM in GB32
use_casecoding, chat, docs, agents, image, voicecoding
contextConversation length in tokens: 4096–200000 (above 131072 is estimated at 131072)16384
chipOptional: exact chip id. Memory still comes from vram / memory when that size exists for the chip—
modecurrent (your machine) or new (suggest one for a budget)current
priorityprivacy, speed or cost — accepted for older clients; it does not change the resultsspeed
budgetunder1500, 1500to3000, 3000to6000, 6000plus (mode=new)1500to3000

Allowed vram: none, 8, 12, 16, 20, 24, 32, 48, 64, 96, 128. Allowed context: 4096, 8192, 16384, 32768, 65536, 131072, 200000.

Example response

This is the real answer for the request above, made by the same code the site uses:

{
  "inputs": {
    "mode": "current",
    "platform": "windows",
    "pcVram": "24",
    "macMemory": "32",
    "systemRam": "32",
    "budget": "1500to3000",
    "useCase": "coding",
    "priority": "speed",
    "gpuFamily": "nvidia",
    "context": "32768",
    "chip": null
  },
  "result": {
    "verdict": "Comfortable",
    "tier": 5.27,
    "band": "high",
    "title": "Best fit: Qwen3.8 27B",
    "summary": "24 GB NVIDIA graphics card (RTX 4090-class speed) runs 20 of 26 model families we track for coding. Best: Qwen3.8 27B (Q4_K_M).",
    "picks": [
      {
        "name": "Qwen3.8 27B",
        "why": "Q4_K_M, needs 21.5 GB at 32K context · ~30–50 tok/s (estimate) · ollama run qwen3.8:27b",
        "slug": "qwen-3-8",
        "url": "https://theaibench.ai/models/qwen-3-8/",
        "fit": "good",
        "quant": "Q4_K_M",
        "memory_gb": 21.5,
        "speed_tok_s": {
          "low": 30,
          "high": 48
        },
        "ollama": "qwen3.8:27b"
      },
      {
        "name": "Muse Glimmer 30B",
        "why": "Q4_K_M, needs 20.2 GB at 32K context · ~35–50 tok/s (estimate) · ollama run muse-glimmer:30b",
        "slug": "muse-glimmer",
        "url": "https://theaibench.ai/models/muse-glimmer/",
        "fit": "good",
        "quant": "Q4_K_M",
        "memory_gb": 20.2,
        "speed_tok_s": {
          "low": 33,
          "high": 52
        },
        "ollama": "muse-glimmer:30b"
      },
      {
        "name": "Qwen3.6 35B-A3B",
        "why": "UD-IQ4_XS, needs 20.3 GB at 32K context · ~110–210 tok/s (estimate)",
        "slug": "qwen-3-6",
        "url": "https://theaibench.ai/models/qwen-3-6/",
        "fit": "good",
        "quant": "UD-IQ4_XS",
        "memory_gb": 20.3,
        "speed_tok_s": {
          "low": 106,
          "high": 209
        },
        "ollama": null
      }
    ],
    "runner": {
      "name": "Ollama",
      "note": "ollama run qwen3.8:27b"
    },
    "quantization": "Q4_K_M for most models; Q8_0 when memory allows. gpt-oss ships as MXFP4.",
    "expected_speed": "~30–50 tok/s for Qwen3.8 27B (estimate from memory bandwidth)",
    "workflow": [
      "Install Ollama (ollama.com/download) or LM Studio.",
      "Run: ollama run qwen3.8:27b",
      "Apps can use it at http://localhost:11434 (Ollama) as an OpenAI-style API."
    ],
    "watchouts": [],
    "note": "Try other settings at https://theaibench.ai/?hw=rtx-4090&mem=24&ram=32&task=coding&ctx=32768",
    "checker_url": "https://theaibench.ai/?hw=rtx-4090&mem=24&ram=32&task=coding&ctx=32768"
  },
  "meta": {
    "version": "v1",
    "engine": "v2",
    "dated": "October 2026",
    "source": "https://theaibench.ai/",
    "docs": "https://theaibench.ai/api/",
    "method": "https://theaibench.ai/about/#method",
    "license": "Free to cite with attribution to The AI Bench."
  }
}

Chip ids

All 105 chip idsfor the chip parameter
  • rtx-5050GeForce RTX 5050
  • rtx-5060GeForce RTX 5060
  • rtx-5060-ti-8gbGeForce RTX 5060 Ti 8 GB
  • rtx-5060-ti-16gbGeForce RTX 5060 Ti 16 GB
  • rtx-5070GeForce RTX 5070
  • rtx-5070-tiGeForce RTX 5070 Ti
  • rtx-5090GeForce RTX 5090
  • rtx-5080GeForce RTX 5080
  • rtx-4070-gddr6GeForce RTX 4070 (GDDR6)
  • rtx-4080-superGeForce RTX 4080 SUPER
  • rtx-4070-ti-superGeForce RTX 4070 Ti SUPER
  • rtx-4070-superGeForce RTX 4070 SUPER
  • rtx-4060-ti-16gbGeForce RTX 4060 Ti 16 GB
  • rtx-4060GeForce RTX 4060
  • rtx-4060-ti-8gbGeForce RTX 4060 Ti 8 GB
  • rtx-4070GeForce RTX 4070 (GDDR6X)
  • rtx-4070-tiGeForce RTX 4070 Ti
  • rtx-4080GeForce RTX 4080
  • rtx-4090GeForce RTX 4090
  • rtx-3060-ti-gddr6xGeForce RTX 3060 Ti (GDDR6X)
  • rtx-3060-8gbGeForce RTX 3060 8 GB
  • rtx-3090-tiGeForce RTX 3090 Ti
  • rtx-3080-12gbGeForce RTX 3080 12 GB
  • rtx-3080-tiGeForce RTX 3080 Ti
  • rtx-3070-tiGeForce RTX 3070 Ti
  • rtx-3060-12gbGeForce RTX 3060 12 GB
  • rtx-3060-tiGeForce RTX 3060 Ti (GDDR6)
  • rtx-3070GeForce RTX 3070
  • rtx-3090GeForce RTX 3090
  • rtx-3080-10gbGeForce RTX 3080 10 GB
  • rtx-2080-tiGeForce RTX 2080 Ti
  • gtx-1080-tiGeForce GTX 1080 Ti
  • rtx-5060-laptopGeForce RTX 5060 Laptop GPU
  • rtx-5070-laptopGeForce RTX 5070 Laptop GPU
  • rtx-5090-laptopGeForce RTX 5090 Laptop GPU
  • rtx-5080-laptopGeForce RTX 5080 Laptop GPU
  • rtx-5070-ti-laptopGeForce RTX 5070 Ti Laptop GPU
  • rtx-4090-laptopGeForce RTX 4090 Laptop GPU
  • rtx-4080-laptopGeForce RTX 4080 Laptop GPU
  • rtx-4060-laptopGeForce RTX 4060 Laptop GPU
  • rtx-4070-laptopGeForce RTX 4070 Laptop GPU
  • rx-9070-greRadeon RX 9070 GRE
  • rx-9060-xt-8gbRadeon RX 9060 XT 8 GB
  • rx-9060-xt-16gbRadeon RX 9060 XT 16 GB
  • rx-9070Radeon RX 9070
  • rx-9070-xtRadeon RX 9070 XT
  • rx-7900-greRadeon RX 7900 GRE
  • rx-7600-xtRadeon RX 7600 XT
  • rx-7800-xtRadeon RX 7800 XT
  • rx-7700-xtRadeon RX 7700 XT
  • rx-7600Radeon RX 7600
  • rx-7900-xtxRadeon RX 7900 XTX
  • rx-7900-xtRadeon RX 7900 XT
  • rx-6700-xtRadeon RX 6700 XT
  • rx-6900-xtRadeon RX 6900 XT
  • rx-6800Radeon RX 6800
  • rx-6800-xtRadeon RX 6800 XT
  • arc-pro-b65Arc Pro B65
  • arc-pro-b70Arc Pro B70
  • arc-pro-b50Arc Pro B50
  • arc-pro-b60Arc Pro B60
  • arc-b570Arc B570
  • arc-b580Arc B580
  • arc-a770-16gbArc A770 16 GB
  • arc-a750Arc A750
  • arc-a770-8gbArc A770 8 GB
  • apple-m5-ultraApple M5 Ultra
  • apple-m6-24-32gbApple M6 (24 / 32 GB configurations)
  • apple-m6-16gbApple M6 (16 GB configuration)
  • apple-m5-max-40gpuApple M5 Max (18-core CPU, 40-core GPU)
  • apple-m5-max-32gpuApple M5 Max (18-core CPU, 32-core GPU)
  • apple-m5-proApple M5 Pro
  • apple-m5Apple M5
  • apple-m3-ultraApple M3 Ultra
  • apple-m4-max-40gpuApple M4 Max (16-core CPU, 40-core GPU)
  • apple-m4-max-32gpuApple M4 Max (14-core CPU, 32-core GPU)
  • apple-m4-proApple M4 Pro
  • apple-m4Apple M4
  • apple-m3-max-40gpuApple M3 Max (16-core CPU, 40-core GPU)
  • apple-m3-max-30gpuApple M3 Max (14-core CPU, 30-core GPU)
  • apple-m3-proApple M3 Pro
  • apple-m3Apple M3
  • apple-m2-ultraApple M2 Ultra
  • apple-m2-maxApple M2 Max
  • apple-m2-proApple M2 Pro
  • apple-m2Apple M2
  • apple-m1-ultraApple M1 Ultra
  • apple-m1-maxApple M1 Max
  • apple-m1-proApple M1 Pro
  • apple-m1Apple M1
  • ryzen-ai-max-plus-pro-495Ryzen AI Max+ PRO 495 (Radeon 8065S)
  • qualcomm-snapdragon-x2-eliteSnapdragon X2 Elite
  • dgx-sparkDGX Spark (GB10 Grace Blackwell)
  • ryzen-ai-max-plus-395Ryzen AI Max+ 395 (Radeon 8060S)
  • ryzen-ai-max-390Ryzen AI Max 390 (Radeon 8050S)
  • ryzen-ai-max-385Ryzen AI Max 385 (Radeon 8050S)
  • arc-140vIntel Arc 140V (Core Ultra 200V)
  • qualcomm-snapdragon-x-eliteSnapdragon X Elite (Adreno X1-85)
  • rtx-pro-6000-blackwellRTX PRO 6000 Blackwell Workstation Edition
  • rtx-6000-adaRTX 6000 Ada Generation
  • rtx-a6000RTX A6000
  • radeon-ai-pro-r9700Radeon AI PRO R9700
  • radeon-pro-w7900Radeon PRO W7900
  • cpu-ddr5CPU only, DDR5-5600 (2 channels)
  • cpu-ddr4CPU only, DDR4-3200 (2 channels)

Other machine-readable files

Fair use

Please cache answers and keep requests reasonable. Credit “The AI Bench” with a link when you show the results.