Better value, model by model.
Discounted access is the goal. Published offers will show the actual model, its rates, and the basis for any savings claim.
A BETTER DEAL FOR YOUR AI STACK
More room to build. Less spent on tokens. One familiar API for the models you choose, built around better pricing and clear usage.
In development. A first look at what we’re building.
api.tokendeal.io01 Familiar API formats
02 Your choice of model
03 Costs you can understand
01 / THE IDEA
TokenDeal brings model access and usage into one place, so your next idea doesn’t need another integration.
A familiar place to startDiscounted access is the goal. Published offers will show the actual model, its rates, and the basis for any savings claim.
Choose the model that fits your work. Compatibility and supported features will be clear before you send a request.
Clear usage, separate input and output costs, and explicit cache accounting where the model supports it.
02 / ONE CONNECTION
OpenAI-compatible and Anthropic-compatible interfaces. The same planned TokenDeal key, with the right base URL for your client.
OPENAI CLIENT BASE URL
https://api.tokendeal.io/v1/v1/chat/completionsKeep /v1 in the client base URL. Streaming, tools, and other features depend on the selected model.
Configuration preview. Public API access is not available yet.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.TOKENDEAL_API_KEY,
baseURL: "https://api.tokendeal.io/v1",
maxRetries: 0,
});
const response = await client.chat.completions.create({
model: process.env.TOKENDEAL_MODEL,
messages: [{ role: "user", content: "Hello, TokenDeal." }],
});
ANTHROPIC CLIENT BASE URL
https://api.tokendeal.io/v1/messagesUse the host as the base URL. The SDK adds /v1/messages. Claude Code compatibility will be verified per model.
Configuration preview. Public API access is not available yet.
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.TOKENDEAL_API_KEY,
baseURL: "https://api.tokendeal.io",
maxRetries: 0,
});
const response = await client.messages.create({
model: process.env.TOKENDEAL_MODEL,
max_tokens: 1024,
messages: [{ role: "user", content: "Hello, TokenDeal." }],
});
Set TOKENDEAL_API_KEY and TOKENDEAL_MODEL when access launches. Published models and capabilities will determine which requests are supported.
| Method & path | Made for | Release scope |
|---|---|---|
POST/v1/chat/completions | OpenAI-compatible chat | Core launch |
POST/v1/messages | Anthropic-compatible messages | Core launch |
GET/v1/models | Model and capability discovery | Core launch |
POST/v1/responses | Responses API workflows | After compatibility checks |
POST/v1/images/generations | Image generation Alias: /v1/images | Planned extension |
POST/v1/audio/speech | Text to speech | Planned extension |
POST/v1/embeddings | Embedding vectors | Planned extension |
POST/v1/rerank | Document reranking | Planned extension |
03 / YOUR PACE. YOUR PLAN.
Experiment as you go, or make room for a regular workflow. Two ways to fund your requests are on the way.
Wallet credit and plan allowance stay separate. Prices, eligible models, allowance units, and renewal terms will be published before plans become available.
04 / MEET TOKENDEAL CODE
A coding companion for your terminal and editor, built on OpenCode. We’re bringing the same model choice and cost clarity closer to where you write code.
In developmentA FEW GOOD QUESTIONS
The important details, without the fine-print hunt.
This is an early preview of TokenDeal. Public API access, accounts, billing, and TokenDeal Code are still in development. You can explore the planned API formats here; there is nothing to purchase yet.
The model catalog is being prepared. Each published model will list its supported endpoints, features, availability, and rates. We’ll show verified offers rather than promise a model before it is ready.
TokenDeal is being built for OpenAI-compatible and Anthropic-compatible clients. The OpenAI base URL includes /v1; the Anthropic base URL uses the host only. Features such as tools, vision, and streaming will be verified for each model. The API examples above show the planned configuration.
Lower-cost model access is central to TokenDeal. Exact savings will depend on the model and offer. We’ll publish input and output rates, applicable cache rates, and the reference behind each discount when verified offers are available.
Token Plans will provide an allowance that resets monthly, kept separate from prepaid wallet credit. PAYG fallback will be optional. If you enable it and a request cannot be covered by your plan, the whole request will use your wallet, subject to your spending limits. Pricing and detailed plan terms will be published before launch.
BETTER VALUE STARTS HERE