Firebase.AI.TemplateTool.FunctionDeclaration

A class representing a generic function declaration used with a template model.

Summary

Inheritance

Inherits from: Firebase.AI.ITemplateTool

Constructors and Destructors

FunctionDeclaration(string name, IDictionary< string, JsonSchema > parameters, IEnumerable< string > optionalParameters)

Properties

Name
string
Parameters

Properties

Name

string Name

Parameters

JsonSchema Parameters

Public functions

FunctionDeclaration

 FunctionDeclaration(
  string name,
  IDictionary< string, JsonSchema > parameters,
  IEnumerable< string > optionalParameters
)

Constructs a TemplateTool.FunctionDeclaration

Details
Parameters
name
The name of the function.
parameters
Dictionary of parameters schema.
optionalParameters
List of parameter names that are not required.