OpenAI API
Documentation
Guides and conceptual documentation for building with the OpenAI API.
16groups183pages10Chinese translations
Documentation sets
1Actions
7Assistants
6Bots
1Changelog
1Concepts
1Deprecations
1Gpts
1Guides
154Actions in ChatKitOpen pageAdmin APIsOpen pageAdvanced integrations with ChatKitOpen pageAdvanced usageOpen pageAgent BuilderOpen pageAgent definitionsOpen pageAgents SDKOpen pageAPI deployment checklistOpen pageApply PatchOpen pageAudio and speechOpen pageBackground modeOpen pageBatch APIOpen pageChatGPT Developer modeOpen pageChatKitOpen pageChatKit widgetsOpen pageCitation FormattingOpen pageCode generationOpen pageCode InterpreterOpen pageCodex federation rule referenceOpen pageCompactionOpen pageCompletions APIOpen pageComputer useOpen pageConfigure workload identity federation with X.509 certificates (beta)Open pageConfiguring workload identity federation for AWSOpen pageConfiguring workload identity federation for GitHub ActionsOpen pageConfiguring workload identity federation for Google CloudOpen pageConfiguring workload identity federation for KubernetesOpen pageConfiguring workload identity federation for Microsoft AzureOpen pageConfiguring workload identity federation for Oracle Cloud InfrastructureOpen pageConfiguring workload identity federation for SPIFFEOpen pageContent provenanceOpen pageConversation stateOpen pageCost optimizationOpen pageCounting tokensOpen pageCSAM guidanceOpen pageCybersecurity checksOpen pageData controls in the OpenAI platformOpen pageDeep researchOpen pageDirect preference optimizationOpen pageError codesOpen pageEvaluate agent workflowsOpen pageEvaluate external modelsOpen pageEvaluation best practicesOpen pageFast modeOpen pageFile inputsOpen pageFile searchOpen pageFile transcriptionOpen pageFine-tuning best practicesOpen pageFlex processingOpen pageFrontend prompt instructionsOpen pageFunction callingOpen pageGetting started with datasetsOpen pageGradersOpen pageGuardrails and human reviewOpen pageImage generationOpen pageImage generationOpen pageImages and visionOpen pageImport and reconcile OpenAI resourcesOpen pageIntegrations and observabilityOpen pageIP allowlistOpen pageIP egress rangesOpen pageLatency optimizationOpen pageLocal shellOpen pageManage Codex workload identity with the Admin APIOpen pageManage permissions in the OpenAI platformOpen pageManage projects and access with TerraformOpen pageManage service accounts with TerraformOpen pageManaging costsOpen pageMCP and ConnectorsOpen pageMigrate from Agent BuilderOpen pageMigrate from prompt objectsOpen pageMigrate to the Responses APIOpen pageModel optimizationOpen pageModel selectionOpen pageModel, tool, and data controls with TerraformOpen pageModels and providersOpen pageModerationOpen pageMulti-agentOpen pageNode referenceOpen pageOpenAI models in Amazon BedrockOpen pageOptimizing LLM AccuracyOpen pageOrchestration and handoffsOpen pagePredicted OutputsOpen pagePrivate LinkOpen pageProduction best practicesOpen pageProgrammatic Tool CallingOpen pagePrompt cachingOpen pagePrompt engineeringOpen pagePrompt generationOpen pagePrompt optimizerOpen pagePromptingOpen pagePrompting guidance for GPT-5.6 SolOpen pageQuickstartOpen pageRate limitsOpen pageRate limits and spend with TerraformOpen pageRealtime and audioOpen pageRealtime API with SIPOpen pageRealtime API with WebRTCOpen pageRealtime API with WebSocketOpen pageRealtime conversationsOpen pageRealtime transcriptionOpen pageRealtime translationOpen pageRealtime with toolsOpen pageReasoning best practicesOpen pageReasoning modelsOpen pageRed teamingOpen pageReinforcement fine-tuningOpen pageReinforcement fine-tuning use casesOpen pageResults and stateOpen pageRetrievalOpen pageRunning agentsOpen pageSafety best practicesOpen pageSafety checksOpen pageSafety in building agentsOpen pageSandbox AgentsOpen pageSecure MCP TunnelOpen pageShellOpen pageSkillsOpen pageSpend limitsOpen pageStreaming API responsesOpen pageStructured model outputsOpen pageSupervised fine-tuningOpen pageTerraform providerOpen pageText generationOpen pageText to speechOpen pageTheming and customization in ChatKitOpen pageTool searchOpen pageTrace gradingOpen pageTranscriptionOpen pageUnder 18 API GuidanceOpen pageUpgrading to GPT-5.4Open pageUpgrading to GPT-5.5Open pageUpgrading to GPT-5.6 SolOpen pageUsing GPT-4.1Open pageUsing GPT-5Open pageUsing GPT-5.1Open pageUsing GPT-5.2Open pageUsing GPT-5.3-CodexOpen pageUsing GPT-5.4Open pageUsing GPT-5.5Open pageUsing GPT-5.6Open pageUsing realtime modelsOpen pageUsing toolsOpen pageVector embeddingsOpen pageVideo generation with SoraOpen pageVision fine-tuningOpen pageVoice activity detection (VAD)Open pageVoice agentsOpen pageWeb searchOpen pageWebhooksOpen pageWebhooks and server-side controlsOpen pageWebSocket ModeOpen pageWorking with evalsOpen pageWorkload identity federationOpen page