Home
Providers
OpenAI
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.
51 APIs
44 Agent Skills
16 Features
8 Use Cases
AI Artificial Intelligence Large Language Models T1
On this page
Kin Score
APIs 51
Postman 14
Open Collections 6
Arazzo 17
Agent Skills 44
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 16
Event Specs 1
Vocabularies 5
Spectral Rules 3
JSON Schema 24
JSON Structure 22
Examples 22
Security Posture 4
Agentic Access 1
Use Cases 8
Integrations 6
Resources 100
apis.yml
63 Operational Transparency
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
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
Individual APIs this provider publishes, each with its own machine-readable definition.
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
Build Assistants that can call models and use tools.
Learn how to turn audio into text or text into audio.
List user actions and configuration changes within this organization.
Create large batches of API requests to run asynchronously.
The Certificates API from OpenAI — 7 operation(s) for certificates.
Given a list of messages comprising a conversation, the model will return a response.
The Chatkit API from OpenAI — 5 operation(s) for chatkit.
Given a prompt, the model will return one or more predicted completions, and can also return the probabilities of alternative tokens at each position.
The Containers API from OpenAI — 5 operation(s) for containers.
Manage conversations and conversation items.
Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
Manage and run evals in the OpenAI platform.
Files are used to upload documents that can be used with features like Assistants and Fine-tuning.
The Fine Tuning API from OpenAI — 11 operation(s) for fine tuning.
The Group organization role assignments API from OpenAI — 2 operation(s) for group organization role assignments.
The Group users API from OpenAI — 2 operation(s) for group users.
The Groups API from OpenAI — 2 operation(s) for groups.
Given a prompt and/or an input image, the model will generate a new image.
The Invites API from OpenAI — 2 operation(s) for invites.
List and describe the various models available in the API.
Given text and/or image inputs, classifies if those inputs are potentially harmful.
The Organization API from OpenAI — 2 operation(s) for organization.
The Project group role assignments API from OpenAI — 2 operation(s) for project group role assignments.
The Project groups API from OpenAI — 2 operation(s) for project groups.
The Project user role assignments API from OpenAI — 2 operation(s) for project user role assignments.
The Projects API from OpenAI — 11 operation(s) for projects.
The Realtime API from OpenAI — 9 operation(s) for realtime.
The Responses API from OpenAI — 6 operation(s) for responses.
The Roles API from OpenAI — 4 operation(s) for roles.
The Skills API from OpenAI — 6 operation(s) for skills.
The Threads API from OpenAI — 13 operation(s) for threads.
Use Uploads to upload large files in multiple parts.
The Usage API from OpenAI — 9 operation(s) for usage.
The User organization role assignments API from OpenAI — 2 operation(s) for user organization role assignments.
The Users API from OpenAI — 2 operation(s) for users.
The Vector stores API from OpenAI — 10 operation(s) for vector stores.
The Videos API from OpenAI — 8 operation(s) for videos.
Scroll for all 51
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 14
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Multi-step API workflows described with the Arazzo specification.
Scroll for all 17
Packaged agent skills for driving this provider's APIs from an AI assistant.
Scroll for all 24
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
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
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 24
JSON Structure definitions describing this provider's data shapes.
Scroll for all 22
Example request and response payloads for these APIs.
Scroll for all 22
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Scroll for all 8
Pre-built integrations with other platforms and tools.
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)
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