Skip to main content
What you can do with OpenAI through the harness, by feature family: the capability rows you can rely on (linked to vendor docs) and the parameters you can set for each. Configure parameters through the workflow surfaces described in the Workflow Schema — model/turn/budget fields on agent, provider knobs under harness_config.sdk_settings.openai, and tool/sandbox policy at top level.

How to read this page

Decision rules per capability state — what YOU (the reader/agent) should do: Parameter table columns: Parameter is the provider-side path the harness maps for you (you set it via workflow fields or harness_config.sdk_settings.<provider> knobs — see Runtimes for which knobs exist). Default applies when you say nothing. Allowed is exhaustive — values outside it fail validation. Risk is deeda’s policy weight: high parameters generally require elevated tool_policy/sandbox_profile and may trigger human approval on hot-reload.

Admin/enterprise

Parameters (1):

Agent runtime

Capabilities (163/179 rows usable):
  • openai.agents_sdk.agent.as_tool (tool.call) — vendor docs
  • openai.agents_sdk.agent.class (agent.event.append) — vendor docs
  • openai.agents_sdk.agent.clone (agent.event.append) — vendor docs
  • openai.agents_sdk.agent.dynamic_instructions (agent.event.append) — vendor docs
  • openai.agents_sdk.exceptions.agents_exception (agent.event.append) — vendor docs
  • openai.agents_sdk.exceptions.input_guardrail_tripwire (agent.event.append) — vendor docs
  • openai.agents_sdk.exceptions.max_turns_exceeded (agent.event.append) — vendor docs
  • openai.agents_sdk.exceptions.model_behavior_error (agent.event.append) — vendor docs
  • openai.agents_sdk.exceptions.output_guardrail_tripwire (agent.event.append) — vendor docs
  • openai.agents_sdk.exceptions.user_error (agent.event.append) — vendor docs
  • openai.agents_sdk.guardrail.function_output (agent.event.append) — vendor docs
  • openai.agents_sdk.guardrail.input_class (agent.event.append) — vendor docs
  • openai.agents_sdk.guardrail.input_decorator (agent.event.append) — vendor docs
  • openai.agents_sdk.guardrail.output_class (agent.event.append) — vendor docs
  • openai.agents_sdk.guardrail.output_decorator (agent.event.append) — vendor docs
  • openai.agents_sdk.handoff.class (agent.handoff.create) — vendor docs
  • openai.agents_sdk.handoff.function (agent.handoff.create) — vendor docs
  • openai.agents_sdk.handoff.input_filter (agent.handoff.create) — vendor docs
  • openai.agents_sdk.handoff.recommended_prompt (agent.handoff.create) — vendor docs
  • openai.agents_sdk.hooks.agent_hooks (agent.event.append) — vendor docs
  • openai.agents_sdk.hooks.run_hooks (agent.event.append) — vendor docs
  • openai.agents_sdk.items.handoff_call_item (agent.handoff.create) — vendor docs
  • openai.agents_sdk.items.handoff_output_item (agent.handoff.create) — vendor docs
  • openai.agents_sdk.items.helpers (agent.event.append) — vendor docs
  • openai.agents_sdk.items.mcp_call_item (tool.call) — vendor docs
  • openai.agents_sdk.items.message_output_item (agent.event.append) — vendor docs
  • openai.agents_sdk.items.reasoning_item (agent.event.append) — vendor docs
  • openai.agents_sdk.items.tool_call_item (tool.call) — vendor docs
  • openai.agents_sdk.items.tool_call_output_item (tool.call) — vendor docs
  • openai.agents_sdk.js.core_package (agent.event.append) — vendor docs
  • openai.agents_sdk.js.openai_package (agent.event.append) — vendor docs
  • openai.agents_sdk.js.realtime_package (realtime.session.create) — vendor docs
  • openai.agents_sdk.js.with_trace (agent.event.append) — vendor docs
  • openai.agents_sdk.js.zod_helpers (agent.event.append) — vendor docs
  • openai.agents_sdk.model.chat_completions_model (llm.complete) — vendor docs
  • openai.agents_sdk.model.model_settings (agent.event.append) — vendor docs
  • openai.agents_sdk.model.openai_provider (agent.event.append) — vendor docs
  • openai.agents_sdk.model.responses_model (llm.complete) — vendor docs
  • openai.agents_sdk.model.set_default_api (agent.event.append) — vendor docs
  • openai.agents_sdk.model.set_default_client (agent.event.append) — vendor docs
  • openai.agents_sdk.model.set_default_key (agent.event.append) — vendor docs
  • openai.agents_sdk.realtime.agent (realtime.session.create) — vendor docs
  • openai.agents_sdk.realtime.runner (realtime.session.create) — vendor docs
  • openai.agents_sdk.realtime.session (realtime.session.create) — vendor docs
  • openai.agents_sdk.result.run_result (agent.event.append) — vendor docs
  • openai.agents_sdk.result.run_result_streaming (agent.event.append) — vendor docs
  • openai.agents_sdk.run_config (agent.event.append) — vendor docs
  • openai.agents_sdk.runner.default_max_turns (agent.event.append) — vendor docs
  • openai.agents_sdk.runner.run (agent.event.append) — vendor docs
  • openai.agents_sdk.runner.run_streamed (agent.event.append) — vendor docs
  • openai.agents_sdk.runner.run_sync (agent.event.append) — vendor docs
  • openai.agents_sdk.session.abc (agent.event.append) — vendor docs
  • openai.agents_sdk.session.openai_conversations (agent.event.append) — vendor docs
  • openai.agents_sdk.session.sqlite (agent.event.append) — vendor docs
  • openai.agents_sdk.streaming.agent_updated_event (agent.event.append) — vendor docs
  • openai.agents_sdk.streaming.raw_response_event (agent.event.append) — vendor docs
  • openai.agents_sdk.streaming.run_item_event (agent.event.append) — vendor docs
  • openai.agents_sdk.tool.code_interpreter (tool.call) — vendor docs
  • openai.agents_sdk.tool.computer (tool.call) — vendor docs
  • openai.agents_sdk.tool.file_search (tool.call) — vendor docs
  • openai.agents_sdk.tool.function_decorator (tool.call) — vendor docs
  • openai.agents_sdk.tool.function_tool_class (tool.call) — vendor docs
  • openai.agents_sdk.tool.hosted_mcp (tool.call) — vendor docs
  • openai.agents_sdk.tool.image_generation (media.image.generate) — vendor docs
  • openai.agents_sdk.tool.local_shell (tool.call) — vendor docs
  • openai.agents_sdk.tool.mcp_server_sse (tool.call) — vendor docs
  • openai.agents_sdk.tool.mcp_server_stdio (tool.call) — vendor docs
  • openai.agents_sdk.tool.mcp_server_streamable_http (tool.call) — vendor docs
  • openai.agents_sdk.tool.tool_context (tool.call) — vendor docs
  • openai.agents_sdk.tool.web_search (tool.call) — vendor docs
  • openai.agents_sdk.tracing.add_processor (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.agent_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.batch_processor (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.console_exporter (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.custom_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.disabled_setter (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.export_api_key (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.function_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.generation_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.guardrail_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.handoff_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.mcp_tools_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.openai_exporter (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.response_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.set_processors (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.span_class (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.speech_group_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.speech_span (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.trace (agent.event.append) — vendor docs
  • openai.agents_sdk.tracing.transcription_span (agent.event.append) — vendor docs
  • openai.agents_sdk.usage_tracker (agent.event.append) — vendor docs
  • openai.agents_sdk.voice.audio_input (media.audio.transcribe) — vendor docs
  • openai.agents_sdk.voice.pipeline (media.audio.speak) — vendor docs
  • openai.agents_sdk.voice.single_agent_workflow (media.audio.speak) — vendor docs
  • openai.agents_sdk.voice.streamed_audio_input (media.audio.transcribe) — vendor docs
  • openai.agents_sdk.voice.workflow_base (media.audio.speak) — vendor docs
  • openai.agents_sdk.voice.workflow_helper (media.audio.speak) — vendor docs
  • openai.agents.config (agent.event.append) — vendor docs
  • openai.agents.context (agent.event.append) — vendor docs
  • openai.agents.definition (agent.event.append) — vendor docs
  • openai.agents.examples (docs.examples) — vendor docs
  • openai.agents.guardrails (agent.event.append) — vendor docs
  • openai.agents.handoff (agent.handoff.create) — vendor docs
  • openai.agents.lifecycle (agent.event.append) — vendor docs
  • openai.agents.mcp (tool.call) — vendor docs
  • openai.agents.memory (agent.event.append) — vendor docs
  • openai.agents.models (agent.event.append) — vendor docs
  • openai.agents.observability (agent.event.append) — vendor docs
  • openai.agents.results_state (agent.event.append) — vendor docs
  • openai.agents.sandbox (agent.event.append) — vendor docs
  • openai.agents.sdk (agent.event.append) — vendor docs
  • openai.agents.sdk_python (agent.event.append) — vendor docs
  • openai.agents.session_memory (agent.event.append) — vendor docs
  • openai.agents.streaming (agent.event.append) — vendor docs
  • openai.agents.tracing (agent.event.append) — vendor docs
  • openai.agents.voice (realtime.session.create) — vendor docs
  • openai.cadence.context_window_self_management (llm.complete) — vendor docs
  • openai.cadence.cross_provider_routing (provider.admin.read) — vendor docs
  • openai.cadence.dynamic_instructions (agent.event.append) — vendor docs
  • openai.cadence.failure_compensation (agent.event.append) — vendor docs
  • openai.cadence.model_routing (provider.admin.read) — vendor docs
  • openai.cadence.observability_export (agent.event.append) — vendor docs
  • openai.cadence.policy_layer (agent.event.append) — vendor docs
  • openai.cadence.subagent_orchestration (agent.handoff.create) — vendor docs
  • openai.cadence.tool_dynamic_filter (tool.call) — vendor docs
  • openai.codex.cli (codex.cli) — vendor docs
  • openai.codex.config (codex.cli) — vendor docs
  • openai.codex.exec (codex.cli) — vendor docs
  • openai.codex.ide_extension (codex.ide) — vendor docs
  • openai.codex.mcp_server (codex.cli) — vendor docs
  • openai.codex.review (codex.app) — vendor docs
  • openai.codex.sandboxing (codex.cli) — vendor docs
  • openai.codex.sdk (codex.agent.run) — vendor docs
  • openai.mcp.apps_sdk_server (tool.call) — vendor docs
  • openai.mcp.codex_server (tool.call) — vendor docs
  • openai.mcp.dynamic_registration (tool.call) — vendor docs
  • openai.mcp.hosted_remote (tool.call) — vendor docs
  • openai.mcp.list_tools (tool.call) — vendor docs
  • openai.mcp.oauth_dynamic (tool.call) — vendor docs
  • openai.mcp.realtime_remote (tool.call) — vendor docs
  • openai.sdk.azure_openai (provider.admin.read) — vendor docs
  • openai.sdk.cli (provider.admin.read) — vendor docs
  • openai.sdk.config.base_url (provider.admin.read) — vendor docs
  • openai.sdk.config.default_headers (provider.admin.read) — vendor docs
  • openai.sdk.config.max_retries (provider.admin.read) — vendor docs
  • openai.sdk.config.organization (provider.admin.read) — vendor docs
  • openai.sdk.config.project (provider.admin.read) — vendor docs
  • openai.sdk.config.timeout (provider.admin.read) — vendor docs
  • openai.sdk.deno (provider.admin.read) — vendor docs
  • openai.sdk.dotnet (provider.admin.read) — vendor docs
  • openai.sdk.go (provider.admin.read) — vendor docs
  • openai.sdk.helpers.beta_chat (llm.complete) — vendor docs
  • openai.sdk.helpers.parse (llm.complete) — vendor docs
  • openai.sdk.helpers.realtime (realtime.session.create) — vendor docs
  • openai.sdk.helpers.responses_stream (llm.stream) — vendor docs
  • openai.sdk.helpers.streaming (llm.stream) — vendor docs
  • openai.sdk.helpers.zod_response_format (llm.complete) — vendor docs
  • openai.sdk.java (provider.admin.read) — vendor docs
  • openai.sdk.node (provider.admin.read) — vendor docs
  • openai.sdk.python (provider.admin.read) — vendor docs
  • openai.sdk.raw_response (provider.admin.read) — vendor docs
  • openai.sdk.vertex_anthropic_compat (provider.admin.read) — vendor docs
  • openai.sdk.with_options (provider.admin.read) — vendor docs
Parameters (163):

Core generation

Capabilities (55/59 rows usable):
  • openai.chat.completions (llm.complete) · partial-compatiblevendor docs
  • openai.chat.completions.delete (llm.complete) — vendor docs
  • openai.chat.completions.list (llm.complete) — vendor docs
  • openai.chat.completions.messages (llm.complete) — vendor docs
  • openai.chat.completions.retrieve (llm.complete) — vendor docs
  • openai.chat.completions.stream (llm.stream) · partial-compatiblevendor docs
  • openai.chat.completions.update (llm.complete) — vendor docs
  • openai.conversations.create (llm.state.continue) — vendor docs
  • openai.conversations.delete (llm.state.continue) — vendor docs
  • openai.conversations.items (llm.conversations.items) — vendor docs
  • openai.conversations.items.create (llm.conversations.items) — vendor docs
  • openai.conversations.items.delete (llm.conversations.items) — vendor docs
  • openai.conversations.items.list (llm.conversations.items) — vendor docs
  • openai.conversations.items.retrieve (llm.conversations.items) — vendor docs
  • openai.conversations.retrieve (llm.state.continue) — vendor docs
  • openai.conversations.update (llm.state.continue) — vendor docs
  • openai.responses.cancel (llm.complete) — vendor docs
  • openai.responses.create (llm.complete) — vendor docs
  • openai.responses.delete (llm.complete) — vendor docs
  • openai.responses.include (llm.complete) — vendor docs
  • openai.responses.input_items (llm.responses.input_items) — vendor docs
  • openai.responses.item.code_interpreter_call (tool.call) — vendor docs
  • openai.responses.item.computer_call (tool.call) — vendor docs
  • openai.responses.item.computer_call_output (tool.call) — vendor docs
  • openai.responses.item.custom_tool_call (tool.call) — vendor docs
  • openai.responses.item.custom_tool_call_output (tool.call) — vendor docs
  • openai.responses.item.file_search_call (tool.call) — vendor docs
  • openai.responses.item.function_call (tool.call) — vendor docs
  • openai.responses.item.function_call_output (tool.call) — vendor docs
  • openai.responses.item.image_generation_call (media.image.generate) — vendor docs
  • openai.responses.item.item_reference (llm.state.continue) — vendor docs
  • openai.responses.item.mcp_approval_request (tool.call) — vendor docs
  • openai.responses.item.mcp_approval_response (tool.call) — vendor docs
  • openai.responses.item.mcp_call (tool.call) — vendor docs
  • openai.responses.item.mcp_list_tools (tool.call) — vendor docs
  • openai.responses.item.message (llm.complete) — vendor docs
  • openai.responses.item.reasoning (llm.complete) — vendor docs
  • openai.responses.item.web_search_call (tool.call) — vendor docs
  • openai.responses.json_schema_strict (llm.complete) — vendor docs
  • openai.responses.max_output_tokens (llm.complete) — vendor docs
  • openai.responses.metadata (llm.complete) — vendor docs
  • openai.responses.parallel_tool_calls (llm.complete) — vendor docs
  • openai.responses.previous_response_id (llm.state.continue) — vendor docs
  • openai.responses.prompt_object (llm.complete) — vendor docs
  • openai.responses.reasoning (llm.complete) · model-dependentvendor docs
  • openai.responses.reasoning_summaries (llm.complete) · model-dependentvendor docs
  • openai.responses.refusal (llm.complete) — vendor docs
  • openai.responses.retrieve (llm.complete) — vendor docs
  • openai.responses.safety_identifier (llm.complete) — vendor docs
  • openai.responses.store (llm.complete) — vendor docs
  • openai.responses.stream (llm.stream) — vendor docs
  • openai.responses.structured_output (llm.complete) — vendor docs
  • openai.responses.temperature (llm.complete) — vendor docs
  • openai.responses.text_format (llm.complete) — vendor docs
  • openai.responses.tool_choice (llm.complete) — vendor docs
Parameters (56):

Evaluation

Capabilities (22/26 rows usable):
  • openai.evals.create (eval.create) — vendor docs
  • openai.evals.data_source.completions (eval.run) — vendor docs
  • openai.evals.data_source.jsonl (eval.run) — vendor docs
  • openai.evals.data_source.responses (eval.run) — vendor docs
  • openai.evals.data_source.stored_completions (eval.run) — vendor docs
  • openai.evals.delete (eval.create) — vendor docs
  • openai.evals.graders (eval.run) — vendor docs
  • openai.evals.graders.model (eval.run) — vendor docs
  • openai.evals.graders.multi (eval.run) — vendor docs
  • openai.evals.graders.python (eval.run) — vendor docs
  • openai.evals.graders.string_check (eval.run) — vendor docs
  • openai.evals.graders.text_similarity (eval.run) — vendor docs
  • openai.evals.list (eval.create) — vendor docs
  • openai.evals.output_items (eval.output.list) — vendor docs
  • openai.evals.output_items.retrieve (eval.output.list) — vendor docs
  • openai.evals.retrieve (eval.create) — vendor docs
  • openai.evals.run (eval.run) — vendor docs
  • openai.evals.runs.cancel (eval.run) — vendor docs
  • openai.evals.runs.delete (eval.run) — vendor docs
  • openai.evals.runs.list (eval.run) — vendor docs
  • openai.evals.status (eval.status) — vendor docs
  • openai.evals.update (eval.create) — vendor docs
Parameters (23):

Hosted compute/context

Capabilities (26/31 rows usable):
  • openai.chatkit.sessions (agent.event.append) — vendor docs
  • openai.chatkit.sessions.create (agent.event.append) — vendor docs
  • openai.chatkit.threads (agent.event.append) — vendor docs
  • openai.chatkit.threads.delete (agent.event.append) — vendor docs
  • openai.chatkit.threads.list (agent.event.append) — vendor docs
  • openai.chatkit.threads.retrieve (agent.event.append) — vendor docs
  • openai.containers.attach_files (container.attach_files) — vendor docs
  • openai.containers.create (container.create) — vendor docs
  • openai.containers.delete (container.create) — vendor docs
  • openai.containers.expires_after (container.create) — vendor docs
  • openai.containers.files.content (container.attach_files) — vendor docs
  • openai.containers.files.create (container.attach_files) — vendor docs
  • openai.containers.files.delete (container.attach_files) — vendor docs
  • openai.containers.files.list (container.attach_files) — vendor docs
  • openai.containers.files.retrieve (container.attach_files) — vendor docs
  • openai.containers.list (container.create) — vendor docs
  • openai.containers.retrieve (container.create) — vendor docs
  • openai.skills.create (tool.skills.crud) — vendor docs
  • openai.skills.delete (tool.skills.crud) — vendor docs
  • openai.skills.list (provider.skill.list) — vendor docs
  • openai.skills.retrieve (provider.skill.list) — vendor docs
  • openai.skills.update (tool.skills.crud) — vendor docs
  • openai.skills.versions.content (tool.skills.versions) — vendor docs
  • openai.skills.versions.create (tool.skills.versions) — vendor docs
  • openai.skills.versions.list (tool.skills.versions) — vendor docs
  • openai.skills.versions.retrieve (tool.skills.versions) — vendor docs
Parameters (26):

Model optimization

Capabilities (3/24 rows usable):
  • openai.tuning.grader_run (tuning.job.create) — vendor docs
  • openai.tuning.grader_validate (tuning.job.create) — vendor docs
  • openai.tuning.list (tuning.job.create) — vendor docs
Parameters (3):

Platform data

Capabilities (54/59 rows usable):
  • openai.batches.cancel (batch.cancel) — vendor docs
  • openai.batches.create (batch.run) — vendor docs
  • openai.batches.endpoint_chat (batch.run) — vendor docs
  • openai.batches.endpoint_completions (batch.run) — vendor docs
  • openai.batches.endpoint_embeddings (batch.run) — vendor docs
  • openai.batches.endpoint_responses (batch.run) — vendor docs
  • openai.batches.list (batch.run) — vendor docs
  • openai.batches.status (batch.status) — vendor docs
  • openai.files.delete (file.delete) — vendor docs
  • openai.files.list (file.read) — vendor docs
  • openai.files.purpose_assistants (file.upload) — vendor docs
  • openai.files.purpose_batch (file.upload) — vendor docs
  • openai.files.purpose_evals (file.upload) — vendor docs
  • openai.files.purpose_fine_tune (file.upload) — vendor docs
  • openai.files.purpose_user_data (file.upload) — vendor docs
  • openai.files.purpose_vision (file.upload) — vendor docs
  • openai.files.read (file.read) — vendor docs
  • openai.files.upload (file.upload) — vendor docs
  • openai.models.gpt_4_1 (llm.complete) — vendor docs
  • openai.models.gpt_4o (llm.complete) — vendor docs
  • openai.models.gpt_5 (llm.complete) — vendor docs
  • openai.models.gpt_5_codex (llm.complete) — vendor docs
  • openai.models.gpt_5_mini (llm.complete) — vendor docs
  • openai.models.gpt_5_nano (llm.complete) — vendor docs
  • openai.models.gpt_5_pro (llm.complete) — vendor docs
  • openai.models.gpt_realtime (realtime.session.create) — vendor docs
  • openai.models.list (provider.admin.read) — vendor docs
  • openai.models.o3 (llm.complete) — vendor docs
  • openai.models.o3_mini (llm.complete) — vendor docs
  • openai.models.o4_mini (llm.complete) — vendor docs
  • openai.models.retrieve (provider.admin.read) — vendor docs
  • openai.uploads.add_part (file.upload) — vendor docs
  • openai.uploads.cancel (file.upload) — vendor docs
  • openai.uploads.complete (file.upload) — vendor docs
  • openai.uploads.multipart (file.upload) — vendor docs
  • openai.vector_stores.chunking_strategy (vector_store.create) — vendor docs
  • openai.vector_stores.create (vector_store.create) — vendor docs
  • openai.vector_stores.delete (vector_store.create) — vendor docs
  • openai.vector_stores.expires_after (vector_store.create) — vendor docs
  • openai.vector_stores.file_batches (vector_store.add_files) — vendor docs
  • openai.vector_stores.file_batches.create (vector_store.add_files) — vendor docs
  • openai.vector_stores.file_batches.list_files (vector_store.add_files) — vendor docs
  • openai.vector_stores.file_batches.retrieve (vector_store.add_files) — vendor docs
  • openai.vector_stores.files (vector_store.files) — vendor docs
  • openai.vector_stores.files.content (vector_store.files) — vendor docs
  • openai.vector_stores.files.create (vector_store.files) — vendor docs
  • openai.vector_stores.files.delete (vector_store.files) — vendor docs
  • openai.vector_stores.files.list (vector_store.files) — vendor docs
  • openai.vector_stores.files.retrieve (vector_store.files) — vendor docs
  • openai.vector_stores.files.update (vector_store.files) — vendor docs
  • openai.vector_stores.list (vector_store.create) — vendor docs
  • openai.vector_stores.retrieve (vector_store.create) — vendor docs
  • openai.vector_stores.search (vector_store.search) — vendor docs
  • openai.vector_stores.update (vector_store.create) — vendor docs
Parameters (54):

Realtime

Concept guide: Voice & Realtime — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (55/68 rows usable):
  • openai.realtime.client_event.conversation_item_create (realtime.session.create) — vendor docs
  • openai.realtime.client_event.conversation_item_delete (realtime.session.create) — vendor docs
  • openai.realtime.client_event.conversation_item_retrieve (realtime.session.create) — vendor docs
  • openai.realtime.client_event.conversation_item_truncate (realtime.session.create) — vendor docs
  • openai.realtime.client_event.input_audio_buffer_append (realtime.session.create) — vendor docs
  • openai.realtime.client_event.input_audio_buffer_clear (realtime.session.create) — vendor docs
  • openai.realtime.client_event.input_audio_buffer_commit (realtime.session.create) — vendor docs
  • openai.realtime.client_event.response_cancel (realtime.session.create) — vendor docs
  • openai.realtime.client_event.response_create (realtime.session.create) — vendor docs
  • openai.realtime.client_event.session_update (realtime.session.create) — vendor docs
  • openai.realtime.client_secret (realtime.session.create) — vendor docs
  • openai.realtime.conversation_events (realtime.session.create) — vendor docs
  • openai.realtime.input_audio_transcription (media.audio.transcribe) — vendor docs
  • openai.realtime.mcp (realtime.session.create) — vendor docs
  • openai.realtime.server_event.conversation_item_added (realtime.session.create) — vendor docs
  • openai.realtime.server_event.conversation_item_deleted (realtime.session.create) — vendor docs
  • openai.realtime.server_event.conversation_item_input_audio_transcription_completed (media.audio.transcribe) — vendor docs
  • openai.realtime.server_event.conversation_item_input_audio_transcription_delta (media.audio.transcribe) — vendor docs
  • openai.realtime.server_event.conversation_item_retrieved (realtime.session.create) — vendor docs
  • openai.realtime.server_event.conversation_item_truncated (realtime.session.create) — vendor docs
  • openai.realtime.server_event.error (realtime.session.create) — vendor docs
  • openai.realtime.server_event.input_audio_buffer_cleared (realtime.session.create) — vendor docs
  • openai.realtime.server_event.input_audio_buffer_committed (realtime.session.create) — vendor docs
  • openai.realtime.server_event.input_audio_buffer_speech_started (realtime.session.create) — vendor docs
  • openai.realtime.server_event.input_audio_buffer_speech_stopped (realtime.session.create) — vendor docs
  • openai.realtime.server_event.rate_limits_updated (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_audio_delta (media.audio.speak) — vendor docs
  • openai.realtime.server_event.response_audio_done (media.audio.speak) — vendor docs
  • openai.realtime.server_event.response_audio_transcript_delta (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_audio_transcript_done (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_content_part_added (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_content_part_done (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_created (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_done (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_function_call_arguments_delta (tool.call) — vendor docs
  • openai.realtime.server_event.response_function_call_arguments_done (tool.call) — vendor docs
  • openai.realtime.server_event.response_mcp_call_arguments_delta (tool.call) — vendor docs
  • openai.realtime.server_event.response_mcp_call_arguments_done (tool.call) — vendor docs
  • openai.realtime.server_event.response_mcp_call_completed (tool.call) — vendor docs
  • openai.realtime.server_event.response_mcp_call_in_progress (tool.call) — vendor docs
  • openai.realtime.server_event.response_output_item_added (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_output_item_done (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_text_delta (realtime.session.create) — vendor docs
  • openai.realtime.server_event.response_text_done (realtime.session.create) — vendor docs
  • openai.realtime.server_event.session_created (realtime.session.create) — vendor docs
  • openai.realtime.server_event.session_updated (realtime.session.create) — vendor docs
  • openai.realtime.session_events (realtime.session.create) — vendor docs
  • openai.realtime.tools (tool.call) — vendor docs
  • openai.realtime.transcription (media.audio.transcribe) — vendor docs
  • openai.realtime.transcription_session_create (media.audio.transcribe) — vendor docs
  • openai.realtime.turn_detection (realtime.session.create) — vendor docs
  • openai.realtime.voice_agents (realtime.session.create) — vendor docs
  • openai.realtime.webhooks (realtime.session.create) — vendor docs
  • openai.realtime.webrtc (realtime.session.create) — vendor docs
  • openai.realtime.websocket (realtime.session.create) — vendor docs
Parameters (55):

Run and scale

Capabilities (34/38 rows usable): Parameters (30):

Specialized models

Capabilities (23/52 rows usable):
  • openai.deep_research (llm.complete) — vendor docs
  • openai.deep_research.background (llm.complete) — vendor docs
  • openai.deep_research.model_o3 (llm.complete) — vendor docs
  • openai.deep_research.model_o4_mini (llm.complete) — vendor docs
  • openai.embeddings (llm.embed) — vendor docs
  • openai.embeddings.dimensions (llm.embed) — vendor docs
  • openai.embeddings.model_3_large (llm.embed) — vendor docs
  • openai.embeddings.model_3_small (llm.embed) — vendor docs
  • openai.embeddings.model_ada_002 (llm.embed) — vendor docs
  • openai.media.audio.model_gpt_4o_mini_tts (media.audio.speak) — vendor docs
  • openai.media.audio.model_gpt_4o_transcribe (media.audio.transcribe) — vendor docs
  • openai.media.audio.model_tts_1 (media.audio.speak) — vendor docs
  • openai.media.audio.model_whisper_1 (media.audio.transcribe) — vendor docs
  • openai.media.audio.tts (media.audio.speak) — vendor docs
  • openai.media.audio.tts_stream (media.audio.speak) — vendor docs
  • openai.media.images.generate (media.image.generate) — vendor docs
  • openai.media.images.model_dall_e_3 (media.image.generate) · model-dependentvendor docs
  • openai.media.images.model_gpt_image_1 (media.image.generate) — vendor docs
  • openai.media.images.model_gpt_image_1_5 (media.image.generate) — vendor docs
  • openai.media.images.model_gpt_image_2 (media.image.generate) — vendor docs
  • openai.media.video.model_sora_2 (media.video.generate) — vendor docs
  • openai.moderation (llm.complete) — vendor docs
  • openai.moderation.model_omni (llm.complete) — vendor docs
Parameters (22):

Tools

Concept guide: Tools & MCP — what this is, when to use it, and how to express it in workflow markdown.
Capabilities (28/42 rows usable):
  • openai.skills.crud (tool.skills.crud) — vendor docs
  • openai.skills.versions (tool.skills.versions) — vendor docs
  • openai.tools.apply_patch (tool.call) — vendor docs
  • openai.tools.code_interpreter (provider.tool.server) — vendor docs
  • openai.tools.code_interpreter_auto_container (provider.tool.server) — vendor docs
  • openai.tools.computer_use (provider.tool.server) — vendor docs
  • openai.tools.computer_use_display_size (provider.tool.server) — vendor docs
  • openai.tools.connectors (provider.tool.server) — vendor docs
  • openai.tools.custom (tool.call) — vendor docs
  • openai.tools.custom_grammar_lark (tool.call) — vendor docs
  • openai.tools.custom_grammar_regex (tool.call) — vendor docs
  • openai.tools.file_search (provider.tool.server) — vendor docs
  • openai.tools.file_search_filters (provider.tool.server) — vendor docs
  • openai.tools.file_search_ranking (provider.tool.server) — vendor docs
  • openai.tools.function (tool.call) — vendor docs
  • openai.tools.function_strict (tool.call) — vendor docs
  • openai.tools.image_generation (media.image.generate) — vendor docs
  • openai.tools.mcp (provider.tool.server) — vendor docs
  • openai.tools.mcp_allowed_tools (provider.tool.server) — vendor docs
  • openai.tools.mcp_headers (provider.tool.server) — vendor docs
  • openai.tools.mcp_require_approval (provider.tool.server) — vendor docs
  • openai.tools.retrieval (provider.tool.server) — vendor docs
  • openai.tools.shell (tool.call) — vendor docs
  • openai.tools.skills (provider.skill.invoke) — vendor docs
  • openai.tools.tool_search (tool.call) — vendor docs
  • openai.tools.web_search (provider.tool.server) — vendor docs
  • openai.tools.web_search_preview (provider.tool.server) — vendor docs
  • openai.tools.web_search_user_location (provider.tool.server) — vendor docs
Parameters (28):