ChatOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示聊天请求的选项。
public ref class ChatOptions
public class ChatOptions
type ChatOptions = class
Public Class ChatOptions
- 继承
-
ChatOptions
构造函数
| 名称 | 说明 |
|---|---|
| ChatOptions() |
初始化 ChatOptions 类的新实例。 |
| ChatOptions(ChatOptions) |
初始化类的新实例 ChatOptions ,从中执行所有属性 |
属性
| 名称 | 说明 |
|---|---|
| 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 实例的克隆。 |