OpenAI
OpenAI publishes a single unversioned REST API at https://api.openai.com/v1 covering text and reasoning (Responses, Chat Completions), embeddings, images, audio and speech, video, moderation, file storage, vector stores and file search, containers, batch inference at half price, fine-tuning, evals, ChatKit, agent skills, and a full organization administration plane for projects, users, groups, roles, API keys, certificates, usage and audit logs. The contract is OpenAPI 3.1.0 with 242 operations, published by OpenAI itself under MIT at github.com/openai/openai-openapi. Realtime is a separate WebSocket surface at wss://api.openai.com/v1/realtime. Authentication is a project-scoped bearer API key; OAuth 2.0 / OIDC at auth.openai.com grants user identity only, not API authority. First-party SDKs ship for Python, JavaScript, Go, Java, .NET and Ruby, alongside the Codex CLI and an anonymous documentation MCP server at developers.openai.com/mcp.
OpenAI publishes 63 API contracts indexed on the APIs.io network, including Responses API, Moderations API, Batch API, and 60 more. Tagged areas include LLM, OpenAI, Artificial Intelligence, Generative AI, and Chatbots.
The OpenAI catalog on APIs.io includes 1 event-driven AsyncAPI specification, 5 JSON-LD contexts, and 4 Spectral governance rulesets.
OpenAI’s developer surface includes pricing, authentication, developer portal, getting-started guide, documentation, support, signup flow, and 151 more developer resources.
What this lets a business do 4
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
What people ask OpenAI 47
The questions people put to an LLM, and the jobs they hand an agent, that OpenAI's APIs answer — each one linked to the operation that does it. Generated by API Evangelist
Showing 12 of 47 APIs with phrasing — see every API.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Typed Decision Models | covered | 53.7 | - | - |
| AI Model Routing | covered | 53.7 | - | - |
| AI Agent Tools (MCP servers, A2A agents) | covered | 53.7 | - | - |
| Retrieval, Vector and RAG | covered | 53.7 | - | - |
| Speech and Voice AI | covered | 53.7 | - | - |
| Official SDKs on Package Registries | covered | 53.7 | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 63
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 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.
OpenAI Agents API
The Agents API from OpenAI — 21 operation(s) for agents.
OpenAI Content Provenance Checks API
The Content Provenance Checks API from OpenAI — 1 operation(s) for content provenance checks.
OpenAI Data retention API
The Data retention API from OpenAI — 2 operation(s) for data retention.
OpenAI Hosted tools API
The Hosted tools API from OpenAI — 1 operation(s) for hosted tools.
OpenAI Live API
The Live API from OpenAI — 7 operation(s) for live.
OpenAI OpenAI API
The OpenAI API API from OpenAI — 0 operation(s) for openai api.
OpenAI Safety API
The Safety API from OpenAI — 2 operation(s) for safety.
OpenAI Spend alerts API
The Spend alerts API from OpenAI — 4 operation(s) for spend alerts.
OpenAI Vaults API
The Vaults API from OpenAI — 4 operation(s) for vaults.
OpenAI Webhook Endpoints API
The Webhook Endpoints API from OpenAI — 4 operation(s) for webhook endpoints.
OpenAI Webhook Event Types API
The Webhook Event Types API from OpenAI — 1 operation(s) for webhook event types.
OpenAI Decisions API
The Decisions API from OpenAI — 1 operation(s) for decisions. Ask classification or scoring questions about the same input and get the answers back in order (public beta).
OpenAI Chat Completions API
Given a list of messages comprising a conversation, the model will return a response.
Scroll for all 63
Postman Collections 14
Ready-to-run Postman collections for exercising this provider's APIs.
OpenAI Assistants
POSTMANOpenAI audio
POSTMANOpenAI Chat
POSTMANOpenAI Completions
POSTMANOpenAI embeddings
POSTMANOpenAI files
POSTMANOpenAI fine tuning
POSTMANOpenAI images
POSTMANOpenAI models
POSTMANOpenAI Audio API
POSTMANOpenAI Chat Completions API
POSTMANOpenAI Embeddings API
POSTMANOpenAI Images API
POSTMANOpenAI threads
POSTMANScroll for all 14
Open Collections 43
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONOpenAI Assistants API
OPEN COLLECTIONOpenAI Assistants Audio API
OPEN COLLECTIONOpenAI Audio API
OPEN COLLECTIONOpenAI Assistants Audit Logs API
OPEN COLLECTIONOpenAI Assistants Batch API
OPEN COLLECTIONOpenAI Assistants Certificates API
OPEN COLLECTIONOpenAI Assistants Chat API
OPEN COLLECTIONOpenAI Chat Completions API
OPEN COLLECTIONOpenAI Assistants Chatkit API
OPEN COLLECTIONOpenAI Assistants Completions API
OPEN COLLECTIONOpenAI Assistants Containers API
OPEN COLLECTIONOpenAI Assistants Conversations API
OPEN COLLECTIONOpenAI Assistants Embeddings API
OPEN COLLECTIONOpenAI Embeddings API
OPEN COLLECTIONOpenAI Assistants Evals API
OPEN COLLECTIONOpenAI Assistants Files API
OPEN COLLECTIONOpenAI Assistants Fine Tuning API
OPEN COLLECTIONOpenAI Assistants Group organization role assignments API
OPEN COLLECTIONOpenAI Assistants Group users API
OPEN COLLECTIONOpenAI Assistants Groups API
OPEN COLLECTIONOpenAI Assistants Images API
OPEN COLLECTIONOpenAI Images API
OPEN COLLECTIONOpenAI Assistants Invites API
OPEN COLLECTIONOpenAI Assistants Models API
OPEN COLLECTIONOpenAI Assistants Moderations API
OPEN COLLECTIONOpenAI API
OPEN COLLECTIONOpenAI Assistants Organization API
OPEN COLLECTIONOpenAI Assistants Project group role assignments API
OPEN COLLECTIONOpenAI Assistants Project groups API
OPEN COLLECTIONOpenAI Assistants Project user role assignments API
OPEN COLLECTIONOpenAI Assistants Projects API
OPEN COLLECTIONOpenAI Assistants Realtime API
OPEN COLLECTIONOpenAI Assistants Responses API
OPEN COLLECTIONOpenAI Assistants Roles API
OPEN COLLECTIONOpenAI Assistants Skills API
OPEN COLLECTIONOpenAI Assistants Threads API
OPEN COLLECTIONOpenAI Assistants Uploads API
OPEN COLLECTIONOpenAI Assistants Usage API
OPEN COLLECTIONOpenAI Assistants User organization role assignments API
OPEN COLLECTIONOpenAI Assistants Users API
OPEN COLLECTIONOpenAI Assistants Vector stores API
OPEN COLLECTIONOpenAI Assistants Videos API
OPEN COLLECTIONScroll for all 43
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.
ARAZZOOpenAI Batch Job
Upload a batch input file, create a batch, poll until complete, and read the output file id.
ARAZZOOpenAI Cancel Fine-Tuning Job
Inspect a running fine-tuning job and cancel it only if it is still in progress.
ARAZZOOpenAI Download Batch Results
Retrieve a completed batch and download its output file contents.
ARAZZOOpenAI Fine-Tuning Job
Upload a training file, start a fine-tuning job, poll until terminal, and read the result.
ARAZZOOpenAI Moderate then Generate Image
Screen an image prompt, then generate an image only when it is allowed.
ARAZZOOpenAI List Models then Create Chat Completion
Discover an available model, then generate a chat completion with it.
ARAZZOOpenAI Moderate then Chat
Screen user input with the moderation endpoint, then chat only if it is safe.
ARAZZOOpenAI Retrieve and Delete Fine-Tuned Model
Inspect a model and delete it only when it is an owned fine-tuned model.
ARAZZOOpenAI Create Thread and Run
Start a thread and run in one request against an existing assistant, then poll and read the reply.
ARAZZOOpenAI Transcribe then Summarize
Transcribe an audio file, then summarize the transcript with a chat completion.
ARAZZOOpenAI Upload and Verify File
Upload a file, confirm it appears in the file list, and retrieve its metadata.
ARAZZOOpenAI Vector Store File Batch
Create a vector store, attach a batch of files, and poll the batch to completion.
ARAZZOOpenAI Vector Store Ingest File
Create a vector store, upload a file, attach it, and poll until it is indexed.
ARAZZOOpenAI Vector Store Search
Attach a file to a vector store, wait until it is indexed, then run a semantic search.
ARAZZOScroll for all 17
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
OpenAI MCP Server
OpenAI runs one remote MCP server of its own and it is a DOCUMENTATION server, not an API-control server. `openai-docs-mcp` lets an agent search, browse and fetch the markdown b...
MCP SERVERAgent Skills 24
Packaged agent skills for driving this provider's APIs from an AI assistant.
aspnet-core
AGENT SKILLchatgpt-apps
AGENT SKILLcli-creator
AGENT SKILLcloudflare-deploy
AGENT SKILLdefine-goal
AGENT SKILLfigma-code-connect-components
AGENT SKILLfigma-create-design-system-rules
AGENT SKILLfigma-create-new-file
AGENT SKILLfigma-generate-design
AGENT SKILLfigma-generate-library
AGENT SKILLfigma-implement-design
AGENT SKILLfigma-use
AGENT SKILLfigma
AGENT SKILLgh-address-comments
AGENT SKILLgh-fix-ci
AGENT SKILLhatch-pet
AGENT SKILLimagegen
AGENT SKILLjupyter-notebook
AGENT SKILLlinear
AGENT SKILLmigrate-to-codex
AGENT SKILLnetlify-deploy
AGENT SKILLnotion-knowledge-capture
AGENT SKILLnotion-meeting-intelligence
AGENT SKILLnotion-research-documentation
AGENT SKILLScroll for all 24
Pricing Plans 1
Published pricing tiers and plan structures.
Openai Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Openai Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Openai Finops
FINOPSFeatures 16
Notable capabilities this provider offers.
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...
ASYNCAPISemantic Vocabularies 5
JSON-LD contexts and semantic vocabularies used across these APIs.
Openai Audio Context
JSON-LDOpenai Context
JSON-LDOpenai Embeddings Context
JSON-LDOpenai Images Context
JSON-LDSpectral Rules 4
Spectral governance rulesets for linting and validating these APIs.
OpenAI — asyncapi rules
SPECTRALOpenAI — jsonschema rules
SPECTRALOpenAI API Rules
SPECTRALOpenAI API Rules
SPECTRALOpenAPI Overlays 75
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Openai Assistants Api Phrasing Overlay
GENERATEDOpenai Assistants Overlay
GENERATEDOpenai Audio Api Phrasing Overlay
GENERATEDOpenai Audio Overlay
GENERATEDOpenai Audit Logs Api Phrasing Overlay
GENERATEDOpenai Audit Logs Overlay
GENERATEDOpenai Batch Api Phrasing Overlay
GENERATEDOpenai Batch Overlay
GENERATEDOpenai Certificates Api Phrasing Overlay
GENERATEDOpenai Certificates Overlay
GENERATEDOpenai Chat Api Phrasing Overlay
GENERATEDOpenai Chat Overlay
GENERATEDOpenai Chatkit Api Phrasing Overlay
GENERATEDOpenai Chatkit Overlay
GENERATEDOpenai Completions Api Phrasing Overlay
GENERATEDOpenai Completions Overlay
GENERATEDOpenai Containers Api Phrasing Overlay
GENERATEDOpenai Containers Overlay
GENERATEDOpenai Conversations Overlay
GENERATEDOpenai Embeddings Api Phrasing Overlay
GENERATEDOpenai Embeddings Overlay
GENERATEDOpenai Evals Api Phrasing Overlay
GENERATEDOpenai Evals Overlay
GENERATEDOpenai Files Api Phrasing Overlay
GENERATEDOpenai Files Overlay
GENERATEDOpenai Fine Tuning Api Phrasing Overlay
GENERATEDOpenai Fine Tuning Overlay
GENERATEDOpenai Group Users Api Phrasing Overlay
GENERATEDOpenai Group Users Overlay
GENERATEDOpenai Groups Api Phrasing Overlay
GENERATEDOpenai Groups Overlay
GENERATEDOpenai Images Api Phrasing Overlay
GENERATEDOpenai Images Overlay
GENERATEDOpenai Invites Api Phrasing Overlay
GENERATEDOpenai Invites Overlay
GENERATEDOpenai Models Api Phrasing Overlay
GENERATEDOpenai Models Overlay
GENERATEDOpenai Moderations Api Phrasing Overlay
GENERATEDOpenai Moderations Overlay
GENERATEDOpenai Openai Api Overlay
GENERATEDOpenai Organization Api Phrasing Overlay
GENERATEDOpenai Organization Overlay
GENERATEDOpenai Project Groups Overlay
GENERATEDOpenai Projects Api Phrasing Overlay
GENERATEDOpenai Projects Overlay
GENERATEDOpenai Realtime Api Phrasing Overlay
GENERATEDOpenai Realtime Overlay
GENERATEDOpenai Responses Api Phrasing Overlay
GENERATEDOpenai Responses Overlay
GENERATEDOpenai Roles Api Phrasing Overlay
GENERATEDOpenai Roles Overlay
GENERATEDOpenai Skills Api Phrasing Overlay
GENERATEDOpenai Skills Overlay
GENERATEDOpenai Threads Api Phrasing Overlay
GENERATEDOpenai Threads Overlay
GENERATEDOpenai Uploads Api Phrasing Overlay
GENERATEDOpenai Uploads Overlay
GENERATEDOpenai Usage Api Phrasing Overlay
GENERATEDOpenai Usage Overlay
GENERATEDOpenai Users Api Phrasing Overlay
GENERATEDOpenai Users Overlay
GENERATEDOpenai Vector Stores Overlay
GENERATEDOpenai Videos Api Phrasing Overlay
GENERATEDOpenai Videos Overlay
GENERATEDScroll for all 75
JSON Schema 67
Standalone JSON Schema definitions for this provider's data models.
AgentResource
JSON SCHEMACreateSpeechRequest
JSON SCHEMACreateTranscriptionRequest
JSON SCHEMACreateTranslationRequest
JSON SCHEMATranscriptionResponse
JSON SCHEMATranslationResponse
JSON SCHEMAOpenAI Chat Completion
JSON SCHEMAChatCompletionChoice
JSON SCHEMAChatCompletionMessage
JSON SCHEMAChatCompletionTool
JSON SCHEMACompletionUsage
JSON SCHEMAContentPart
JSON SCHEMACreateChatCompletionRequest
JSON SCHEMACreateChatCompletionResponse
JSON SCHEMAToolCall
JSON SCHEMACreateContentProvenanceBody
JSON SCHEMACreateEnvironmentTemplateParams
JSON SCHEMACreateSpendAlertBody
JSON SCHEMACreateVaultCredentialParams
JSON SCHEMADecisionRequest
JSON SCHEMADecisionResponse
JSON SCHEMAOpenAI Embedding Response
JSON SCHEMACreateEmbeddingRequest
JSON SCHEMACreateEmbeddingResponse
JSON SCHEMAEmbedding
JSON SCHEMAEmbeddingUsage
JSON SCHEMAEnvironmentTemplateResource
JSON SCHEMACreateImageEditRequest
JSON SCHEMACreateImageRequest
JSON SCHEMACreateImageVariationRequest
JSON SCHEMAImage
JSON SCHEMAImagesResponse
JSON SCHEMALiveCallAcceptRequest
JSON SCHEMALiveCallReferRequest
JSON SCHEMALiveCallRejectRequest
JSON SCHEMALiveCreateRequest
JSON SCHEMALiveCreateResponse
JSON SCHEMALiveForkRequest
JSON SCHEMAOrganizationDataRetention
JSON SCHEMAOrganizationSpendAlertDeletedResource
JSON SCHEMAOrganizationSpendAlertListResource
JSON SCHEMAOrganizationSpendAlert
JSON SCHEMAProjectDataRetention
JSON SCHEMAProjectHostedToolPermissions
JSON SCHEMAProjectHostedToolPermissionsUpdateRequest
JSON SCHEMAProjectSpendAlertListResource
JSON SCHEMAProjectSpendAlert
JSON SCHEMAProvenanceResource
JSON SCHEMAPublicCreateEndpointBody
JSON SCHEMAPublicUpdateEndpointBody
JSON SCHEMARotateVaultCredentialParams
JSON SCHEMASafetyAlertResource
JSON SCHEMASafetyCaseResource
JSON SCHEMASessionEvent
JSON SCHEMASessionResource
JSON SCHEMAUpdateEnvironmentTemplateParams
JSON SCHEMAUpdateOrganizationDataRetentionBody
JSON SCHEMAUpdateProjectDataRetentionBody
JSON SCHEMAVaultCredentialListResource
JSON SCHEMAVaultCredentialResource
JSON SCHEMAVaultListResource
JSON SCHEMAVaultResource
JSON SCHEMAWebhookEndpointBody
JSON SCHEMAWebhookEndpointListResource
JSON SCHEMAWebhookEndpointTestResultResource
JSON SCHEMAWebhookEndpointWithSecretResource
JSON SCHEMAWebhookEventTypeListResource
JSON SCHEMAScroll for all 67
JSON Structure 22
JSON Structure definitions describing this provider's data shapes.
Openai Audio Create Speech Request Structure
JSON STRUCTUREOpenai Audio Create Transcription Request Structure
JSON STRUCTUREOpenai Audio Create Translation Request Structure
JSON STRUCTUREOpenai Audio Transcription Response Structure
JSON STRUCTUREOpenai Audio Translation Response Structure
JSON STRUCTUREOpenai Chat Completions Chat Completion Choice Structure
JSON STRUCTUREOpenai Chat Completions Chat Completion Tool Structure
JSON STRUCTUREOpenai Chat Completions Completion Usage Structure
JSON STRUCTUREOpenai Chat Completions Content Part Structure
JSON STRUCTUREOpenai Chat Completions Tool Call Structure
JSON STRUCTUREOpenai Embeddings Create Embedding Request Structure
JSON STRUCTUREOpenai Embeddings Create Embedding Response Structure
JSON STRUCTUREOpenai Embeddings Embedding Structure
JSON STRUCTUREOpenai Embeddings Embedding Usage Structure
JSON STRUCTUREOpenai Images Create Image Edit Request Structure
JSON STRUCTUREOpenai Images Create Image Request Structure
JSON STRUCTUREOpenai Images Create Image Variation Request Structure
JSON STRUCTUREOpenai Images Image Structure
JSON STRUCTUREOpenai Images Images Response Structure
JSON STRUCTUREScroll for all 22
Examples 22
Example request and response payloads for these APIs.
Openai Images Image Example
EXAMPLEScroll for all 22
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
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 7
Portal, sign-up, and the first successful call
Scroll for all 7
Documentation 26
Reference material describing how the API behaves
Scroll for all 26
Agent Surfaces 7
MCP servers, agent skills, and machine-readable catalogs
Scroll for all 7
Design & Contract 37
Pagination, idempotency, versioning, errors, and events
Scroll for all 37
Build 31
SDKs, sample code, and the tooling you integrate with
Scroll for all 31
Access & Security 10
Authentication, authorization, and security posture
Scroll for all 10
Learn 1
Tutorials, courses, talks, and written guidance
Operate 10
Status, limits, changes, and where to get help
Scroll for all 10
Commercial 9
Pricing, plans, and the legal terms of use
Scroll for all 9
Company 4
The organization behind the API
Other 16
Properties that don't map to a standard resource type
Scroll for all 16
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.