語言

ChatFinishReason 結構

定義

代表聊天回應完成的原因。

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)
繼承
ChatFinishReason
屬性
實作

建構函式

名稱 Description
ChatFinishReason(String)

初始化一個新的結構體實例 ChatFinishReason ,並以描述原因的字串。

屬性

名稱 Description
ContentFilter

代表 ChatFinishReason 模型過濾內容,無論是安全、禁止內容、敏感內容或其他相關問題。

Length

會得到 ChatFinishReason 一個代表模型,達到請求和/或回應允許的最大長度(通常以標記形式)。

Stop

取得 ChatFinishReason 代表模型遇到自然停止點或提供的停止序列的模型。

ToolCalls

會收到 ChatFinishReason 代表模型,請求使用請求中定義的工具。

Value

獲得完成理由的價值。

方法

名稱 Description
Equals(ChatFinishReason)

指出目前的物件是否等於相同類型的另一個物件。

Equals(Object)

指出這個實例和指定的物件是否相等。

GetHashCode()

傳回這個實例的哈希碼。

ToString()

這就是 Value 完成的理由。

運算子

名稱 Description
Equality(ChatFinishReason, ChatFinishReason)

比較兩個案例。

Inequality(ChatFinishReason, ChatFinishReason)

比較兩個案例。

適用於