Język

ChatFinishReason Struktura

Definicja

Reprezentuje przyczynę zakończenia odpowiedzi na czat.

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)
Dziedziczenie
ChatFinishReason
Atrybuty
Implementuje

Konstruktory

Nazwa Opis
ChatFinishReason(String)

Inicjuje nowe wystąpienie ChatFinishReason struktury za pomocą ciągu, który opisuje przyczynę.

Właściwości

Nazwa Opis
ContentFilter

Pobiera reprezentację ChatFinishReason zawartości filtrowania modelu, niezależnie od tego, czy w przypadku bezpieczeństwa, zabronionej zawartości, poufnej zawartości lub innych takich problemów.

Length

Pobiera reprezentację ChatFinishReason modelu osiągającą maksymalną dozwoloną długość żądania i/lub odpowiedzi (zazwyczaj w odniesieniu do tokenów).

Stop

Pobiera reprezentację ChatFinishReason modelu napotykającego naturalny punkt zatrzymania lub podaną sekwencję zatrzymania.

ToolCalls

Pobiera reprezentację ChatFinishReason modelu żądającego użycia narzędzia zdefiniowanego w żądaniu.

Value

Pobiera wartość przyczyny zakończenia.

Metody

Nazwa Opis
Equals(ChatFinishReason)

Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu.

Equals(Object)

Wskazuje, czy to wystąpienie i określony obiekt są równe.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

ToString()

Value Pobiera przyczynę zakończenia.

Operatory

Nazwa Opis
Equality(ChatFinishReason, ChatFinishReason)

Porównuje dwa wystąpienia.

Inequality(ChatFinishReason, ChatFinishReason)

Porównuje dwa wystąpienia.

Dotyczy