TemplateTool

class TemplateTool


Contains a set of tools (like function declarations) that the server template model has access to.

Summary

Public companion functions

TemplateTool
functionDeclarations(
    functionDeclarations: List<TemplateFunctionDeclaration>,
    autoFunctionDeclarations: List<TemplateAutoFunctionDeclaration<*, *>>?
)

Creates a TemplateTool instance that provides the model with access to the functionDeclarations.

Public companion functions

functionDeclarations

fun functionDeclarations(
    functionDeclarations: List<TemplateFunctionDeclaration>,
    autoFunctionDeclarations: List<TemplateAutoFunctionDeclaration<*, *>>? = null
): TemplateTool

Creates a TemplateTool instance that provides the model with access to the functionDeclarations.

Parameters
functionDeclarations: List<TemplateFunctionDeclaration>

The list of functions that this tool allows the model access to.