struct

Crig::Providers::Gemini::Tool

Inherits JSON::Serializable < Struct < Value < Object

Constructors

from_tool_definition(tool : Crig::Completion::ToolDefinition) : self
Source
from_tool_definitions(tools : Array(Crig::Completion::ToolDefinition)) : self
Source
new(function_declarations : Array(FunctionDeclaration))
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

function_declarations
Source