通过


ChatOptions 类

定义

表示聊天请求的选项。

public ref class ChatOptions
public class ChatOptions
type ChatOptions = class
Public Class ChatOptions
继承
ChatOptions

构造函数

名称 说明
ChatOptions()

初始化 ChatOptions 类的新实例。

ChatOptions(ChatOptions)

初始化类的新实例 ChatOptions ,从中执行所有属性 other的浅表副本。

属性

名称 说明
AdditionalProperties

获取或设置与选项关联的任何其他属性。

AllowBackgroundResponses

获取或设置一个值,该值指示是否允许后台响应。

AllowMultipleToolCalls

获取或设置一个值,该值指示是否允许单个响应包括多个工具调用。

ContinuationToken

获取或设置用于恢复和获取此令牌标识的聊天响应的结果的延续标记。

ConversationId

获取或设置用于将请求与现有对话关联的可选标识符。

FrequencyPenalty

获取或设置聊天响应中重复令牌的惩罚,这些令牌与出现的次数成正比。

Instructions

获取或设置要提供给该 IChatClient命令的其他每个请求指令。

MaxOutputTokens

获取或设置生成的聊天响应中令牌的最大数目。

ModelId

获取或设置聊天请求的模型 ID。

PresencePenalty

获取或设置一个值,该值根据生成的文本中的现有状态影响生成的令牌出现的概率。

RawRepresentationFactory

获取或设置一个回调,该回调负责从基础实现创建聊天选项的原始表示形式。

Reasoning

获取或设置聊天请求的推理选项。

ResponseFormat

获取或设置聊天请求的响应格式。

Seed

获取或设置服务用来控制结果重现性的种子值。

StopSequences

获取或设置停止序列的列表。

Temperature

获取或设置用于生成聊天响应的温度。

ToolMode

获取或设置聊天请求的工具模式。

Tools

获取或设置要包含在聊天请求中的工具列表。

TopK

获取或设置模型在生成文本的下一部分时所考虑的大多数可能标记的数目。

TopP

获取或设置用于生成聊天响应的“核采样”因子(或“top p”。

方法

名称 说明
Clone()

生成当前 ChatOptions 实例的克隆。

适用于

另请参阅