ChatFinishReason Struktur

Definition

Stellt den Grund dar, warum eine Chatantwort abgeschlossen wurde.

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)
Vererbung
ChatFinishReason
Attribute
Implementiert

Konstruktoren

Name Beschreibung
ChatFinishReason(String)

Initialisiert eine neue Instanz der ChatFinishReason Struktur mit einer Zeichenfolge, die den Grund beschreibt.

Eigenschaften

Name Beschreibung
ContentFilter

Ruft eine ChatFinishReason Darstellung des Modellfilterinhalts ab, ob für Sicherheit, verbotene Inhalte, vertrauliche Inhalte oder andere solche Probleme.

Length

Ruft ein ChatFinishReason , das das Modell angibt, das die maximale Länge für die Anforderung und/oder Antwort erreicht (in der Regel in Bezug auf Token).

Stop

Ruft ein ChatFinishReason , das das Modell darstellt, das auf einen natürlichen Stopppunkt oder eine bereitgestellte Stoppsequenz trifft.

ToolCalls

Ruft ein ChatFinishReason , das das Modell darstellt, das die Verwendung eines Tools anfordert, das in der Anforderung definiert wurde.

Value

Ruft den Endgrundwert ab.

Methoden

Name Beschreibung
Equals(ChatFinishReason)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist.

Equals(Object)

Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind.

GetHashCode()

Gibt den Hashcode für diesen instance zurück.

ToString()

Ruft den Value Endgrund ab.

Operatoren

Name Beschreibung
Equality(ChatFinishReason, ChatFinishReason)

Vergleicht zwei Instanzen.

Inequality(ChatFinishReason, ChatFinishReason)

Vergleicht zwei Instanzen.

Gilt für: