OpenAI website screenshot

OpenAI

APIs for accessing OpenAI's artificial intelligence models including GPT, DALL-E, Whisper, and Embeddings.

OpenAI publishes 49 APIs on the APIs.io network, including Responses API, Moderations API, Batch API, and 46 more. Tagged areas include AI, Artificial Intelligence, Large Language Models, and T1.

The OpenAI catalog on APIs.io includes 1 event-driven AsyncAPI specification, 5 JSON-LD contexts, and 3 Spectral governance rulesets.

OpenAI’s developer surface includes authentication, developer portal, getting-started guide, documentation, support, pricing, signup flow, and 93 more developer resources.

68.3/100 exemplar ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
51 APIs 44 Agent Skills 16 Features 8 Use Cases
AIArtificial IntelligenceLarge Language ModelsT1

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 68.3/100 · exemplar
Contract Quality 19.1 / 25
Developer Ergonomics 11.3 / 20
Commercial Clarity 18.4 / 20
Operational Transparency 8.2 / 13
Governance 6.3 / 12
Discoverability 5.0 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/openai: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 51

Individual APIs this provider publishes, each with its own machine-readable definition.

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 streaml...

OpenAI Moderations API

The Moderations API can be used to check whether text or images are potentially harmful. It classifies content across several categories including harassment, hate speech, sexua...

OpenAI Batch API

The Batch API enables asynchronous processing of requests with 50% cost discount, higher rate limits, and completion within 24 hours. It supports /v1/responses, /v1/chat/complet...

OpenAI Vector Stores API

Vector stores are collections of processed files that power semantic search for the file_search tool in the Responses and Assistants APIs. When you add a file to a vector store ...

OpenAI Uploads API

The Uploads API creates an intermediate Upload object that you can add Parts to, enabling large file uploads. Currently an Upload can accept at most 8 GB in total and expires af...

OpenAI Realtime API

