RunsCreateRunOptionalParams interface
可选参数。
属性
| additional |
要追加到运行指令末尾的其他说明。 这对不替代其他指令的情况下按运行修改行为很有用。 |
| additional |
在创建运行之前,将其他消息添加到线程。 |
| include | 要包含在响应中的其他字段的列表。
目前唯一支持的值是 |
| instructions | 重写的系统说明,代理应使用该指令来运行线程。 |
| max |
在运行过程中可能会使用的完成令牌的最大数目。 在多轮运行中,运行将尽最大可能地只使用指定的补全令牌数。 如果运行超过指定的补全令牌数,则运行将以状态 |
| max |
在运行过程中可能会使用的提示令牌的最大数目。 在多轮运行中,运行将尽最大可能地只使用指定的提示令牌数。 如果运行超过指定的提示令牌数,则运行将以状态 |
| metadata | 一组最多可以附加到对象的 16 个键/值对,用于以结构化格式存储有关该对象的其他信息。 键长度可能最多为 64 个字符,值长度可能最多为 512 个字符。 |
| model | 代理应用于运行线程的重写模型名称。 |
| parallel |
如果在工具使用期间 |
| response |
指定模型必须输出的格式。 |
| stream | 如果为 |
| temperature | 要使用的采样温度,介于 0 和 2 之间。 较高的值(如 0.8)将使输出更随机,而较小的值(如 0.2)将使输出更集中且更具确定性 |
| tool |
控制模型是否调用了哪个工具。 |
| tool |
代理应用于运行线程的被覆盖的已启用工具资源。 |
| tools | 代理应用于运行线程的已启用工具的重写列表。 |
| topP | 温度采样的替代方法,称为核采样,其中模型考虑具有 top_p 概率质量的令牌的结果。 所以 0.1 意味着只考虑包含前 10% 概率质量的令牌。 我们通常建议更改此设置或温度,但不要同时更改这两者。 |
| truncation |
在上下文窗口向前移动时用于删除消息的策略。 |
继承属性
| abort |
可用于中止请求的信号。 |
| on |
在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。 |
| polling |
用于配置轮询行为的选项。 |
| request |
为此作创建和发送 HTTP 请求时使用的选项。 |
| tracing |
启用跟踪时使用的选项。 |
属性详细信息
additionalInstructions
要追加到运行指令末尾的其他说明。 这对不替代其他指令的情况下按运行修改行为很有用。
additionalInstructions?: null | string
属性值
null | string
additionalMessages
在创建运行之前,将其他消息添加到线程。
additionalMessages?: null | ThreadMessageOptions[]
属性值
null | ThreadMessageOptions[]
include
要包含在响应中的其他字段的列表。
目前唯一支持的值是 step_details.tool_calls[*].file_search.results[*].content 提取文件搜索结果内容。
include?: "step_details.tool_calls[*].file_search.results[*].content"[]
属性值
"step_details.tool_calls[].file_search.results[].content"[]
instructions
重写的系统说明,代理应使用该指令来运行线程。
instructions?: null | string
属性值
null | string
maxCompletionTokens
在运行过程中可能会使用的完成令牌的最大数目。 在多轮运行中,运行将尽最大可能地只使用指定的补全令牌数。 如果运行超过指定的补全令牌数,则运行将以状态 incomplete 结束。 有关详细信息,请参阅 incomplete_details。
maxCompletionTokens?: null | number
属性值
null | number
maxPromptTokens
在运行过程中可能会使用的提示令牌的最大数目。 在多轮运行中,运行将尽最大可能地只使用指定的提示令牌数。 如果运行超过指定的提示令牌数,则运行将以状态 incomplete 结束。 有关详细信息,请参阅 incomplete_details。
maxPromptTokens?: null | number
属性值
null | number
metadata
一组最多可以附加到对象的 16 个键/值对,用于以结构化格式存储有关该对象的其他信息。 键长度可能最多为 64 个字符,值长度可能最多为 512 个字符。
metadata?: null | Record<string, string>
属性值
null | Record<string, string>
model
代理应用于运行线程的重写模型名称。
model?: null | string
属性值
null | string
parallelToolCalls
如果在工具使用期间 true 函数将并行运行。
parallelToolCalls?: boolean
属性值
boolean
responseFormat
指定模型必须输出的格式。
responseFormat?: null | AgentsResponseFormatOption
属性值
null | AgentsResponseFormatOption
stream
如果为 true,则返回在运行为服务器发送事件期间发生的事件流,在运行进入附带 data: [DONE] 消息的终端状态时终止。
stream?: boolean
属性值
boolean
temperature
要使用的采样温度,介于 0 和 2 之间。 较高的值(如 0.8)将使输出更随机,而较小的值(如 0.2)将使输出更集中且更具确定性
temperature?: null | number
属性值
null | number
toolChoice
toolResources
tools
topP
温度采样的替代方法,称为核采样,其中模型考虑具有 top_p 概率质量的令牌的结果。 所以 0.1 意味着只考虑包含前 10% 概率质量的令牌。
我们通常建议更改此设置或温度,但不要同时更改这两者。
topP?: null | number
属性值
null | number
truncationStrategy
继承属性详细信息
abortSignal
onResponse
在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。
onResponse?: RawResponseCallback
属性值
继承自 OperationOptions.onResponse
pollingOptions
用于配置轮询行为的选项。
pollingOptions?: PollingOptions
属性值
继承自
requestOptions
为此作创建和发送 HTTP 请求时使用的选项。
requestOptions?: OperationRequestOptions
属性值
继承自 OperationOptions.requestOptions
tracingOptions
启用跟踪时使用的选项。
tracingOptions?: OperationTracingOptions
属性值
继承自 OperationOptions.tracingOptions