Support o3-mini, o3-mini-2025-01-31 Added parameter reasoning_effort: low, medium, or high, default to medium Price please check: https://302.ai/pricing_api/
The API will stop generating up to 4 sequences of more tokens.
max_tokens
integer
optional
The maximum number of tokens generated when the chat is completed. The total length of input markers and generated markers is limited by the model context length.
user
string
optional
A unique identifier that represents your end user, which can help OpenAI monitor and detect abuse. Learn more.
Example
{"model":"o3-mini","reasoning_effort":"medium","messages":[{"role":"user","content":"Write a bash script that takes a matrix represented as a string with format \"[1,2],[3,4],[5,6]\" and prints the transpose in the same format."}]}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request POST 'https://api.302.ai/v1/chat/completions' \
--header'Accept: application/json' \
--header'Authorization: Bearer sk-jls4AaVBGoe1GwZD64qZA1qyKTN1MPHa4NmvH1cT68z7K1Zz' \
--header'Content-Type: application/json' \
--data-raw'{
"model": "o3-mini",
"reasoning_effort": "medium",
"messages": [
{
"role": "user",
"content": "Write a bash script that takes a matrix represented as a string with format \"[1,2],[3,4],[5,6]\" and prints the transpose in the same format."
}
]
}'
Responses
🟢200OK
application/json
Body
id
string
required
object
string
required
created
integer
required
choices
array [object {3}]
required
index
integer
optional
message
object
optional
finish_reason
string
optional
usage
object
required
prompt_tokens
integer
required
completion_tokens
integer
required
total_tokens
integer
required
Example
{"id":"chatcmpl-123","object":"chat.completion","created":1677652288,"choices":[{"index":0,"message":{"role":"assistant","content":"\n\nHello there, how may I assist you today?"},"finish_reason":"stop"}],"usage":{"prompt_tokens":9,"completion_tokens":12,"total_tokens":21}}