OpenAI Responses API

The Responses API is OpenAI's most advanced interface for generating model responses. It combines the strengths of the Chat Completions and Assistants APIs into a single streamlined interface, supporting text and image inputs, text outputs, and built-in tools like web search, file search, computer use, code interpreter, and image generation. The upstream OpenAI OpenAPI spec exposes Responses as a dedicated tag group with create/retrieve/list/cancel/delete/stream operations plus input items management. Recommended for all new projects.

API entry from apis.yml

apis.yml Raw ↑
aid: openai:openai-responses-api
name: OpenAI Responses API
tags:
- Agents
- Responses
- Text Generation
- Reasoning
- Tools
score: 150
baseURL: https://api.openai.com
humanURL: https://platform.openai.com/docs/api-reference/responses
properties:
- url: https://platform.openai.com/docs/api-reference/responses
  type: Documentation
- url: https://platform.openai.com/docs/guides/text
  type: Documentation
- url: https://developers.openai.com/api/docs/guides/deep-research/
  type: Documentation
- url: https://developers.openai.com/api/docs/guides/conversation-state/
  type: Documentation
- url: https://developers.openai.com/api/docs/guides/migrate-to-responses/
  type: Documentation
description: The Responses API is OpenAI's most advanced interface for generating model responses. It
  combines the strengths of the Chat Completions and Assistants APIs into a single streamlined interface,
  supporting text and image inputs, text outputs, and built-in tools like web search, file search, computer
  use, code interpreter, and image generation. The upstream OpenAI OpenAPI spec exposes Responses as a
  dedicated tag group with create/retrieve/list/cancel/delete/stream operations plus input items management.
  Recommended for all new projects.