ChatFinishReason 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表聊天回應完成的原因。
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)
- 繼承
- 屬性
- 實作
建構函式
| 名稱 | 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) |
比較兩個案例。 |