CreateChatThreadOptions interface
用于创建聊天线程的选项。
属性
| idempotency |
如果指定,客户端将指示请求可重复;也就是说,客户端可以使用同一 Idempotency-Token 多次发出请求,并在没有服务器多次执行请求的情况下返回适当的响应。 Idempotency-Token 的值是一个不透明的字符串,表示客户端生成的、全局唯一的、请求的标识符。 建议使用版本 4(随机)UUID。 |
| metadata | 元数据 |
| participants | 要添加到聊天线程中的参与者。 |
| retention |
用于自动删除的数据保留策略。 |
继承属性
| abort |
可用于中止请求的信号。 |
| on |
在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。 |
| request |
为此作创建和发送 HTTP 请求时使用的选项。 |
| serializer |
用于替代序列化/取消序列化行为的选项。 |
| tracing |
启用跟踪时使用的选项。 |
属性详细信息
idempotencyToken
如果指定,客户端将指示请求可重复;也就是说,客户端可以使用同一 Idempotency-Token 多次发出请求,并在没有服务器多次执行请求的情况下返回适当的响应。 Idempotency-Token 的值是一个不透明的字符串,表示客户端生成的、全局唯一的、请求的标识符。 建议使用版本 4(随机)UUID。
idempotencyToken?: string
属性值
string
metadata
元数据
metadata?: Record<string, string>
属性值
Record<string, string>
participants
retentionPolicy
继承属性详细信息
abortSignal
onResponse
在执行请求的作时,每次从服务器接收响应时调用的函数。 可以多次调用。
onResponse?: RawResponseCallback
属性值
继承自 OperationOptions.onResponse
requestOptions
为此作创建和发送 HTTP 请求时使用的选项。
requestOptions?: OperationRequestOptions
属性值
继承自 OperationOptions.requestOptions
serializerOptions
用于替代序列化/取消序列化行为的选项。
serializerOptions?: SerializerOptions
属性值
继承自 OperationOptions.serializerOptions
tracingOptions
启用跟踪时使用的选项。
tracingOptions?: OperationTracingOptions
属性值
继承自 OperationOptions.tracingOptions