GeneratedReasoning
Namespace: Vercel.AI.Provider
public class GeneratedReasoning : GeneratedContentReasoning text kept separate from the answer.
Inheritance: object → GeneratedContent
Derived: GoogleReasoning, HuggingFaceReasoning, XaiReasoning
Constructors
Section titled “Constructors”GeneratedReasoning(string)
Section titled “GeneratedReasoning(string)”public GeneratedReasoning(string text)Creates reasoning content.
Parameters
| Name | Type | Description |
|---|---|---|
text |
string |
GeneratedReasoning(string, JsonElement?)
Section titled “GeneratedReasoning(string, JsonElement?)”public GeneratedReasoning(string text, JsonElement? providerMetadata)Creates reasoning content that carries provider metadata, such as an itemId or encrypted content.
Parameters
| Name | Type | Description |
|---|---|---|
text |
string | |
providerMetadata |
JsonElement? |
Properties
Section titled “Properties”ProviderMetadata
Section titled “ProviderMetadata”public JsonElement? ProviderMetadata { get; }Provider metadata for this reasoning, keyed by provider name.
Value: JsonElement?
public string Text { get; }Reasoning text.
Value: string
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product