o3-mini
Approved Data Classifications
Description
The o3-mini model from OpenAI is a streamlined, cost-effective AI solution designed to enhance reasoning capabilities, particularly in STEM fields such as mathematics and coding. Launched as a more accessible alternative to the more robust o1-preview model, o3-mini focuses on delivering efficient problem-solving without the extensive resource requirements of larger models. It excels at handling logical tasks and coding challenges, making it ideal for users who need quick responses and straightforward solutions. With its user-friendly interface and zero cost for access, o3-mini democratizes advanced AI technology, allowing a broader audience to leverage its capabilities for various applications while maintaining a strong emphasis on effective reasoning and analysis.
Capabilities
Model | Training Data | Input | Output | Context Length | Cost (per 1 million tokens) |
---|---|---|---|---|---|
o3-mini | May 2024 | Text | Text | 128,000 | $3.00/1M input $12.00/1M output |
1M
represents 1 Million Tokens- All prices listed are based on 1 Million Tokens
Availability
Cloud Provider
Usage
- curl
- python
- javascript
curl -X POST https://api.ai.it.ufl.edu/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API_TOKEN>" \
-d '{
"model": "o3-mini",
"messages": [
{
"role": "system",
"content": "You are a helpful assistant."
},
{
"role": "user",
"content": "Write a haiku about an Alligator."
}
]
}'
from openai import OpenAI
client = OpenAI(
api_key="your_api_key",
base_url="https://api.ai.it.ufl.edu/v1"
)
response = client.chat.completions.create(
model="o3-mini", # model to send to the proxy
messages = [
{ role: "system", content: "You are a helpful assistant." },
{
"role": "user",
"content": "Write a haiku about an Alligator."
}
]
)
print(response.choices[0].message)
import OpenAI from 'openai';
const openai = new OpenAI({
apiKey: 'your_api_key',
baseURL: 'https://api.ai.it.ufl.edu/v1'
});
const completion = await openai.chat.completions.create({
model: "o3-mini",
messages: [
{ role: "system", content: "You are a helpful assistant." },
{
role: "user",
content: "Write a haiku about an Alligator.",
},
],
});
print(completion.choices[0].message)
References
- OpenAI
https://openai.com/- LLM Stats
https://llm-stats.com- Artificial Analysis
https://artificialanalysis.ai