OpenAI logo

OpenAI

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

22 APIs 1 Capabilities 12 Features
AIArtificial IntelligenceLarge Language ModelsT1

APIs

OpenAI Assistants API

The Assistants API allows you to build AI assistants within your own applications. An Assistant has instructions and can leverage models, tools, and knowledge to respond to user...

OpenAI Audio API

The Audio API provides two speech to text endpoints, transcriptions and translations, based on our state-of-the-art open source large-v2 Whisper model.

OpenAI Chat API

Given a list of messages comprising a conversation, the model will return a response., providing an AI chat interface you can use to engage with users.

OpenAI Chat Completions API

Chat models take a list of messages as input and return a model-generated message as output. Although the chat format is designed to make multi-turn conversations easy, it's jus...

OpenAI Embeddings API

Learn how to turn text into numbers, unlocking use cases like search. OpenAI's text embeddings measure the relatedness of text strings.

OpenAI Files API

Files are used to upload documents that can be used with features like Assistants and Fine-tuning. Upload a file that can be used across various endpoints. The size of all the f...

OpenAI Fine Tuning API

Manage fine-tuning jobs to tailor a model to your specific training data. Creates a fine-tuning job which begins the process of creating a new model from a given dataset.Respons...

OpenAI Images API

Learn how to generate or manipulate images with DALL_E in the API. The Images API provides three methods for interacting with images - creating images from scratch based on a te...

OpenAI Models API

List and describe the various models available in the API. You can refer to the Models documentation to understand what models are available and the differences between them.

OpenAI Threads API

Create threads that assistants can interact with.

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 Completions API

The legacy Completions API endpoint provides a freeform text completion interface using a text prompt. Unlike the Chat Completions endpoint which uses a list of messages, the Co...

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

Capabilities

OpenAI Content Generation

Unified content generation combining Chat, Images, Audio, and Embeddings APIs for developers to generate text, images, speech, and vector representations.

Run with Naftiko

Features

Chat Completions

Generate conversational responses using GPT models with multi-turn message history, function calling, and structured outputs.

Responses API

Advanced model response interface combining Chat Completions and Assistants with built-in tools like web search and code interpreter.

Assistants

Build AI assistants with persistent threads, code interpreter, file search, and function calling capabilities.

Realtime API

Low-latency bidirectional communication for speech-to-speech interactions via WebRTC, WebSocket, and SIP connections.

Image Generation

Create, edit, and generate variations of images using DALL-E models from text prompts.

Audio and Speech

Text-to-speech synthesis and speech-to-text transcription and translation using Whisper and TTS models.

Embeddings

Generate vector representations of text for semantic search, clustering, and recommendation use cases.

Fine-Tuning

Customize models on your own training data to improve performance for specific tasks and domains.

Batch Processing

Asynchronous processing of up to 50,000 requests at 50% cost discount with 24-hour completion window.

Evals

Programmatically configure and run evaluations to test model outputs against quality and content criteria.

Video Generation

Create, extend, and remix videos using Sora models from text prompts via the Videos API.

Vector Stores

Managed document storage with automatic chunking, embedding, and semantic search for file_search tool.

Use Cases

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.

Integrations

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.

Semantic Vocabularies

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

API Governance Rules

OpenAI API Rules

7 rules · 7 errors

SPECTRAL

Resources

🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
📦
SDKs
SDKs
🔗
Forums
Forums
🔗
RateLimits
RateLimits
🔗
Deprecations
Deprecations
📜
TermsOfService
TermsOfService
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Documentation
Documentation
💬
Support
Support
🟢
Status
Status
🔑
Authentication
Authentication
🔗
Webhooks
Webhooks
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD
👥
GitHubOrganization
GitHubOrganization
🔗
Plans
Plans
💰
Pricing
Pricing
🔗
Tiers
Tiers
🔗
RateLimits
RateLimits
🟢
StatusPage
StatusPage
🔗
API Keys
API Keys
📝
Signup
Signup
🔗
Login
Login
📄
ChangeLog
ChangeLog
📰
Blog
Blog
🔗
Cookbook
Cookbook
🔗
SafetyBestPractices
SafetyBestPractices
🔗
BestPractices
BestPractices
🔗
Security
Security
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
📜
TermsOfService
TermsOfService
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
👥
GitHubRepository
GitHubRepository
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary