Agents module
set_default_openai_key
设置用于 LLM 请求(以及可选的 tracing)的默认 OpenAI API 密钥。只有在未设置 OPENAI_API_KEY 环境变量时才需要调用此方法。
如果提供了该密钥,将会替代 OPENAI_API_KEY 环境变量。
参数
key: 要使用的 OpenAI 密钥。 use_for_tracing: 是否也使用此密钥上传 tracing 数据到 OpenAI。默认为 True。 如果为 False,则需要设置 OPENAI_API_KEY 环境变量,或调用 set_tracing_export_api_key() 并传入你想用于 tracing 的 API 密钥。
Source code in agents/__init__.py
set_default_openai_client
设置用于 LLM 请求和/或 tracing 的默认 OpenAI 客户端。如果提供了该客户端,将会替代默认的 OpenAI 客户端。
参数
client: 要使用的 OpenAI 客户端。 use_for_tracing: 是否使用该客户端的 API 密钥上传 tracing 数据。如果为 False, 则需要设置 OPENAI_API_KEY 环境变量,或调用 set_tracing_export_api_key() 并传入你想用于 tracing 的 API 密钥。
Source code in agents/__init__.py
set_default_openai_api
设置用于 OpenAI LLM 请求的默认 API。默认情况下使用 responses API,你也可以设置为 chat completions API。
set_tracing_export_api_key
set_tracing_disabled
set_trace_processors
set_trace_processors(processors: list[TracingProcessor]) -> None
Set the list of trace processors. This will replace the current list of processors.