The Realtime API enables low-latency, bidirectional communication with models that natively support speech-to-speech interactions as well as multimodal inputs (audio, images, an...

OpenAI Evals API

The Evals API allows you to programmatically configure and run evaluations to test model outputs against your expectations. Evaluations ensure model responses meet style and con...

OpenAI Videos API

The Videos API enables programmatic creation, extension, and remixing of videos using Sora models. It provides endpoints for creating a new render job from a text prompt, checki...

OpenAI Conversations API

The Conversations API allows you to create and manage stateful conversations for use with the Responses API. A conversation object contains an id, a created_at timestamp, and me...

OpenAI Containers API

The Containers API manages sandboxed containers used by Code Interpreter for running Python, data work, file transforms, and iterative debugging. Containers can be created expli...

OpenAI ChatKit API

ChatKit is the best way to build agentic chat experiences. It provides session and thread management for building internal knowledge base assistants, research companions, suppor...

OpenAI Skills API

The Skills API surfaces OpenAI's Agent Skills — discoverable folders of instructions, scripts, and resources that agents (notably Codex) can use to perform specific tasks. Opera...

OpenAI Agents SDK

The OpenAI Agents SDK is a lightweight framework for building multi-agent workflows in Python and TypeScript. Primitives include agents (LLMs with instructions, tools, guardrail...

OpenAI Codex

OpenAI Codex is a lightweight coding agent that runs in the terminal, with companion IDE extensions, a desktop app, and a web experience at chatgpt.com/codex. Codex authenticate...

OpenAI Assistants API

Build Assistants that can call models and use tools.

OpenAI Audio API

Learn how to turn audio into text or text into audio.

OpenAI Audit Logs API

List user actions and configuration changes within this organization.

OpenAI Batch API

Create large batches of API requests to run asynchronously.

OpenAI Certificates API

The Certificates API from OpenAI — 7 operation(s) for certificates.

OpenAI Chat API

Given a list of messages comprising a conversation, the model will return a response.

OpenAI Chatkit API

The Chatkit API from OpenAI — 5 operation(s) for chatkit.

OpenAI Completions API

Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position.

OpenAI Containers API

The Containers API from OpenAI — 5 operation(s) for containers.

OpenAI Conversations API

Manage conversations and conversation items.

OpenAI Embeddings API

Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.

OpenAI Evals API

Manage and run evals in the OpenAI platform.

OpenAI Files API

Files are used to upload documents that can be used with features like Assistants and Fine-tuning.

OpenAI Fine Tuning API

The Fine Tuning API from OpenAI — 11 operation(s) for fine tuning.

OpenAI Group organization role assignments API

The Group organization role assignments API from OpenAI — 2 operation(s) for group organization role assignments.

OpenAI Group users API

The Group users API from OpenAI — 2 operation(s) for group users.

OpenAI Groups API

The Groups API from OpenAI — 2 operation(s) for groups.

OpenAI Images API

Given a prompt and/or an input image, the model will generate a new image.

OpenAI Invites API

The Invites API from OpenAI — 2 operation(s) for invites.

OpenAI Models API

List and describe the various models available in the API.

OpenAI Moderations API

Given text and/or image inputs, classifies if those inputs are potentially harmful.

OpenAI Organization API

The Organization API from OpenAI — 2 operation(s) for organization.

OpenAI Project group role assignments API

The Project group role assignments API from OpenAI — 2 operation(s) for project group role assignments.

OpenAI Project groups API

The Project groups API from OpenAI — 2 operation(s) for project groups.

OpenAI Project user role assignments API

The Project user role assignments API from OpenAI — 2 operation(s) for project user role assignments.

OpenAI Projects API

The Projects API from OpenAI — 11 operation(s) for projects.

OpenAI Realtime API

The Realtime API from OpenAI — 9 operation(s) for realtime.

OpenAI Responses API

The Responses API from OpenAI — 6 operation(s) for responses.

OpenAI Roles API

The Roles API from OpenAI — 4 operation(s) for roles.

OpenAI Skills API

The Skills API from OpenAI — 6 operation(s) for skills.

OpenAI Threads API

The Threads API from OpenAI — 13 operation(s) for threads.

OpenAI Uploads API

Use Uploads to upload large files in multiple parts.

OpenAI Usage API

The Usage API from OpenAI — 9 operation(s) for usage.

OpenAI User organization role assignments API

The User organization role assignments API from OpenAI — 2 operation(s) for user organization role assignments.

OpenAI Users API

The Users API from OpenAI — 2 operation(s) for users.

OpenAI Vector stores API

The Vector stores API from OpenAI — 10 operation(s) for vector stores.

OpenAI Videos API

The Videos API from OpenAI — 8 operation(s) for videos.

Scroll for all 51

Postman Collections 14

Ready-to-run Postman collections for exercising this provider's APIs.

OpenAI audio

POSTMAN

OpenAI Chat

POSTMAN

OpenAI files

POSTMAN

OpenAI images

POSTMAN

OpenAI models

POSTMAN

Scroll for all 14

Open Collections 6

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

OpenAI Audio API

OPEN COLLECTION

OpenAI Embeddings API

OPEN COLLECTION

API Collection

OPEN COLLECTION

OpenAI Images API

OPEN COLLECTION

OpenAI API

OPEN COLLECTION

Arazzo Workflows 17

Multi-step API workflows described with the Arazzo specification.

OpenAI Assistant Run

Create an assistant, open a thread, add a message, run it, poll the run, and read the reply.

ARAZZO

OpenAI Batch Job

Upload a batch input file, create a batch, poll until complete, and read the output file id.

ARAZZO

OpenAI Cancel Fine-Tuning Job

Inspect a running fine-tuning job and cancel it only if it is still in progress.

ARAZZO

OpenAI Chat then Speak

Generate a chat reply, then synthesize it to spoken audio.

ARAZZO

OpenAI Create Embedding

Confirm an embedding model exists, then embed input text.

ARAZZO

OpenAI Download Batch Results

Retrieve a completed batch and download its output file contents.

ARAZZO

OpenAI Fine-Tuning Job

Upload a training file, start a fine-tuning job, poll until terminal, and read the result.

ARAZZO

OpenAI Moderate then Generate Image

Screen an image prompt, then generate an image only when it is allowed.

ARAZZO

OpenAI List Models then Create Chat Completion

Discover an available model, then generate a chat completion with it.

ARAZZO

OpenAI Moderate then Chat

Screen user input with the moderation endpoint, then chat only if it is safe.

ARAZZO

OpenAI Retrieve and Delete Fine-Tuned Model

Inspect a model and delete it only when it is an owned fine-tuned model.

ARAZZO

OpenAI Create Thread and Run

Start a thread and run in one request against an existing assistant, then poll and read the reply.

ARAZZO

OpenAI Transcribe then Summarize

Transcribe an audio file, then summarize the transcript with a chat completion.

ARAZZO

OpenAI Upload and Verify File

Upload a file, confirm it appears in the file list, and retrieve its metadata.

ARAZZO

OpenAI Vector Store File Batch

Create a vector store, attach a batch of files, and poll the batch to completion.

ARAZZO

OpenAI Vector Store Ingest File

Create a vector store, upload a file, attach it, and poll until it is indexed.

ARAZZO

OpenAI Vector Store Search

Attach a file to a vector store, wait until it is indexed, then run a semantic search.

ARAZZO

Scroll for all 17

Agent Skills 24

Packaged agent skills for driving this provider's APIs from an AI assistant.

aspnet-core

AGENT SKILL

chatgpt-apps

AGENT SKILL

cli-creator

AGENT SKILL

cloudflare-deploy

AGENT SKILL

define-goal

AGENT SKILL

figma-use

AGENT SKILL

figma

AGENT SKILL

gh-address-comments

AGENT SKILL

gh-fix-ci

AGENT SKILL

hatch-pet

AGENT SKILL

imagegen

AGENT SKILL

jupyter-notebook

AGENT SKILL

linear

AGENT SKILL

migrate-to-codex

AGENT SKILL

netlify-deploy

AGENT SKILL

Scroll for all 24

GraphQL 1

GraphQL schemas published by this provider.

OpenAI GraphQL

OpenAI does not offer a native public GraphQL endpoint. All official API access is provided through the OpenAI REST API at `https://api.openai.com/v1`. This schema is a comprehe...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Openai Plans Pricing

6 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Openai Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

GPT-5.5 flagship model at $5/$30 per MTok input/output
GPT-5.5 Pro for highest reasoning at $30/$180 per MTok
GPT-5.4 mid-tier balanced model at $2.50/$15 per MTok
GPT-5.4 Mini at $0.75/$4.50 per MTok
GPT-5.4 Nano cheapest model at $0.20/$1.25 per MTok
GPT Realtime 1.5 for low-latency voice with separate audio pricing
Cached input at ~10x discount vs uncached
Batch API at 50% discount on input and output
Flex tier for reduced cost / lower priority workloads
Vision, tool use, structured outputs, and function calling
Six usage tiers (Free + Tier 1-5) with automatic spend-based advancement
Five rate limit metrics: RPM, RPD, TPM, TPD, IPM
Per-model rate ceilings; X-RateLimit-* headers on every response
Project-level API keys for cost allocation
Cost Tracking API and per-project hard spend limits
Regional data residency with 10% uplift

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

OpenAI Realtime API

The OpenAI Realtime API provides low-latency, bidirectional, event-driven communication with multimodal models that natively support speech-to-speech, text, and audio in a singl...

ASYNCAPI

Semantic Vocabularies 5

JSON-LD contexts and semantic vocabularies used across these APIs.

Openai Audio Context

0 classes · 0 properties

JSON-LD

Openai Chat Completions Context

0 classes · 0 properties

JSON-LD

Openai Context

0 classes · 15 properties

JSON-LD

Openai Embeddings Context

0 classes · 0 properties

JSON-LD

Openai Images Context

0 classes · 0 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

OpenAI API Rules

9 rules · 1 errors 8 warnings

SPECTRAL

OpenAI API Rules

6 rules · 5 warnings 1 info

SPECTRAL

OpenAI API Rules

16 rules · 8 errors 8 warnings

SPECTRAL

JSON Schema 24

Standalone JSON Schema definitions for this provider's data models.

CreateSpeechRequest

6 properties

JSON SCHEMA

CreateTranscriptionRequest

7 properties

JSON SCHEMA

CreateTranslationRequest

5 properties

JSON SCHEMA

TranscriptionResponse

6 properties

JSON SCHEMA

TranslationResponse

5 properties

JSON SCHEMA

OpenAI Chat Completion

8 properties

JSON SCHEMA

ChatCompletionChoice

4 properties

JSON SCHEMA

ChatCompletionMessage

5 properties

JSON SCHEMA

ChatCompletionTool

2 properties

JSON SCHEMA

CompletionUsage

5 properties

JSON SCHEMA

ContentPart

3 properties

JSON SCHEMA

CreateChatCompletionRequest

21 properties

JSON SCHEMA

CreateChatCompletionResponse

7 properties

JSON SCHEMA

ToolCall

3 properties

JSON SCHEMA

OpenAI Embedding Response

4 properties

JSON SCHEMA

CreateEmbeddingRequest

5 properties

JSON SCHEMA

CreateEmbeddingResponse

3 properties

JSON SCHEMA

Embedding

3 properties

JSON SCHEMA

EmbeddingUsage

2 properties

JSON SCHEMA

CreateImageEditRequest

8 properties

JSON SCHEMA

CreateImageRequest

8 properties

JSON SCHEMA

CreateImageVariationRequest

6 properties

JSON SCHEMA

Image

3 properties

JSON SCHEMA

ImagesResponse

2 properties

JSON SCHEMA

Scroll for all 24

JSON Structure 22

JSON Structure definitions describing this provider's data shapes.

Openai Embeddings Embedding Structure

3 properties

JSON STRUCTURE

Openai Images Image Structure

3 properties

JSON STRUCTURE

Openai Images Images Response Structure

2 properties

JSON STRUCTURE

Scroll for all 22

Examples 22

Example request and response payloads for these APIs.

Scroll for all 22

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Openai Authentication

http · 1 scheme

SECURITY

Openai Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Openai Vulnerability Disclosure

Bugcrowd · security.txt · contact published

SECURITY

Openai Trust Center

SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, FedRAMP, GDPR, CSA STAR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Openai Agentic Access

307 operations · 183 acting · 6 human-in-the-loop

307 operations · 183 acting

AGENTIC

Use Cases 8

What developers build with this provider.

Conversational AI

Build chatbots, virtual assistants, and customer support agents using Chat Completions or Responses API.

Content Generation

Generate marketing copy, articles, product descriptions, and creative writing with controllable tone and style.

Code Generation

Automate code writing, debugging, refactoring, and documentation generation across programming languages.

Document Analysis

Extract, summarize, and answer questions from uploaded documents using Assistants with file search.

Voice Agents

Build real-time voice-based AI agents for customer service, sales, and interactive experiences.

Semantic Search

Implement intelligent search using embeddings and vector stores for knowledge bases and document retrieval.

Content Moderation

Automatically classify and filter harmful content across text and images using the Moderations API.

Data Extraction

Extract structured data from unstructured text using function calling and structured outputs.

Scroll for all 8

Integrations 6

Pre-built integrations with other platforms and tools.

Python SDK

Official Python client library for accessing all OpenAI API endpoints with async support and streaming.

Node.js SDK

Official TypeScript and JavaScript client library for server-side and edge runtime OpenAI API integration.

Microsoft Azure OpenAI

Run OpenAI models on Azure infrastructure with enterprise security, compliance, and regional data residency.

LangChain

Framework integration for building LLM-powered applications with chains, agents, and retrieval-augmented generation.

Vercel AI SDK

Integration with Vercel AI SDK for building streaming AI-powered web applications with React and Next.js.

Zapier

No-code automation integration connecting OpenAI to thousands of apps for automated AI-powered workflows.

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 25

Reference material describing how the API behaves

Scroll for all 25

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 21

Pagination, idempotency, versioning, errors, and events

Scroll for all 21

Build 19

SDKs, sample code, and the tooling you integrate with

Scroll for all 19

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Learn 1

Tutorials, courses, talks, and written guidance

Operate 8

Status, limits, changes, and where to get help

Scroll for all 8

Commercial 6

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: openai
url: https://raw.githubusercontent.com/api-evangelist/openai/refs/heads/main/apis.yml
apis:
- 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.
- aid: openai:openai-moderations-api
  name: OpenAI Moderations API
  tags:
  - Content Safety
  - Moderation
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/moderations
  properties:
  - url: https://platform.openai.com/docs/api-reference/moderations
    type: Documentation
  - url: https://platform.openai.com/docs/guides/moderation
    type: Documentation
  description: The Moderations API can be used to check whether text or images are potentially harmful. It classifies content
    across several categories including harassment, hate speech, sexual content, self-harm, violence, and illicit content.
    The moderation endpoint is free to use and supports the omni-moderation-latest model for multi-modal inputs.
- aid: openai:openai-batch-api
  name: OpenAI Batch API
  tags:
  - Async
  - Batch
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/batch
  properties:
  - url: https://platform.openai.com/docs/api-reference/batch
    type: Documentation
  - url: https://platform.openai.com/docs/guides/batch
    type: Documentation
  description: The Batch API enables asynchronous processing of requests with 50% cost discount, higher rate limits, and completion
    within 24 hours. It supports /v1/responses, /v1/chat/completions, /v1/embeddings, /v1/completions, and /v1/moderations
    endpoints. A single batch may include up to 50,000 requests with a batch input file size up to 200 MB.
- aid: openai:openai-vector-stores-api
  name: OpenAI Vector Stores API
  tags:
  - Retrieval
  - Search
  - Vector Stores
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/vector-stores
  properties:
  - url: https://platform.openai.com/docs/api-reference/vector-stores
    type: Documentation
  - url: https://platform.openai.com/docs/guides/retrieval
    type: Documentation
  description: Vector stores are collections of processed files that power semantic search for the file_search tool in the
    Responses and Assistants APIs. When you add a file to a vector store it is automatically chunked, embedded, and indexed.
    You can query a vector store using natural language to retrieve relevant chunks with similarity scores.
- aid: openai:openai-uploads-api
  name: OpenAI Uploads API
  tags:
  - Files
  - Uploads
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/uploads
  properties:
  - url: https://platform.openai.com/docs/api-reference/uploads
    type: Documentation
  description: The Uploads API creates an intermediate Upload object that you can add Parts to, enabling large file uploads.
    Currently an Upload can accept at most 8 GB in total and expires after an hour. Once you complete the Upload, a File object
    is created that can be used across the platform.
- aid: openai:openai-realtime-api
  name: OpenAI Realtime API
  tags:
  - Audio
  - Realtime
  - Streaming
  - Voice
  - SIP
  - WebRTC
  score: 150
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/realtime
  properties:
  - url: https://platform.openai.com/docs/api-reference/realtime
    type: Documentation
  - url: https://platform.openai.com/docs/guides/realtime
    type: Documentation
  - url: https://platform.openai.com/docs/guides/realtime-webrtc
    type: Documentation
  - url: https://platform.openai.com/docs/guides/realtime-server-controls
    type: Documentation
  - url: https://developers.openai.com/api/docs/guides/realtime-conversations/
    type: Documentation
  - url: https://github.com/openai/openai-realtime-agents
    type: GitHubRepository
  - url: asyncapi/openai-realtime-asyncapi.yml
    type: AsyncAPI
  description: The Realtime API enables low-latency, bidirectional communication with models that natively support speech-to-speech
    interactions as well as multimodal inputs (audio, images, and text) and outputs (audio and text). It supports WebRTC,
    WebSocket, and SIP connection methods for real-time voice agents and conversational interfaces. The Realtime API is represented
    as a dedicated tag group in the upstream OpenAI OpenAPI specification with operations covering client/server events, translation
    client secrets, and voice call lifecycle (accept, hangup, refer, reject).
- aid: openai:openai-evals-api
  name: OpenAI Evals API
  tags:
  - Evals
  - Evaluation
  - Testing
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/evals
  properties:
  - url: https://platform.openai.com/docs/api-reference/evals
    type: Documentation
  - url: https://platform.openai.com/docs/guides/evals
    type: Documentation
  description: The Evals API allows you to programmatically configure and run evaluations to test model outputs against your
    expectations. Evaluations ensure model responses meet style and content criteria you specify, and are essential for building
    reliable LLM applications, especially when upgrading or trying new models.
- aid: openai:openai-videos-api
  name: OpenAI Videos API
  tags:
  - Sora
  - Video Generation
  - Videos
  score: 150
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/videos
  properties:
  - url: https://platform.openai.com/docs/api-reference/videos
    type: Documentation
  - url: https://platform.openai.com/docs/guides/video-generation
    type: Documentation
  description: The Videos API enables programmatic creation, extension, and remixing of videos using Sora models. It provides
    endpoints for creating a new render job from a text prompt, checking video status, downloading finished MP4 files, listing
    videos with pagination, and deleting videos from storage. Supported models include sora-2 and sora-2-pro.
- aid: openai:openai-conversations-api
  name: OpenAI Conversations API
  tags:
  - Conversations
  - State Management
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/conversations/create
  properties:
  - url: https://platform.openai.com/docs/api-reference/conversations/create
    type: Documentation
  - url: https://developers.openai.com/api/docs/guides/conversation-state/
    type: Documentation
  description: The Conversations API allows you to create and manage stateful conversations for use with the Responses API.
    A conversation object contains an id, a created_at timestamp, and metadata. Because conversations are stateful, managing
    context across conversations is handled automatically, and the /responses/compact endpoint can shrink context for long-running
    conversations.
- aid: openai:openai-containers-api
  name: OpenAI Containers API
  tags:
  - Code Interpreter
  - Containers
  - Sandbox
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/containers
  properties:
  - url: https://platform.openai.com/docs/api-reference/containers
    type: Documentation
  - url: https://platform.openai.com/docs/api-reference/container-files
    type: Documentation
  - url: https://developers.openai.com/api/docs/guides/tools-code-interpreter/
    type: Documentation
  description: The Containers API manages sandboxed containers used by Code Interpreter for running Python, data work, file
    transforms, and iterative debugging. Containers can be created explicitly or auto-managed, with configurable memory limits
    of 1g, 4g, 16g, or 64g. Container files can be uploaded, listed, retrieved, and downloaded. Containers expire after 20
    minutes of inactivity.
- aid: openai:openai-chatkit-api
  name: OpenAI ChatKit API
  tags:
  - Agents
  - Chat
  - ChatKit
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference/chatkit
  properties:
  - url: https://platform.openai.com/docs/api-reference/chatkit
    type: Documentation
  - url: https://platform.openai.com/docs/guides/chatkit
    type: Documentation
  - url: https://github.com/openai/chatkit-js
    type: GitHubRepository
  description: ChatKit is the best way to build agentic chat experiences. It provides session and thread management for building
    internal knowledge base assistants, research companions, support agents, and more. ChatKit sessions include resolved feature
    configuration for automatic thread titling, file upload, and history settings. Threads have statuses including active,
    locked, and closed.
- aid: openai:openai-skills-api
  name: OpenAI Skills API
  tags:
  - Agents
  - Codex
  - Skills
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://platform.openai.com/docs/api-reference
  properties:
  - url: https://platform.openai.com/docs/api-reference
    type: Documentation
  - url: https://github.com/openai/skills
    type: GitHubRepository
  description: The Skills API surfaces OpenAI's Agent Skills — discoverable folders of instructions, scripts, and resources
    that agents (notably Codex) can use to perform specific tasks. Operations cover creating, retrieving, updating, deleting,
    and versioning skills as well as retrieving skill content. The companion github.com/openai/skills repository hosts a catalog
    of system, curated, and experimental skills.
- aid: openai:openai-agents-sdk
  name: OpenAI Agents SDK
  tags:
  - Agents
  - SDK
  - Voice
  - Sandbox
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://github.com/openai/openai-agents-python
  properties:
  - url: https://github.com/openai/openai-agents-python
    type: GitHubRepository
  - url: https://github.com/openai/openai-agents-js
    type: GitHubRepository
  description: The OpenAI Agents SDK is a lightweight framework for building multi-agent workflows in Python and TypeScript.
    Primitives include agents (LLMs with instructions, tools, guardrails), handoffs between specialists, guardrails for safety
    checks, sessions for conversation history, tracing for run observability, and realtime agents for voice workflows. The
    SDK is provider-agnostic and supports OpenAI Responses and Chat Completions plus other LLM providers.
- aid: openai:openai-codex
  name: OpenAI Codex
  tags:
  - Agents
  - Codex
  - Coding Agent
  score: 100
  baseURL: https://api.openai.com
  humanURL: https://developers.openai.com/codex
  properties:
  - url: https://developers.openai.com/codex
    type: Documentation
  - url: https://github.com/openai/codex
    type: GitHubRepository
  description: OpenAI Codex is a lightweight coding agent that runs in the terminal, with companion IDE extensions, a desktop
    app, and a web experience at chatgpt.com/codex. Codex authenticates with a ChatGPT Plus/Pro/Business/Edu/Enterprise account
    or an API key, and integrates with the Skills catalog for repeatable task workflows.
- aid: openai:openai-assistants-api
  name: OpenAI Assistants API
  description: Build Assistants that can call models and use tools.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Assistants
  properties:
  - type: OpenAPI
    url: openapi/openai-assistants-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-audio-api
  name: OpenAI Audio API
  description: Learn how to turn audio into text or text into audio.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Audio
  properties:
  - type: OpenAPI
    url: openapi/openai-audio-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-audit-logs-api
  name: OpenAI Audit Logs API
  description: List user actions and configuration changes within this organization.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Audit Logs
  properties:
  - type: OpenAPI
    url: openapi/openai-audit-logs-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-batch-api
  name: OpenAI Batch API
  description: Create large batches of API requests to run asynchronously.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Batch
  properties:
  - type: OpenAPI
    url: openapi/openai-batch-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-certificates-api
  name: OpenAI Certificates API
  description: The Certificates API from OpenAI — 7 operation(s) for certificates.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Certificates
  properties:
  - type: OpenAPI
    url: openapi/openai-certificates-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-chat-api
  name: OpenAI Chat API
  description: Given a list of messages comprising a conversation, the model will return a response.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Chat
  properties:
  - type: OpenAPI
    url: openapi/openai-chat-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-chatkit-api
  name: OpenAI Chatkit API
  description: The Chatkit API from OpenAI — 5 operation(s) for chatkit.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Chatkit
  properties:
  - type: OpenAPI
    url: openapi/openai-chatkit-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/completions
- aid: openai:openai-completions-api
  name: OpenAI Completions API
  description: Given a prompt, the model will return one or more predicted completions, and can also return the probabilities
    of alternative tokens at each position.
  humanURL: https://platform.openai.com/docs/assistants/overview
  baseURL: https://api.openai.com
  tags:
  - Completions
  properties:
  - type: OpenAPI
    url: openapi/openai-completions-api-openapi.yml
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/overview
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/assistants
  - type: GraphQL
    url: graphql/openai-graphql.md
  - type: Documentation
    url: https://platform.openai.com/docs/guides/text-to-speech
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/audio
  - type: Documentation
    url: https://platform.openai.com/docs/guides/speech-to-text
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/audio/
  - type: Documentation
    url: https://developers.openai.com/api/docs/guides/voice-agents/
  - type: JSONLD
    url: json-ld/openai-context.jsonld
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/chat
  - type: JSONSchema
    url: json-schema/openai-chat-completion-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/guides/embeddings
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/embeddings
  - type: JSONSchema
    url: json-schema/openai-embedding-schema.json
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/files
  - type: Documentation
    url: https://platform.openai.com/docs/guides/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/fine-tuning
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/images
  - type: Documentation
    url: https://platform.openai.com/docs/guides/image-generation
  - type: Documentation
    url: https://platform.openai.com/docs/guides/images-vision
  - type: Documentation
    url: https://platform.openai.com/docs/models
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/models
  - type: Documentation
    url: https://platform.openai.com/docs/assistants/how-it-works/managing-threads-and-messages
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/threads
  - type: Documentation
    url: https://platform.openai.com/docs/api-reference/com

# --- truncated at 32 KB (133 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/openai/refs/heads/main/apis.yml