New Normal
o3 may not maintain sufficient context with a single request alone. Therefore, when using Function calling, include either
previous_response_id
or all "reasoning items" in subsequent requests to prevent performance degradation. (This applies to other situations as well, but is especially critical after function calls){ "model": "o3-2025-04-03", "input": "Continue with the next function call.", "previous_response_id": "resp_abc123" }
Responses API
File input