The gateway now speaks the OpenAI Responses API at POST /v1/responses, next to Chat Completions and Anthropic Messages. Newer OpenAI SDKs, Codex CLI and the OpenAI Agents SDK use this format by default, so they now work with your OpenAdapter key out of the box.
What works: text and streaming (response.output_text.delta and friends), function tools with streamed arguments, reasoning summaries, image input on vision models, instructions, max_output_tokens, reasoning.effort and text.format for JSON output. Every model and every auto-* tier is available, with the same quota, failover and X-Auto-Model header as the other endpoints.
Not supported: previous_response_id (send the full conversation in input each call) and hosted tools such as web search or file search. Those return a clear error instead of doing something else.
Python:
from openai import OpenAIclient = OpenAI(api_key="sk-cv-...", base_url="https://api.openadapter.in/v1")r = client.responses.create(model="GPT-6-Luna", input="hello")print(r.output_text)
See the Responses section in the Guide for JavaScript and curl.
GPT-6-Luna is live and GPT-5.6-Luna is retired. Luna is the fast tier of OpenAI's GPT-6 line, the one OpenAI calls its most efficient model for focused, high-volume work. It carries a 1M-token context window with up to 128K output, reads text, images and files, and has a knowledge cutoff of May 2026 against February for its predecessor. Call it as GPT-6-Luna.
It is a pro-tier model at 1 request of quota per call, so it is available on every paid plan and the free tier. GPT-5.6 Luna was max-tier; this is a step down in price for the same job.
OpenAI has not published a standard benchmark table for Luna. What they do state:
Measure
GPT-6 Luna
GPT-5.6 Luna
DeepSWE v1.1
66.6
67.2
AutomationBench
+5.4 points over its predecessor at 58% lower cost per task
14.9
HealthBench Professional
60.8
55.7
Upstream price, in / out per 1M
$0.10 / $0.50
$0.20 / $1.20
We will add more figures as OpenAI publishes them rather than borrow numbers from elsewhere.
Calls to GPT-5.6-Luna now return a message pointing to GPT-6-Luna.
Four new model names pick a model for you: auto-max, auto-pro, auto-lite and auto-free.
Each tier keeps a pool of its three to five fastest models, measured from the last 24 hours of real traffic. On the first turn of a conversation a small decisions model reads the request once and picks the model in that pool best suited to it: coding, agent loops with tools, long documents, images, or plain chat. The pick stays with the conversation, so an agent session does not hop models mid-task and prompt caching keeps working.
You always know what answered. The response's model field and an X-Auto-Model header name the model that served the request, and quota is charged at that model's rate. If the picker is unavailable, the fastest model in the pool answers. Plan rules are unchanged: auto-max needs a plan that reaches max-tier models, and auto-free works on every plan.
Koda uses auto-pro by default from its next release.
MiMo-V2.6-Pro is live. The flagship of the V2.6 series: 1.02T parameters with 42B active, a 1M-token context window with up to 128K output, and unlike V2.5 Pro it now reads text, image, video and audio. MIT licensed. Xiaomi positions it for complex projects, long-horizon agent work, security research and high-stakes tasks. Call it as MiMo-V2.6-Pro.
Xiaomi's published scores against the V2.5 Pro it replaces:
Benchmark
V2.6 Pro
V2.5 Pro
Terminal Bench 2.1
89.9
65.2
Terminal Bench 4.0
34.9
1.5
DeepSWE v1.1
71.9
19.0
Toolathlon-Verified
76.9
49.1
OSWorld-Verified
82.0
—
SEC Bench Pro
66.3
17.7
GDPval-AA 2.1
1673
1107
It is a reasoning model: it thinks before it answers, so give it an output budget of a few thousand tokens or short replies come back cut off. It costs 2.5 requests of quota per call and is available on every paid plan and the free tier. MiMo-V2.5-Pro stays available.
MiMo-V2.6-Flash is live. Xiaomi's efficiency checkpoint of the new V2.6 series: a 309B mixture-of-experts model with 15B active, a 1M-token context window, and text, image, video and audio input. MIT licensed. Call it as MiMo-V2.6-Flash.
Xiaomi's published scores, with the previous V2.5 Pro flagship for scale:
Benchmark
V2.6 Flash
V2.5 Pro
Terminal Bench 2.1
87.6
65.2
DeepSWE v1.1
67.9
19.0
Toolathlon-Verified
73.6
49.1
OSWorld-Verified
80.8
—
CyberGym
95.1
40.0
Agents' Last Exam
27.6
13.2
It costs 1.5 requests of quota per call and is available on every paid plan and the free tier, the same terms as MiMo-V2.5. It also joins the auto-pro pool as soon as it has enough traffic to be ranked.
MiMo-V2.5-Pro is live. It is Xiaomi's flagship: a 1.02T-parameter mixture-of-experts model with 42B active per token, a 1M-token context window, MIT licensed, and text only. Xiaomi built it for demanding software engineering and long-horizon agent tasks that span thousands of tool calls. Call it as MiMo-V2.5-Pro.
Xiaomi's published scores:
Benchmark
Score
SWE-bench Verified
78.9
SWE-bench Pro
57.2
Terminal-Bench 2.0
68.4
τ³-bench
72.9
ClawEval (pass^3)
63.8
Humanity's Last Exam
48.0 with tools, 34.0 without
It costs 2.5 requests of quota per call and is available on every paid plan and the free tier. Use it for the hard, multi-step coding jobs, and MiMo-V2.5 when you need images, video or audio.
The old MiMo-V2-Flash name is retired. Requests for it now return a message pointing to MiMo-V2.5.
MiMo-V2.5 from Xiaomi is live. It is natively omnimodal: it takes text, images, video and audio in a single model, with a 1M-token context window. It is a 310B mixture-of-experts model with 15B active per token, released under the MIT license. Call it as MiMo-V2.5.
Xiaomi's published scores:
Benchmark
Score
MMMU-Pro
77.9
CharXiv RQ
81.0
OmniDocBench
87.2
Video-MME
87.7
DailyOmni
83.5
SWE-Bench Pro
56.1
Terminal-Bench 2.0
65.8
It costs 1.5 requests of quota per call and is available on every paid plan and the free tier, the same terms as the other flash vision models. Reach for it when the input is a document, chart, screen recording or audio clip rather than plain text.
DeepSeek-V4.1-Flash is live. It reads text and images, carries a 1M-token context window, and is built for input-heavy agentic and coding work. Reasoning effort is adjustable, so it can answer quickly or think hard on request. Call it as DeepSeek-V4.1-Flash.
DeepSeek publishes these scores against the earlier V4 Flash, all at maximum reasoning effort:
Benchmark
V4.1 Flash
V4 Flash
Terminal-Bench 2.1
90.6
82.7
Terminal-Bench 3.0
30.0
7.6
DeepSWE v1.1 (resolved)
74.2
54.4
NL2Repo-Bench
64.0
54.2
SEC-Bench Pro
62.8
30.9
HLE with tools
63.9
51.5
Codeforces rating
3471
3289
GPQA Diamond
90.9
89.9
It costs 2 requests of quota per call and is available on every paid plan and the free tier. DeepSeek-V4-Flash stays exactly as it is at 1 request per call, so nothing changes for existing setups. Pick V4.1 when the task is a long agent run or terminal work, and V4 when you want the cheapest fast model.
When you create a key you now choose what it can do: Inference (chat, audio, embeddings, images) and/or Manage account (keys, billing, usage). New keys are inference-only by default — the right shape for a key you paste into an editor, because it can never rotate your keys or touch billing if it leaks.\n\nNothing changes for keys you already have: they keep exactly the access they had. Scopes show as small tags on the Keys page.
Opening a live Koda session from the dashboard used to take two confirmations: matching a six-digit code in the browser, then running /remote approve in the terminal. Both are gone.
Reaching your session already required your OpenAdapter credentials — the same ones that authorize every model call Koda makes. A second and third confirmation guarded a door you had already unlocked, and the terminal step in particular defeated the point of remote: it asked you to walk back to the machine you had walked away from. Pick your session, and you are watching it.
Sessions stay end-to-end encrypted between your terminal and your browser; the relay still forwards frames it cannot read. Permission gates are untouched — a dangerous command still stops and waits for you to approve it.
Two fixes ship alongside. Refreshing the page no longer loses the conversation or the model and thinking controls: a long transcript exceeded the relay's frame limit, which quietly killed the connection every time you reattached. And a permission prompt raised while your browser was closed now waits for you instead of expiring unseen — the relay tells Koda when someone is actually watching.
Qwen3.8-Flash is live. It reads text, images and video, carries a 1M-token context window, and is the least expensive of the three vision models we added this week.
Alibaba positions it for coding assistance, agentic workflows, document and codebase analysis, chart reading and long-video analysis. Call it as Qwen3.8-Flash.
It costs 1.5 requests of quota per call and is available on every paid plan and the free tier — the same terms as GLM-5.3-Flash and DeepSeek-V4-Flash-Vision.
Alibaba has not published benchmark scores for this model yet. We will add them to the model page once they exist rather than borrowing figures from its siblings.
GLM-5.3-Flash and DeepSeek-V4-Flash-Vision are live. Both take images as well as text, and both carry a 1M-token context window.
GLM-5.3-Flash is built for coding and long-running agent work — it scores 84.3 on Terminal-Bench 2.1, within a point of the frontier models, and also accepts video input. DeepSeek-V4-Flash-Vision adds image understanding to the V4 Flash line, which posts 79% on SWE-bench Verified and 88.4% on LiveCodeBench, and is aimed at documents, charts and multimodal agent workflows.
Both are available on every paid plan and on the free tier, and cost 1.5 requests of quota per call. Call them as GLM-5.3-Flash and DeepSeek-V4-Flash-Vision.
Benchmark figures are as published by the model authors; DeepSeek's vision variant is marked experimental upstream.
Speech-to-text now works as audio arrives instead of only after a recording ends. Each sentence comes back the moment the speaker finishes it, so a voice agent can start responding before the person has stopped talking.
Open a WebSocket to wss://api.openadapter.in/v1/realtime/transcribe, send microphone audio, and read transcripts as they land. Your normal API key works — nothing to enable.
Available on parakeet, whisper-1, whisper-large-v3 and whisper-large-v3-turbo.
You're charged per transcribed sentence, not per connection or per second of audio — an open socket with nobody talking costs nothing.
Qwen3.8-27B is live on Pro plans at 0.25× quota — four requests for the price of one.
It handles a 250K-token context, supports tool calling, and thinks step by step before answering (reasoning is returned separately, so you can show or hide it). Released by Alibaba on 14 August 2026.
Call it as Qwen3.8-27B from any client.
One note if you use it programmatically: thinking is on by default and consumes part of your max_tokens budget. Give it room — a few thousand tokens — or turn thinking off if you only want the answer.
Both come in at 1x quota, the same cost as a standard model, which makes them the cheapest MAX-tier models on the platform. If you want frontier-class output for everyday agent loops without burning through your plan, start with these two.
Hy3 is Tencent's Hunyuan 3. Luna is the newest GPT-5.6 variant.
Alibaba's newest flagship and the largest Qwen we carry. It is the most expensive model on the platform at 4x quota, so reach for it when the task actually warrants it.
GLM-4.7 is being retired. You do not need to change anything — requests for GLM-4.7 now serve GLM-5 automatically, so existing configs, scripts and agents keep working. GLM-5 is the stronger model on every axis, and it costs the same 1x quota.
If you would rather be explicit, switch your config to GLM-5 at your convenience.
Two separate faults, which together meant search was broken for essentially everyone:
The search tool never reached our servers. The MCP we installed talked to a search
instance on localhost:8888 — a local container almost nobody runs. So it had nothing
to query.
Our own search fleet was being blocked. The engines behind it refuse traffic from
datacenter addresses, so even a correctly-pointed request came back empty roughly eight
times in ten.
Search now runs through the gateway. Your machine asks us, we handle the fleet and
which engines to use. That means the next time an engine starts blocking, it is a fix on
our side — not a reinstall on yours.
Koda is out of beta. Until today npm i -g @openadapter/koda gave you
1.0.0-beta.13 — latest had been frozen there for months while the real work happened
on @beta. This release moves latest onto current code:
Koda speaks the Debug Adapter Protocol. It can set a breakpoint, launch or attach,
then read the real stack and actual variable values at the moment things broke — step
through, and evaluate expressions in the paused frame.
It discovers 14 adapters on your PATH, with an xcrun fallback for the lldb-dap
Xcode hides. It registers the tool only when an adapter genuinely exists on your machine,
and never loads the engine until you actually debug.
This is the difference between reading a stack trace and watching the value change.
A task tool with context-isolated subagents — general, explore, or your own in
.koda/agents/*.md. They run in parallel and only their results come back, so the main
context stays clean. A live line under the input shows how many are working and for how long.
hashline_edit (vendored from oh-my-pi, MIT). Reads carry a content tag and line
numbers; edits are line-anchored operations that never echo old text back. A stale tag
fails closed with a re-read instruction rather than quietly corrupting the file.
Choose it in /settings → Edit tool, which enforces one or the other — running both just
hands the model a coin to flip.
After an edit, the errors your change introduced — including the call sites you broke
somewhere else — come back in the tool result, so the model fixes them in the same turn.
TypeScript needs no install; Python, Go, Rust, Java and C/C++ work through their standard
language servers.
The big one if you have ever watched an agent stop halfway.
There is now a completion gate on every model tier, not just the ones running the
overseer. The old check only fired when the model had made a todo list — which happened in
13.6% of multi-step tasks, so on a cheap model nothing was checking at all. The new gate
costs zero extra model calls.
Todos can also carry a verify command, and marking one done is only a claim until Koda
runs that command itself and sees it exit 0.
KODA_FULLSCREEN=1 gives a live sidebar: session, context, model, LSP status, and the todo
plan marked [ ] / [x] / [✓] — that third mark meaning Koda verified it, not that
the model said so.
Plus 15 themes on a four-role colour system. The old palette used accent 102 times
against text's 16, so everything read as important and therefore nothing did.
DeepSeek V4 Flash 0731 is a re-post-trained revision of V4 Flash, and it is now a
primary backend behind DeepSeek-V4-Flash on OpenAdapter. Same model name, same quota
cost. What changed is what it can do as an agent.
A sparse mixture-of-experts model: 284B total parameters, 13B active per token, tuned
for coding, reasoning and agent workflows. Only a fraction of the network fires per token,
so it answers at small-model speed while reasoning like a much larger one.
Measured by Artificial Analysis, who run models themselves rather than republishing vendor
claims:
Benchmark
Score
Reasoning
GPQA Diamond — graduate-level science
90.8%
HLE — Humanity's Last Exam
36.8%
AA-LCR — long-context reasoning
65.7%
GDPval-AA — economically valuable tasks
52.9%
CritPt — research-level physics
16.6%
Coding
SciCode — scientific Python
49.9%
Knowledge
AA-Omniscience — accuracy
37.2%
AA-Omniscience — non-hallucination rate
15.6%
90.8% on GPQA Diamond is the number to look at — that is graduate-level science
reasoning, from a model with 13B active parameters. The low CritPt and non-hallucination
figures are equally worth knowing: it is strong at structured reasoning, weaker at
research-frontier physics, and like most models it will still assert things confidently
when it does not know. Do not use it as an oracle.
The weights are the same size. The post-training is not. DeepSeek's own agent-benchmark
figures for this revision:
Benchmark
Previous build
0731
DeepSWE
7.3
54.4
Terminal Bench 2.1
61.8
82.7
Cybergym
38.7
76.7
SWE-bench Verified
79.0
79.0
Note the shape: single-shot coding barely moved (SWE-bench flat at 79.0) while
multi-step agent ability transformed. This model got better at operating, not at
writing a function. Driven in a loop with tools you will feel it; on one-off questions you
may not. DeepSeek claim 0731 now beats V4 Pro Preview on every agent benchmark they
published — Terminal Bench 82.7 against Pro's 72.1.
Treat that second table with care: those are DeepSeek testing DeepSeek, on a harness
that is not public yet, and two of the nine are internal sets the company built. The
Artificial Analysis figures above and our own measurements below are the parts with
independent backing.
OA-Robin-Mini-Preview is the first model we built and host ourselves, and it is live now.
Because it runs entirely on our own hardware, your prompts never leave our infrastructure and nothing is retained — the same privacy guarantee as our other Edge models.
Private by default — great for confidential chat, brainstorming and creative work you would rather not send to a third party.
256K context with vision, tool calling and JSON mode, so it slots straight into agents and long-running workflows.
0.5x multiplier — every request costs half a normal one, so you get roughly double the usage from the same plan.
It is a preview, so expect it to keep improving. A much larger model in the same family is coming soon — we will announce it here when it lands.
Try it from the Models page, or just point your client at OA-Robin-Mini-Preview.
Share your referral link from the Referrals page. When a friend signs up and makes their first purchase, they get 20% off — applied automatically at checkout, no code to enter. You earn 20% of what they paid as credit, used automatically toward your own next plan. Track your link and referrals right from the dashboard.
Browser-based, OpenAI-compatible apps — like Janitor AI, SillyTavern, and other web chat front-ends — can now call the API directly.
Set the endpoint to https://api.openadapter.in/v1/chat/completions and use your sk-cv-… key.
Previously these apps hit a browser "network error" because the API only accepted requests from our own domains. The /v1/* endpoints now accept any origin.
Note: only paste your key into apps you trust — a key used in the browser is visible to that app.
The GO plan now includes the latest 0G Network models — DeepSeek-V4 (Pro & Flash), Qwen3.7-max, 0GM-1.0, and MiniMax-M3 — alongside the existing 0G lineup.
These models also group correctly under 0G Network on the Models page instead of slipping into "Other."
Attach to your live Koda CLI session from the dashboard — watch it work in real time, send it prompts, and answer its permission gates, all end-to-end encrypted. Our relay only forwards ciphertext and cannot read your session.
In the CLI, run /remote on (or koda --remote) — it shows a QR code and a short pairing code.
Open the Koda page → Remote tab → pick your session (or Add by code), then confirm the 6-digit code matches what your terminal shows. That match is the security check that defeats a man-in-the-middle.
/remote off to detach. Pairing codes expire after 5 minutes.
Read + Write, no exec(default) — read and edit files, but run no commands.
Full autonomous — full control; dangerous commands like sudo and rm -rf still need an explicit Approve in the dashboard.
The policy is enforced locally by your CLI, and secret paths (~/.ssh, ~/.aws, /etc, **/.env) are hard-blocked under every preset. Keep the preset as low as the task needs, and detach when you're done.
The Koda page now feels like the rest of the dashboard instead of a separate site.
Follows your theme — light or dark, with the standard page header, cards, and the official Koda wordmark.
Spreads across the page — the early-access, setup, and connected views fill the width like every other section instead of sitting in a narrow column.
Easier to scan — a tidier feature preview while you're on the waitlist, a side-by-side setup wizard once you're in, and clearer session and install stats when Koda's connected.
Click Get early access. Invites roll out in waves, and Max plans skip the line, switched on within hours. Once you're in, the page walks you through install and setup, then becomes your personal Koda dashboard.
Overseer reviews its own work and runs it to be sure, pulling in a stronger model when it's stuck. Cheap models that actually finish.
Jobs schedule autonomous tasks that run while you sleep.
Checkpoints & rewind, memory + vector recall, built-in tools + MCP, ask-before-dangerous permissions, and zenitsu speed that never idles on a rate limit.
Your Koda dashboard shows sessions, version, where it's installed, and a direct line to tell us what to improve. Anonymous to us, never your code.
Share your personal referral link from the new Referrals page. When a friend signs up with it and makes their first paid purchase, you both get 20% off:
Your friend gets the discount on their first plan, applied automatically at checkout.
You get the discount on your next plan purchase — it's waiting for you the next time you upgrade or re-subscribe.
Track who you've referred and where each one stands right from the dashboard. The discount applies before checkout, so the price you see is the price you pay — no codes to enter.
Heads up: Teams is a request-specific feature. If you want it enabled on your account, click the support chat at the bottom-right — we'll switch it on for you.
Create a team and invite peers via a shareable join link (optional expiry, max-uses, rotate, revoke) or by email.
Owner sees aggregate + per-member usage — requests, tokens, est. provider cost, model breakdown, last-active, and which client (Claude Code, Cursor, Cline, etc.) each member uses.
Per-member drill-down with daily activity chart and top models.
Members can leave at any time; only the owner sees usage.
Owners do not see your prompts, request bodies, or API keys — ever. The privacy line is reinforced at every consent point. Each member still uses their own plan and quota; the team doesn't share capacity.
Real signal, not vanity numbers. An activity heatmap in the GitHub style, quota windows with countdown timers, top-model breakdown, upgrade hints sized to your actual usage. The whole app feels calmer.
Generate a shareable SVG of your gateway activity at https://api.openadapter.in/embed/<token>.svg — drop it on a README, a blog post, or your portfolio. Three formats:
?format=svg — the badge image (default)
?format=iframe — a 320×120 iframe with hover detail
Full Vector DB — manage collections from the dashboard, upload documents, search semantically, and chat with your data through the built-in RAG playground. The Code SDK panel emits ready-to-paste snippets for Python and JavaScript.
Your Vector DB plan stays in sync with your OpenAdapter plan, so quota matches everywhere.
Allow 2× burst above your RPM limit before throttling kicks in. Useful when an agent fires parallel tool calls — the natural bunching no longer trips the rate limiter.
Usage reset timer now reflects the real window even when it's already expired. Dashboard logs only show the requests you actually made — no internal noise.
OpenAdapter gives you one API key that works in every AI tool you already use — Claude Code, Cursor, Cline, Continue, Aider, and more. One subscription, one quota, no juggling provider keys.
OpenAI SDK and Anthropic SDK formats both work — same key, both shapes.
Live usage dashboard with countdowns to your quota reset.
A starter Developer Guide to get you running in a couple of minutes.