Table of Contents

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.