ChatFinishReason Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |