Crig::Providers::Gemini::Interactions::Tool
Constructors
code_execution
Sourcecomputer_use(computer_use : ComputerUseTool) : self
Sourcefile_search(file_search : FileSearchTool) : self
Sourcefrom_tool_definition(tool : Crig::Completion::ToolDefinition) : self
Sourcefunction(function : FunctionTool) : self
Sourcegoogle_search
Sourcemcp_server(mcp_server : McpServerTool) : self
Sourcenew(kind : Kind, function : FunctionTool | Nil = nil, computer_use : ComputerUseTool | Nil = nil, mcp_server : McpServerTool | Nil = nil, file_search : FileSearchTool | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourceurl_context
SourceInstance methods
computer_use
Sourcefile_search
Sourcefunction
Sourcekind
Sourcemcp_server
Source