Table of Contents

Class Reasoning

Namespace
Glitch9.AIDevKit
public class Reasoning : StatefulItem, IPrompt
Inheritance
object
Reasoning
Implements
Inherited Members
Extension Methods

Constructors

Reasoning()

public Reasoning()

Reasoning(string)

public Reasoning(string content)

Parameters

content string

Properties

Content

Optional. Reasoning text content.

public List<TextOutput> Content { get; set; }

Property Value

List<TextOutput>

EncryptedContent

Optional. The encrypted content of the reasoning item - populated when a response is generated with reasoning.encrypted_content in the include parameter.

public string EncryptedContent { get; set; }

Property Value

string

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.

[LocalProperty("signature")]
public string Signature { get; set; }

Property Value

string

Summary

Required. Reasoning summary content.

public List<TextOutput> Summary { get; set; }

Property Value

List<TextOutput>