Prompt Buddy logoPrompt Buddy

openai · OpenAI Platform Docs

Reasoning models

Teaches how to implement and configure reasoning models using the Responses API, including managing reasoning effort levels, controlling costs, and handling context window allocation for internal reasoning tokens.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Reasoning models

Teaches how to implement and configure reasoning models using the Responses API, including managing reasoning effort levels, controlling costs, and handling context window allocation for internal reasoning tokens.

When To Use

Use when you need to implement complex problem-solving workflows, optimize the balance between reasoning quality and latency, or manage token costs for models that use internal reasoning steps.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/reasoning-models-workflow-guide.mdA guide explaining how reasoning models use internal tokens to plan, use tools, and solve complex multi-step tasks.Questions about a guide explaining how reasoning models use internal tokens to plan, use tools, and solve complex multi-step tasks.
examples/reasoning-models-openai-reasoning-models-javascript-request.javascriptA JavaScript code example demonstrating how to use the OpenAI SDK to send a request to a reasoning model with specified effort levels.Exact payloads, commands, or snippets shown in A JavaScript code example demonstrating how to use the OpenAI SDK to send a request to a reasoning model with specifi...
examples/reasoning-models-openai-reasoning-models-python-effort-parameter.pythonA Python script demonstrating how to use the reasoning effort parameter with the OpenAI client to interact with reasoning models.Exact payloads, commands, or snippets shown in A Python script demonstrating how to use the reasoning effort parameter with the OpenAI client to interact with reaso...
examples/reasoning-models-openai-reasoning-models-curl-request.bashA curl command demonstrating how to send a request to the OpenAI reasoning models API with specified reasoning effort.Exact payloads, commands, or snippets shown in A curl command demonstrating how to send a request to the OpenAI reasoning models API with specified reasoning effort.
examples/reasoning-models-openai-reasoning-models-usage-response.jsonA JSON object demonstrating the usage and token breakdown structure for OpenAI reasoning models.Exact payloads, commands, or snippets shown in A JSON object demonstrating the usage and token breakdown structure for OpenAI reasoning models.
examples/reasoning-models-openai-reasoning-models-javascript-request-2.javascriptA JavaScript code example demonstrating how to use the OpenAI SDK to send a request to a reasoning model with specified effort levels.Exact payloads, commands, or snippets shown in A JavaScript code example demonstrating how to use the OpenAI SDK to send a request to a reasoning model with specifi...
examples/reasoning-models-openai-reasoning-models-python-effort-parameter-2.pythonA Python script demonstrating how to use the reasoning effort parameter with the OpenAI client to interact with reasoning models.Exact payloads, commands, or snippets shown in A Python script demonstrating how to use the reasoning effort parameter with the OpenAI client to interact with reaso...
examples/reasoning-models-openai-api-reasoning-model-curl-request.bashA curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specified effort levels and reasoning content inclusion.Exact payloads, commands, or snippets shown in A curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specified effort le...
examples/reasoning-models-openai-reasoning-models.javascriptA JavaScript code example demonstrating how to use the OpenAI SDK to create a response with specific reasoning effort settings.Exact payloads, commands, or snippets shown in A JavaScript code example demonstrating how to use the OpenAI SDK to create a response with specific reasoning effort...
examples/reasoning-models-openai-reasoning-models-python-effort-configuration.pythonA Python script demonstrating how to configure reasoning effort and summary settings when using the OpenAI reasoning models API.Exact payloads, commands, or snippets shown in A Python script demonstrating how to configure reasoning effort and summary settings when using the OpenAI reasoning...
examples/reasoning-models-openai-api-reasoning-models-curl-request.bashA curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specified effort levels.Exact payloads, commands, or snippets shown in A curl command demonstrating how to send a request to the OpenAI API using a reasoning model with specified effort le...
examples/reasoning-models-openai-reasoning-models-api-response.jsonA JSON object demonstrating the structure of an API response from an OpenAI reasoning model, including the reasoning field and summary text.Exact payloads, commands, or snippets shown in A JSON object demonstrating the structure of an API response from an OpenAI reasoning model, including the reasoning...

What This Skill Covers

  • Reasoning models like GPT-5.5 use internal reasoning tokens before producing a response. This helps the model plan, use tools effectively, inspect alternativ...
  • Main sections: Get started with reasoning, Reasoning effort, How reasoning works, Managing the context window, Controlling costs.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://developers.openai.com/api/docs/guides/reasoning.md