OKMOneKeyModelsOpenAI-compatible API access

OpenAI-compatible

One OpenAI-compatible API. Lower cost.

Pick the route that fits your team, then swap the base URL and keep your client.

OpenAI-compatible `/v1/*`Live signal below

Pick your path

Three routes. One familiar contract.

Start with price, move toward stability, or keep your own keys without changing the way your app talks to the API.

01

Budget

Fastest low-cost entry.

Budget
02

Business

Steadier default for production.

Business
03

BYOK

Use your own keys and keep control.

BYOK
Same client, new base URL
const client = new OpenAI({
  apiKey: process.env.ONEKEYMODELS_API_KEY,
  baseURL: "https://onekeymodels.com/v1"
});

Pick your path

Three ways to get started, depending on price, stability, and control.

Public naming stays simple so teams can decide faster before they ever create a workspace.

Budget

Budget

Fastest low-cost entry.

Best for testing, side projects, and early traffic.

Business

Business

Steadier default for production.

Best when support and reliability matter more.

BYOK

BYOK

Use your own keys and keep control.

Best when ownership matters more than price.

Quickstart

Swap the base URL. Keep the client.

The integration change is mostly the endpoint and the key.

  • Keep the OpenAI SDK and the same request shape.
  • Point the client at `https://onekeymodels.com/v1`.

First request

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.ONEKEYMODELS_API_KEY,
  baseURL: "https://onekeymodels.com/v1"
});

const result = await client.responses.create({
  model: "gpt-4.1-mini",
  input: "Write a one-sentence product summary."
});

console.log(result.output_text);

Built for real usage

Browse the models. See the live signal.

Public model preview on one side, live reliability on the other.

Model preview

Three routes. One glance.

BudgetGPT-5.4
128k tokens

Cheapest start for launch traffic.

StreamingToolsJSON
BusinessClaude Sonnet
200k tokens

Steadier production posture with the same client shape.

StreamingToolsJSON
BYOKClaude Sonnet
200k tokens

Own-provider control with a familiar API contract.

StreamingToolsJSON

Live status

Live probes

The public API is live and being checked continuously.

Most checks are healthy right now. The public API stays OpenAI-compatible, and the latest live signal is shown here.

5 of 8 checks healthyChecked 13:09 UTC
API shapeOpenAI-compatible `/v1/*`
Live signal5 of 8 public checks healthy

Questions before signup

The usual questions, answered before you create a workspace.

Do I need to rewrite my OpenAI client?

Usually no. Keep your OpenAI-compatible client and update the base URL and API key.

Which route should I start with?

Start with Budget if you want the fastest test. Choose Business for a steadier default, and pick BYOK when you already manage your own provider keys.

Can I move to another route later?

Yes. The goal is to keep one familiar integration while letting your route evolve with cost, stability, or control needs.

How should I think about billing?

Billing follows the route you choose. The public site focuses on structure and fit rather than publishing one universal platform price.

Start now

Create a workspace and send the first request.

Start on Budget, move to Business or BYOK when your product or customer needs a different default.