Namespace Uralstech.UGemini.Models.Generation.Tools.Declaration
Classes
- GeminiCodeExecution
Tool that executes code generated by the model, and automatically returns the result to the model.
- GeminiFunctionCallingConfiguration
Configuration for specifying function calling behavior.
- GeminiFunctionDeclaration
Structured representation of a function declaration as defined by the OpenAPI 3.03 specification.
Included in this declaration are the function name and parameters. This FunctionDeclaration is a
representation of a block of code that can be used as a Tool by the model and executed by the client.
- GeminiTool
Tool details that the model may use to generate response.
- GeminiToolConfiguration
The Tool configuration containing parameters for specifying Tool use in the request.
Enums
- GeminiFunctionCallingMode
Defines the execution behavior for function calling by defining the execution mode.