跳转到内容
OpenAI Agents SDK
搜索
Ctrl
K
取消
Python SDK
选择主题
深色
浅色
自动
选择语言
English
日本語
中文
한국어
概述
快速开始
指南
智能体
运行智能体
执行结果
工具
多智能体编排
交接
上下文管理
模型
护栏
流式传输
人机协作
MCP 集成
追踪
SDK 配置
故障排除
发布流程
语音智能体
语音智能体概述
快速开始
构建语音智能体
传输机制
扩展
使用 AI SDK 指定任意模型
将实时智能体连接到 Twilio
Cloudflare Workers 传输
API 参考
@openai/agents
Main API
Classes
Agent
AgentHooks
AgentsError
BatchTraceProcessor
ConsoleSpanExporter
GuardrailExecutionError
Handoff
InputGuardrailTripwireTriggered
MaxTurnsExceededError
MCPServerSSE
MCPServerStdio
MCPServerStreamableHttp
ModelBehaviorError
NoopSpan
NoopTrace
OpenAIChatCompletionsModel
OpenAIProvider
OpenAIResponsesModel
OpenAITracingExporter
OutputGuardrailTripwireTriggered
RunAgentUpdatedStreamEvent
RunContext
RunHandoffCallItem
RunHandoffOutputItem
RunItemStreamEvent
RunMessageOutputItem
Runner
RunRawModelStreamEvent
RunReasoningItem
RunResult
RunState
RunToolApprovalItem
RunToolCallItem
RunToolCallOutputItem
Span
StreamedRunResult
SystemError
ToolCallError
Trace
TraceProvider
Usage
UserError
Interfaces
AgentConfiguration
GuardrailFunctionOutput
InputGuardrail
InputGuardrailFunctionArgs
InputGuardrailMetadata
InputGuardrailResult
MCPServer
MCPToolFilterContext
MCPToolFilterStatic
Model
ModelProvider
OutputGuardrail
OutputGuardrailDefinition
OutputGuardrailFunctionArgs
OutputGuardrailMetadata
OutputGuardrailResult
TracingExporter
TracingProcessor
Type Aliases
AgentConfigWithHandoffs
AgentInputItem
AgentOptions
AgentOutputItem
AgentOutputType
AssistantMessageItem
AssistantMessageItem
Computer
ComputerCallResultItem
ComputerCallResultItem
ComputerTool
ComputerUseCallItem
ComputerUseCallItem
FunctionCallItem
FunctionCallItem
FunctionCallResultItem
FunctionCallResultItem
FunctionTool
FunctionToolResult
GetAllMcpToolsOptions
HandoffEnabledFunction
HandoffInputData
HostedMCPTool
HostedTool
HostedToolCallItem
HostedToolCallItem
IndividualRunOptions
InputGuardrailFunction
JsonSchemaDefinition
MCPToolFilterCallable
ModelRequest
ModelResponse
ModelSettings
ModelSettingsToolChoice
NonStreamRunOptions
OpenAITracingExporterOptions
OutputGuardrailFunction
ReasoningItem
ReasoningItem
ResponseStreamEvent
RunConfig
RunItem
RunStreamEvent
SerializedHandoff
SerializedOutputType
SerializedTool
StreamEvent
StreamEvent
StreamEventGenericItem
StreamEventGenericItem
StreamEventResponseCompleted
StreamEventResponseCompleted
StreamEventResponseStarted
StreamEventResponseStarted
StreamEventTextStream
StreamEventTextStream
StreamRunOptions
SystemMessageItem
TextOutput
Tool
ToolEnabledFunction
ToolExecuteArgument
ToolsToFinalOutputResult
ToolToFinalOutputFunction
ToolUseBehavior
ToolUseBehaviorFlags
UnknownContext
UnknownItem
UnknownItem
UserMessageItem
UserMessageItem
Variables
OPENAI_DEFAULT_MODEL_ENV_VARIABLE_NAME
RuntimeEventEmitter
withAgentSpan
withCustomSpan
withFunctionSpan
withGenerationSpan
withGuardrailSpan
withHandoffSpan
withMCPListToolsSpan
withResponseSpan
withSpeechGroupSpan
withSpeechSpan
withTranscriptionSpan
Functions
addTraceProcessor
assistant
codeInterpreterTool
computerTool
createAgentSpan
createCustomSpan
createFunctionSpan
createGenerationSpan
createGuardrailSpan
createHandoffSpan
createMCPListToolsSpan
createMCPToolStaticFilter
createResponseSpan
createSpeechGroupSpan
createSpeechSpan
createTranscriptionSpan
defineOutputGuardrail
extractAllTextOutput
fileSearchTool
generateGroupId
generateSpanId
generateTraceId
getAllMcpTools
getCurrentSpan
getCurrentTrace
getDefaultModel
getDefaultModelSettings
getGlobalTraceProvider
getHandoff
getLogger
getOrCreateTrace
getTransferMessage
gpt5ReasoningSettingsRequired
handoff
hostedMcpTool
imageGenerationTool
invalidateServerToolsCache
isGpt5Default
mcpToFunctionTool
resetCurrentSpan
run
setCurrentSpan
setDefaultModelProvider
setDefaultOpenAIClient
setDefaultOpenAIKey
setDefaultOpenAITracingExporter
setOpenAIAPI
setTraceProcessors
setTracingDisabled
setTracingExportApiKey
startTraceExportLoop
system
tool
user
webSearchTool
withTrace
@openai/agents/realtime
Classes
ModelBehaviorError
OpenAIRealtimeBase
OpenAIRealtimeWebRTC
OpenAIRealtimeWebSocket
OutputGuardrailTripwireTriggered
RealtimeAgent
RealtimeSession
UserError
Interfaces
RealtimeOutputGuardrail
RealtimeTransportLayer
Type Aliases
ApiKey
FunctionTool
OpenAIRealtimeBaseOptions
OpenAIRealtimeEventTypes
OpenAIRealtimeModels
OpenAIRealtimeWebRTCOptions
OpenAIRealtimeWebSocketOptions
RealtimeAgentConfiguration
RealtimeAudioFormat
RealtimeBaseItem
RealtimeClientMessage
RealtimeContextData
RealtimeItem
RealtimeMcpCallItem
RealtimeMessageItem
RealtimeSessionConfig
RealtimeSessionConnectOptions
RealtimeSessionEventTypes
RealtimeSessionOptions
RealtimeToolCallItem
RealtimeTransportEventTypes
RealtimeTransportLayerConnectOptions
TransportError
TransportEvent
TransportLayerAudio
TransportLayerResponseCompleted
TransportLayerResponseStarted
TransportLayerTranscriptDelta
TransportToolCallEvent
WebRTCState
WebSocketState
Variables
DEFAULT_OPENAI_REALTIME_MODEL
DEFAULT_OPENAI_REALTIME_SESSION_CONFIG
utils
Functions
backgroundResult
isBackgroundResult
tool
@openai/agents-core
API
Classes
Agent
AgentHooks
AgentsError
BatchTraceProcessor
ConsoleSpanExporter
GuardrailExecutionError
Handoff
InputGuardrailTripwireTriggered
MaxTurnsExceededError
MCPServerSSE
MCPServerStdio
MCPServerStreamableHttp
ModelBehaviorError
NoopSpan
NoopTrace
OutputGuardrailTripwireTriggered
RunAgentUpdatedStreamEvent
RunContext
RunHandoffCallItem
RunHandoffOutputItem
RunItemStreamEvent
RunMessageOutputItem
Runner
RunRawModelStreamEvent
RunReasoningItem
RunResult
RunState
RuntimeEventEmitter
RunToolApprovalItem
RunToolCallItem
RunToolCallOutputItem
Span
StreamedRunResult
SystemError
ToolCallError
Trace
TraceProvider
Usage
UserError
Interfaces
AgentConfiguration
GuardrailFunctionOutput
InputGuardrail
InputGuardrailFunctionArgs
InputGuardrailMetadata
InputGuardrailResult
MCPServer
MCPToolFilterContext
MCPToolFilterStatic
Model
ModelProvider
OutputGuardrail
OutputGuardrailDefinition
OutputGuardrailFunctionArgs
OutputGuardrailMetadata
OutputGuardrailResult
TracingExporter
TracingProcessor
Type Aliases
AgentConfigWithHandoffs
AgentInputItem
AgentOptions
AgentOutputItem
AgentOutputType
AssistantMessageItem
AssistantMessageItem
Computer
ComputerCallResultItem
ComputerCallResultItem
ComputerTool
ComputerUseCallItem
ComputerUseCallItem
FunctionCallItem
FunctionCallItem
FunctionCallResultItem
FunctionCallResultItem
FunctionTool
FunctionToolResult
GetAllMcpToolsOptions
HandoffEnabledFunction
HandoffInputData
HostedMCPTool
HostedTool
HostedToolCallItem
HostedToolCallItem
IndividualRunOptions
InputGuardrailFunction
JsonSchemaDefinition
MCPToolFilterCallable
ModelRequest
ModelResponse
ModelSettings
ModelSettingsToolChoice
NonStreamRunOptions
OutputGuardrailFunction
ReasoningItem
ReasoningItem
ResponseStreamEvent
RunConfig
RunItem
RunStreamEvent
SerializedHandoff
SerializedOutputType
SerializedTool
StreamEvent
StreamEvent
StreamEventGenericItem
StreamEventGenericItem
StreamEventResponseCompleted
StreamEventResponseCompleted
StreamEventResponseStarted
StreamEventResponseStarted
StreamEventTextStream
StreamEventTextStream
StreamRunOptions
SystemMessageItem
TextOutput
Tool
ToolEnabledFunction
ToolExecuteArgument
ToolsToFinalOutputResult
ToolToFinalOutputFunction
ToolUseBehavior
ToolUseBehaviorFlags
UnknownContext
UnknownItem
UnknownItem
UserMessageItem
UserMessageItem
Variables
OPENAI_DEFAULT_MODEL_ENV_VARIABLE_NAME
withAgentSpan
withCustomSpan
withFunctionSpan
withGenerationSpan
withGuardrailSpan
withHandoffSpan
withMCPListToolsSpan
withResponseSpan
withSpeechGroupSpan
withSpeechSpan
withTranscriptionSpan
Functions
addTraceProcessor
assistant
computerTool
createAgentSpan
createCustomSpan
createFunctionSpan
createGenerationSpan
createGuardrailSpan
createHandoffSpan
createMCPListToolsSpan
createMCPToolStaticFilter
createResponseSpan
createSpeechGroupSpan
createSpeechSpan
createTranscriptionSpan
defineOutputGuardrail
extractAllTextOutput
generateGroupId
generateSpanId
generateTraceId
getAllMcpTools
getCurrentSpan
getCurrentTrace
getDefaultModel
getDefaultModelSettings
getGlobalTraceProvider
getHandoff
getLogger
getOrCreateTrace
getTransferMessage
gpt5ReasoningSettingsRequired
handoff
hostedMcpTool
invalidateServerToolsCache
isGpt5Default
mcpToFunctionTool
resetCurrentSpan
run
setCurrentSpan
setDefaultModelProvider
setTraceProcessors
setTracingDisabled
startTraceExportLoop
system
tool
user
withTrace
@openai/agents-openai
API
Classes
OpenAIChatCompletionsModel
OpenAIProvider
OpenAIResponsesModel
OpenAITracingExporter
Type Aliases
OpenAITracingExporterOptions
Functions
codeInterpreterTool
fileSearchTool
imageGenerationTool
setDefaultOpenAIClient
setDefaultOpenAIKey
setDefaultOpenAITracingExporter
setOpenAIAPI
setTracingExportApiKey
webSearchTool
@openai/agents-realtime
API
Classes
ModelBehaviorError
OpenAIRealtimeBase
OpenAIRealtimeWebRTC
OpenAIRealtimeWebSocket
OutputGuardrailTripwireTriggered
RealtimeAgent
RealtimeSession
UserError
Interfaces
RealtimeOutputGuardrail
RealtimeTransportLayer
Type Aliases
ApiKey
FunctionTool
OpenAIRealtimeBaseOptions
OpenAIRealtimeEventTypes
OpenAIRealtimeModels
OpenAIRealtimeWebRTCOptions
OpenAIRealtimeWebSocketOptions
RealtimeAgentConfiguration
RealtimeAudioFormat
RealtimeBaseItem
RealtimeClientMessage
RealtimeContextData
RealtimeItem
RealtimeMcpCallItem
RealtimeMessageItem
RealtimeSessionConfig
RealtimeSessionConnectOptions
RealtimeSessionEventTypes
RealtimeSessionOptions
RealtimeToolCallItem
RealtimeTransportEventTypes
RealtimeTransportLayerConnectOptions
TransportError
TransportEvent
TransportLayerAudio
TransportLayerResponseCompleted
TransportLayerResponseStarted
TransportLayerTranscriptDelta
TransportToolCallEvent
WebRTCState
WebSocketState
Variables
DEFAULT_OPENAI_REALTIME_MODEL
DEFAULT_OPENAI_REALTIME_SESSION_CONFIG
utils
Functions
backgroundResult
isBackgroundResult
tool
@openai/agents-extensions
API
Classes
AiSdkModel
CloudflareRealtimeTransportLayer
TwilioRealtimeTransportLayer
Type Aliases
TwilioRealtimeTransportLayerOptions
Functions
aisdk
parseArguments
toolChoiceToLanguageV2Format
Python SDK
View on GitHub
View on npm
选择主题
深色
浅色
自动
选择语言
English
日本語
中文
한국어
View on GitHub
View on npm
TextOutput
此内容尚不支持你的语言。
type
TextOutput
=
"text"
;
Agent is expected to output text