Table of Contents

Class ClaudeCustom

Anthropic version of Function

public class ClaudeCustom : ClaudeTool
Inheritance
object
ClaudeCustom
Inherited Members

Properties

Description

Optional. Strongly-recommended description of the tool.

public string Description { get; set; }

Property Value

string

InputSchema

Required. JSON schema for the tool input shape that the model will produce in tool_use output content blocks.

public JsonSchema InputSchema { get; set; }

Property Value

JsonSchema

Type

Required. The type of the tool. Examples: Tool.Function, Tool.FileSearch, Tool.ComputerUsePreview, Tool.WebSearch

public override ToolType Type { get; }

Property Value

ToolType