ChatFinishReason Estrutura

Definição

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
ChatFinishReason
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.

Aplica-se a