Idioma

ChatFinishReason Estrutura

Definição

Representa a razão pela qual uma resposta no 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
ChatFinishReason
Atributos
Implementações

Construtores

Nome Descrição
ChatFinishReason(String)

Inicializa uma nova instância da ChatFinishReason struct com uma cadeia que descreve a razão.

Propriedades

Nome Descrição
ContentFilter

Recebe uma ChatFinishReason representação do modelo ao filtrar conteúdo, seja por questões de segurança, conteúdo proibido, conteúdo sensível ou outras questões semelhantes.

Length

Obtém um ChatFinishReason que representa o modelo que atinge o comprimento máximo permitido para o pedido e/ou resposta (tipicamente em termos de tokens).

Stop

Obtém um ChatFinishReason que representa o modelo que encontra um ponto de paragem natural ou sequência de paragem fornecida.

ToolCalls

Recebe um ChatFinishReason que representa o modelo que solicita a utilização de uma ferramenta definida no pedido.

Value

Obtém o valor final da razão.

Métodos

Nome Descrição
Equals(ChatFinishReason)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

Equals(Object)

Indica se esta instância e um objeto especificado são iguais.

GetHashCode()

Devolve o código de hash para esta instância.

ToString()

Percebe a Value razão final.

Operadores

Nome Descrição
Equality(ChatFinishReason, ChatFinishReason)

Compara duas ocasiões.

Inequality(ChatFinishReason, ChatFinishReason)

Compara duas ocasiões.

Aplica-se a