I want API access
Pay per token. Maximum value.
Deposit USDC, create one key, and call a listed model — charges stop when you stop calling.
—total requests
—tokens routed
Loading…
AIKeys
Call frontier models through one OpenAI- and Anthropic-compatible API. You pay per token. There is no monthly plan.
I want API access
Deposit USDC, create one key, and call a listed model — charges stop when you stop calling.
—total requests
—tokens routed
Loading…
I have capacity
Connect Antigravity, Claude Code, or OpenAI Codex and get credited for the capacity you serve.
—ready to spend
—credited to publishers
Loading…
Today (UTC)
—requests
—input tokens
— cached
—output tokens
Upstreams
Connect one, set an ask, and wait for traffic.
Curated upstream.
Anthropic-compatible.
OpenAI-compatible.
Product
A marketplace sits behind the key.
Send chat completions, messages, or responses. The same key works for each. Or use the helper.
The proxy chooses the lowest serving ask, then the lowest output ask. It does not place a request above the published cap.
A request is placed only on a serving offer. If none qualifies, the proxy returns 503 no_capacity. You are not charged for that.
Each settled request draws from your balance. Stop calling and the charges stop.
Publisher credentials are encrypted at rest and used only while a request is sent. The API does not return the raw credential.
The proxy calls the upstream and retries once. The default key rate limit is 60 requests a minute.
Docs
Run the helper, or point a client at the inference base URL. The written steps are on Docs.
npx @aikeys-co/helpernpx @aikeys-co/helper
curl https://api.aikeys.co/v1/chat/completions \
-H "Authorization: Bearer $AIKEYS_CO_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"cc/claude-haiku-4-5","messages":[{"role":"user","content":"Hello"}]}'curl https://api.aikeys.co/v1/chat/completions \
-H "Authorization: Bearer $AIKEYS_CO_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"cc/claude-haiku-4-5","messages":[{"role":"user","content":"Hello"}]}'curl https://api.aikeys.co/v1/messages \
-H "x-api-key: $AIKEYS_CO_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"cc/claude-haiku-4-5","max_tokens":256,"messages":[{"role":"user","content":"Hello"}]}'curl https://api.aikeys.co/v1/messages \
-H "x-api-key: $AIKEYS_CO_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"cc/claude-haiku-4-5","max_tokens":256,"messages":[{"role":"user","content":"Hello"}]}'Pricing
Prices are the current lowest ask per million tokens. A model with no serving publisher is unavailable. You pay the lowest live ask, and that ask is never more than half the official price. A publisher cannot set an ask above that cap.
| Model | Family | Ask in | Ask out |
|---|---|---|---|
| Loading prices… | |||
Estimate
Pick a listed model and drag the token volume. The estimate uses the live asks above and compares them with the official price.
Loading prices…
Accounts
Call models, or list capacity.
Deposit USDC, create one key, and use the samples on Get started.
Connect a curated upstream and set an ask at the published cap.
You are credited for each request you serve. The split is in the fee section.
Publishers
You are credited for each request you serve. Payouts are not available in this version. A transfer to your consumer balance is in the signed-in product. It is not a withdrawal.
Example
Platform
The platform keeps 20% of each settled charge. The publisher is credited 80%.