ChatFinishReason Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa o motivo pelo qual uma resposta de chat foi concluída.
public value class ChatFinishReason : IEquatable<Microsoft::Extensions::AI::ChatFinishReason>
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatFinishReason+Converter))]
public readonly struct ChatFinishReason : IEquatable<Microsoft.Extensions.AI.ChatFinishReason>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatFinishReason+Converter))>]
type ChatFinishReason = struct
Public Structure ChatFinishReason
Implements IEquatable(Of ChatFinishReason)
- Herança
- Atributos
- Implementações
Construtores
| Nome | Description |
|---|---|
| ChatFinishReason(String) |
Inicializa uma nova instância do ChatFinishReason struct com uma cadeia de caracteres que descreve o motivo. |
Propriedades
| Nome | Description |
|---|---|
| ContentFilter |
Obtém um ChatFinishReason conteúdo que representa o modelo de filtragem, seja por segurança, conteúdo proibido, conteúdo confidencial ou outros problemas desse tipo. |
| Length |
Obtém um ChatFinishReason modelo que representa o modelo que atinge o comprimento máximo permitido para a solicitação e/ou resposta (normalmente em termos de tokens). |
| Stop |
Obtém um ChatFinishReason modelo que representa um ponto de parada natural ou uma sequência de parada fornecida. |
| ToolCalls |
Obtém um ChatFinishReason modelo que representa o modelo que solicita o uso de uma ferramenta que foi definida na solicitação. |
| Value |
Obtém o valor do motivo de término. |
Métodos
| Nome | Description |
|---|---|
| Equals(ChatFinishReason) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
| Equals(Object) |
Indica se essa instância e um objeto especificado são iguais. |
| GetHashCode() |
Retorna o código hash dessa instância. |
| ToString() |
Obtém o Value motivo do término. |
Operadores
| Nome | Description |
|---|---|
| Equality(ChatFinishReason, ChatFinishReason) |
Compara duas instâncias. |
| Inequality(ChatFinishReason, ChatFinishReason) |
Compara duas instâncias. |