OpenAI
OpenAI

O3 Mini(2025-01-31)

openai/o3-mini-2025-01-31

OpenAI o3-mini is our first small reasoning model that supports highly requested developer features including function calling⁠(opens in a new window), Structured Outputs⁠(opens in a new window), and developer messages⁠(opens in a new window), making it production-ready out of the gate. Like OpenAI o1-mini and OpenAI o1-preview, o3-mini will support streaming⁠(opens in a new window). Also, developers can choose between three reasoning effort⁠(opens in a new window) options—low, medium, and high—to optimize for their specific use cases. This flexibility allows o3-mini to “think harder” when tackling complex challenges or prioritize speed when latency is a concern. o3-mini does not support vision capabilities, so developers should continue using OpenAI o1 for visual reasoning tasks.

Context Window

200,000

Max Output Tokens

100,000

Using O3 Mini(2025-01-31) with Python API

Using O3 Mini(2025-01-31) with OpenAI compatible API

import openai

client = openai.Client(
  api_key= '{your_api_key}',
  base_url="https://api.model.box/v1",
)
response = client.chat.completions.create(
model="openai/o3-mini-2025-01-31",
messages: [
  {
    role: 'user',
    content:
      'introduce your self',
    },
  ]
)
print(response)