英文文档原文详见 OpenAI Agents SDK
https://openai.github.io/openai-agents-python/
本文是OpenAI-agents-sdk-python使用翻译软件翻译后的中文文档/教程。分多个帖子发布,帖子的目录如下:
(2)OpenAI agents sdk, agents,运行agents,结果,流,工具,交接
(3) OpenAi agents sdk, 跟踪,上下文管理,护栏
(4) Openai agents sdk, 编排多个代理,模型,配置SDK
(5)(6)..等等,后面的都放到openai agents sdk的这个专栏
https://blog.youkuaiyun.com/wtsolutions/category_12916751.html里面了,大家可以到专栏里面看到所有的目录,欢迎订阅这个专栏。
目录
TResponseInputItem module-attribute
TResponseOutputItem module-attribute
source_agent instance-attribute
target_agent instance-attribute
referenceable_id instance-attribute
input_tokens 类属性 instance-attribute
total_tokens 类属性 instance-attribute
guardrail_result instance-attribute
guardrail_result instance-attribute
output_info instance-attribute
tripwire_triggered instance-attribute
agent_output instance-attribute
guardrail_function instance-attribute
guardrail_function instance-attribute
Items
TResponse module-attribute
TResponse = Response
OpenAI SDK 中 Response 类型的类型别名。
TResponseInputItem module-attribute
TResponseInputItem = ResponseInputItemParam
OpenAI SDK 中 ResponseInputItemParam 类型的类型别名。
TResponseOutputItem module-attribute
TResponseOutputItem = ResponseOutputItem
OpenAI 开发工具包中 ResponseOutputItem 类型的类型别名。
TResponseStreamEvent 模块属性
TResponseStreamEvent = ResponseStreamEvent
OpenAI SDK 中 ResponseStreamEvent 类型的类型别名。
ToolCallItemTypes 模块属性
ToolCallItemTypes: TypeAlias = Union[
ResponseFunctionToolCall,
ResponseComputerToolCall,
ResponseFileSearchToolCall,
ResponseFunctionWebSearch,
]
表示工具调用项的类型。
RunItem module-attribute
RunItem: TypeAlias = Union[
MessageOutputItem,
HandoffCallItem,
HandoffOutputItem,
ToolCallItem,
ToolCallOutputItem,
ReasoningItem,
]
由代理生成的项目。
RunItemBase 数据类
基地:Generic[T]ABC
src/agents/items.py
raw_item instance-attribute
raw_item: T
运行中的原始 Responses 项。这将始终是一个输出项(即 或输入项 (即 )。openai.types.responses.ResponseOutputItemopenai.types.responses.ResponseInputItemParam
MessageOutputItem 数据类
基地:RunItemBase[ResponseOutputMessage]
表示来自 LLM 的消息。
源码src/agents/items.py
raw_item instance-attribute
raw_item: ResponseOutputMessage
原始响应输出消息。
HandoffCallItem 数据类
基地:RunItemBase[ResponseFunctionToolCall]
表示从一个代理切换到另一个代理的工具调用。
源码src/agents/items.py
raw_item instance-attribute
raw_item: ResponseFunctionToolCall
表示切换的原始响应函数工具调用。
HandoffOutputItem 数据类
ToolCallItem 数据类
ToolCallOutputItem 数据类
基地:RunItemBase[Union[FunctionCallOutput, ComputerCallOutput]]
表示工具调用的输出。
源码src/agents/items.py
raw_item instance-attribute
raw_item: FunctionCallOutput | ComputerCallOutput
模型中的原始项。</

最低0.47元/天 解锁文章
853

被折叠的 条评论
为什么被折叠?



