Skip to content
OpenAIChato3

o3 API

Input
$2per 1M tokens
Output
$8per 1M tokens
Cached input
$0.5per 1M tokens
Context
200K
No gateway feesEvery OpenAI model's pricePay-as-you-go only

o3 for OpenAI-style Chat Completions, Anthropic-style Messages, OpenAI-style Responses.

Explore o3 for OpenAI-style Chat Completions, Anthropic-style Messages, OpenAI-style Responses through the unified API. Supported interfaces and current availability are shown below.

  • OpenAI-style Chat Completions
  • Anthropic-style Messages
  • OpenAI-style Responses

Model details

Context window
200K tokens
Max output
—
Input
Text, images
Output
Text
Capabilities
Vision, JSON output
Interfaces
OpenAI-style Chat Completions, Anthropic-style Messages, OpenAI-style Responses

o3 API pricing

Per 1M tokens. The Inferray price is what you are charged — no gateway fee is added on top of it.

o3 pricing.
MetricPrice
Input$2
Cached input$0.5
Output$8

What o3 costs for real work

Typical workloads at list price, worked out from the rates above. Nothing is added on top.

WorkloadTokensCost
1,000 chat replies1,500 tokens in, 400 out, each$6.20
Summarise a 100-page document60K tokens in, 2K out$0.136
10M tokens of coding-agent work10M tokens: 85% cached input, 12% fresh input, 3% output$9.05
1M output tokensGenerated text only$8.00

o3 is pay-as-you-go only

o3 is not included in Token Plans. Call it from a pay-as-you-go balance at the list price above, with no gateway fee.

Why teams pick it

  • o3 for OpenAI-style Chat Completions, Anthropic-style Messages, OpenAI-style Responses.

Call o3

o3 answers on any of the APIs below — pick the one your code already speaks and just swap in your Inferray key.

/v1/chat/completionsOpenAI-style Chat Completions · openai SDK or plain HTTP
curl https://api.inferray.com/v1/chat/completions \
  -H "Authorization: Bearer inferray_..." \
  -H "Content-Type: application/json" \
  -d '{
  "model": "o3",
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ]
}'
/v1/messagesAnthropic-style Messages · @anthropic-ai/sdk SDK or plain HTTP
curl https://api.inferray.com/v1/messages \
  -H "Authorization: Bearer inferray_..." \
  -H "Content-Type: application/json" \
  -d '{
  "model": "o3",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": "Hello"
    }
  ]
}'
/v1/responsesOpenAI-style Responses · openai SDK or plain HTTP
curl https://api.inferray.com/v1/responses \
  -H "Authorization: Bearer inferray_..." \
  -H "Content-Type: application/json" \
  -d '{
  "model": "o3",
  "input": "Hello"
}'

Conversation compaction is also available at POST /v1/responses/compact.

Use o3 in your tools

Every coding agent below has a setup guide. Set the model to o3.

Run o3 in Claude Code

More from OpenAI

Alternatives to o3

Questions about this model

How much does the o3 API cost?
o3 costs $2 per 1M input tokens and $8 per 1M output tokens on Inferray, and cached input is $0.5 per 1M. That is the list price, with no gateway fee on top.
Is there a free tier for o3?
No. You add credit and pay o3's list rate for each request — seats, projects, and API keys are free, and pay-as-you-go credit never expires.
Am I charged for failed requests?
No. A request that fails without returning a result is not billed. If a response fails part-way, the tokens already processed before the failure are charged.
Is o3 included in Token Plans?
No. o3 is pay-as-you-go only; Token Plans cover the other text models in the catalog.
Can I use o3 in Claude Code?
Yes. Set ANTHROPIC_BASE_URL to https://api.inferray.com, ANTHROPIC_AUTH_TOKEN to your Inferray key, and ANTHROPIC_MODEL to o3. The same key works in Codex, opencode, Cline, and other agents.
Does o3 support tool calling and vision?
o3 supports image input and JSON output on Inferray. It does not support tool calling.
Is it the real o3?
Yes. A request for o3 is answered by o3 from OpenAI, billed at its published list price. Inferray never substitutes a different or smaller model.

Prices from the catalog as of November 12, 2026.