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

Name Description
ChatFinishReason(String)

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

Propriedades

Name Description
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

Name Description
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

Name Description
Equality(ChatFinishReason, ChatFinishReason)

Compara duas ocasiões.

Inequality(ChatFinishReason, ChatFinishReason)

Compara duas ocasiões.

Aplica-se a