ReasoningEndStreamPart
Namespace: Vercel.AI.Provider
public sealed class ReasoningEndStreamPart : LanguageModelStreamPartMarks the end of one reasoning block.
Inheritance: object → LanguageModelStreamPart
Constructors
Section titled “Constructors”ReasoningEndStreamPart(string)
Section titled “ReasoningEndStreamPart(string)”public ReasoningEndStreamPart(string id)Creates a reasoning-end part.
Parameters
| Name | Type | Description |
|---|---|---|
id |
string |
ReasoningEndStreamPart(string, JsonElement?)
Section titled “ReasoningEndStreamPart(string, JsonElement?)”public ReasoningEndStreamPart(string id, JsonElement? providerMetadata)Creates a reasoning-end part that carries provider metadata.
Parameters
| Name | Type | Description |
|---|---|---|
id |
string | |
providerMetadata |
JsonElement? |
Properties
Section titled “Properties”public string Id { get; }Reasoning block id.
Value: string
ProviderMetadata
Section titled “ProviderMetadata”public JsonElement? ProviderMetadata { get; }Provider metadata for this block, such as encrypted reasoning content.
Value: JsonElement?
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product