Skip to main content
OpenAIMediumUltra

o3

OpenAI's frontier reasoning model. Uses extended chain-of-thought to solve complex problems in science, coding, and math with high accuracy at a competitive price.

3,716/14,864credits
input / output ยท per 1M tokens
Frontier chain-of-thought reasoning
200K context window
100K max output tokens
Vision capabilities
Function calling support
Discounted cached input tokens

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Model Specifications

Context Window
200K
tokens
Max Output
100K
tokens
Training Cutoff
2024-06
Compatible SDK
OpenAI

Capabilities

Vision
Function Calling
Streaming
JSON Mode
System Prompt

Token Pricing (per 1M tokens)

Token TypeCreditsUSD Equivalent
Input Tokens3,716$2.48
Output Tokens14,864$9.91
Cached Tokens929$0.62

* 1,500 credits โ‰ˆ $1 (actual charges may vary based on usage)

Quick Start

curl -X POST "https://api.core.today/llm/openai/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cdt_your_api_key" \
  -d '{
  "model": "o3",
  "messages": [
    {
      "role": "user",
      "content": "Find all integer solutions to x^2 + y^2 = z^2 where x, y, z are consecutive terms of an arithmetic progression. Show your reasoning."
    }
  ],
  "reasoning_effort": "high"
}'

Parameters

ParameterTypeRequiredDefaultDescription
messagesarrayYes-Array of message objects
modelstringYeso3Model identifier
max_completion_tokensintegerNo-Maximum tokens for completion (includes reasoning tokens)
reasoning_effortstringNomediumReasoning effort level: low, medium, high
lowmediumhigh

Examples

Complex Math

Solve advanced math problems with o3

curl -X POST "https://api.core.today/llm/openai/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cdt_your_api_key" \
  -d '{
  "model": "o3",
  "messages": [
    {
      "role": "user",
      "content": "Find all integer solutions to x^2 + y^2 = z^2 where x, y, z are consecutive terms of an arithmetic progression. Show your reasoning."
    }
  ],
  "reasoning_effort": "high"
}'

Code Debugging

Deep debugging with step-by-step reasoning

curl -X POST "https://api.core.today/llm/openai/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer cdt_your_api_key" \
  -d '{
  "model": "o3",
  "messages": [
    {
      "role": "user",
      "content": "This async Python function deadlocks intermittently under load. Walk through the possible interleavings and find the bug: [code snippet]"
    }
  ],
  "max_completion_tokens": 8000
}'

Tips & Best Practices

1Works with the OpenAI SDK - set base_url to https://ai.api.core.today/llm/openai/v1
2Use max_completion_tokens instead of max_tokens - temperature is not supported
3Use reasoning_effort='high' for the most complex problems
4Cached input tokens are billed at a steep discount - reuse long system prompts
5For maximum reliability on the hardest tasks, consider o3-pro

Use Cases

Scientific research
Complex mathematics
Advanced code generation and debugging
Multi-step agentic reasoning
Strategic planning