Language

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

コンストラクター

Name 説明
ChatFinishReason(String)

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

プロパティ

Name 説明
ContentFilter

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

Length

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

Stop

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

ToolCalls

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

Value

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

メソッド

Name 説明
Equals(ChatFinishReason)

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

Equals(Object)

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

GetHashCode()

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

ToString()

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

演算子

Name 説明
Equality(ChatFinishReason, ChatFinishReason)

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

Inequality(ChatFinishReason, ChatFinishReason)

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

適用対象