ChatResponse 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对聊天请求的响应。
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- 继承
-
ChatResponse
- 派生
注解
ChatResponse 提供有关响应的一个或多个响应消息和元数据。 典型的响应将包含单个消息,但响应可能会在各种方案中包含多个消息。 例如,如果使用了自动函数调用,以便对单个 IChatClient 请求实际上可能会生成到它使用的内部 IChatClient 的多次往返,则所有所涉及的消息都可能作为最终 ChatResponse消息的一部分浮出水面。
构造函数
| 名称 | 说明 |
|---|---|
| ChatResponse() |
初始化 ChatResponse 类的新实例。 |
| ChatResponse(ChatMessage) |
初始化 ChatResponse 类的新实例。 |
| ChatResponse(IList<ChatMessage>) |
初始化 ChatResponse 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| AdditionalProperties |
获取或设置与聊天响应关联的任何其他属性。 |
| ContinuationToken |
获取或设置用于获取后台聊天响应结果的延续标记。 |
| ConversationId |
获取或设置会话状态的标识符。 |
| CreatedAt |
获取或设置聊天响应的时间戳。 |
| FinishReason |
获取或设置聊天响应的原因。 |
| Messages |
获取或设置聊天响应消息。 |
| ModelId |
获取或设置在创建聊天响应时使用的模型 ID。 |
| RawRepresentation |
获取或设置基础实现中聊天响应的原始表示形式。 |
| ResponseId |
获取或设置聊天响应的 ID。 |
| Text |
获取响应的文本。 |
| Usage |
获取或设置聊天响应的使用情况详细信息。 |
方法
| 名称 | 说明 |
|---|---|
| ToChatResponseUpdates() |
创建表示此ChatResponseUpdate值的实例数组ChatResponse。 |
| ToString() |
返回一个表示当前对象的字符串。 |
扩展方法
| 名称 | 说明 |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
从 .ChatCompletion. 创建 OpenAIChatResponse。 |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
从 .ResponseResult. 创建 OpenAIChatResponse。 |
| RenderText(ChatResponse) |
呈现提供给 |