ChatFinishReason Struct-datatyp

Definition

Representerar orsaken till att ett chattsvar har slutförts.

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)
Arv
ChatFinishReason
Attribut
Implementeringar

Konstruktorer

Name Description
ChatFinishReason(String)

Initierar en ny instans av structen ChatFinishReason med en sträng som beskriver orsaken.

Egenskaper

Name Description
ContentFilter

Hämtar en ChatFinishReason som representerar modellfiltreringsinnehållet, oavsett om det gäller säkerhet, förbjudet innehåll, känsligt innehåll eller andra sådana problem.

Length

Hämtar en ChatFinishReason som representerar modellen som når den maximala längd som tillåts för begäran och/eller svaret (vanligtvis när det gäller token).

Stop

Hämtar en ChatFinishReason som representerar modellen som stöter på en naturlig stopppunkt eller en angivet stoppsekvens.

ToolCalls

Hämtar en ChatFinishReason som representerar modellen som begär användning av ett verktyg som har definierats i begäran.

Value

Hämtar värdet för slutorsaken.

Metoder

Name Description
Equals(ChatFinishReason)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

Equals(Object)

Anger om den här instansen och ett angivet objekt är lika.

GetHashCode()

Returnerar hash-koden för den här instansen.

ToString()

Value Hämtar avslutsorsaken.

Operatorer

Name Description
Equality(ChatFinishReason, ChatFinishReason)

Jämför två instanser.

Inequality(ChatFinishReason, ChatFinishReason)

Jämför två instanser.

Gäller för