Class ClaudeCustom
Anthropic version of Function
Inherited Members
Namespace: Glitch9.AIDevKit.Anthropic
Assembly: Glitch9.AIDevKit.dll
Syntax
public class ClaudeCustom : ClaudeTool
Properties
| Edit this page View SourceDescription
Optional. Strongly-recommended description of the tool.
Declaration
[JsonProperty("description")]
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputSchema
Required. JSON schema for the tool input shape that the model will produce in tool_use output content blocks.
Declaration
[JsonProperty("input_schema")]
public JsonSchema InputSchema { get; set; }
Property Value
| Type | Description |
|---|---|
| JsonSchema |
Type
Required. The logical type of the tool. The serialized string is resolved by API settings (ApiPolicy.TryGetToolTypeString).
Declaration
[JsonIgnore]
public override ToolType Type { get; }
Property Value
| Type | Description |
|---|---|
| ToolType |