Class Reasoning
Assembly: Glitch9.AIDevKit.dll
Syntax
public class Reasoning : ConversationItem, IPrompt, IValidatable, IHasId<string>, ITextSource
Constructors
|
Edit this page
View Source
Reasoning()
Declaration
|
Edit this page
View Source
Reasoning(string, string)
Declaration
public Reasoning(string content, string signature = null)
Parameters
Properties
|
Edit this page
View Source
Content
Optional. Reasoning text content.
Declaration
[JsonProperty("content")]
public List<GeneratedText> Content { get; set; }
Property Value
|
Edit this page
View Source
EncryptedContent
Optional. The encrypted content of the reasoning item - populated when a response is
generated with reasoning.encrypted_content in the include parameter.
Declaration
[JsonProperty("encrypted_content")]
public string EncryptedContent { get; set; }
Property Value
|
Edit this page
View Source
Signature
Anthropic-specific signature to verify the integrity and authenticity of the reasoning item.
This is populated when a response is generated with reasoning.signature in the include parameter.
Declaration
[DomainProperty("signature")]
public string Signature { get; set; }
Property Value
|
Edit this page
View Source
Summary
Required. Reasoning summary content.
Declaration
[JsonProperty("summary")]
public List<GeneratedText> Summary { get; set; }
Property Value
Methods
|
Edit this page
View Source
GetTextSource()
Declaration
public string GetTextSource()
Returns
|
Edit this page
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods