How should o3-mini's reasoning effort be set?
It is recommended to start with medium and compare results using real tasks; try low for simple explanations, and high for complex reasoning or difficult coding problems. Chat Completions uses reasoning_effort, while Responses uses reasoning configuration settings. o3-mini's native levels are low, medium, and high; other levels should not be applied to it.
Can o3-mini analyze code in screenshots?
It cannot directly understand screenshots because it does not support vision. First convert the code and errors in the screenshot to text, then submit file snippets, the runtime environment, and expected results. If the screenshot involves layout, graphics, or other information that cannot be fully transcribed, use a model that supports image understanding instead.
Can o3-mini return JSON with a fixed structure?
Yes, it supports structured outputs. When using Chat Completions, you can select json_schema through response_format and define the field structure, which is suitable for returning diagnostic results, rule classifications, or repair suggestions. Meeting the required structure does not guarantee that the content is correct; applications should still check field values and business conditions.
Which interface should I choose when integrating o3-mini?
Existing messages-based conversation code can use Chat Completions; Responses can be chosen for response flows organized with input. To simplify continuous Q&A, you can use AI Chat or AI Chat v2, ask questions through question and receive answer, and include id when saving the conversation to continue the discussion. Different approaches should parse responses separately.
Is o3-mini-high another callable model?
o3-mini-high is the high reasoning effort option provided in ChatGPT when OpenAI released it, not a model ID that needs to be substituted here. When calling it, still select o3-mini and set reasoning effort to high. It is also different from o3; their names or capabilities should not be regarded as completely identical.