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
属性
実装

コンストラクター

名前 説明
ChatFinishReason(String)

理由を説明する文字列を使用して、 ChatFinishReason 構造体の新しいインスタンスを初期化します。

プロパティ

名前 説明
ContentFilter

安全性、禁止されたコンテンツ、機密性の高いコンテンツ、またはその他の問題に関係なく、モデルフィルタリングコンテンツを表す ChatFinishReason を取得します。

Length

要求または応答 (通常はトークンの観点から) に許容される最大長に達するモデルを表す ChatFinishReason を取得します。

Stop

自然停止ポイントまたは指定された停止シーケンスに遭遇するモデルを表す ChatFinishReason を取得します。

ToolCalls

要求で定義されたツールの使用を要求するモデルを表す ChatFinishReason を取得します。

Value

終了理由の値を取得します。

メソッド

名前 説明
Equals(ChatFinishReason)

現在のオブジェクトが同じ型の別のオブジェクトと等しいかどうかを示します。

Equals(Object)

このインスタンスと指定したオブジェクトが等しいかどうかを示します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

ToString()

終了理由の Value を取得します。

演算子

名前 説明
Equality(ChatFinishReason, ChatFinishReason)

2 つのインスタンスを比較します。

Inequality(ChatFinishReason, ChatFinishReason)

2 つのインスタンスを比較します。

適用対象