TemplateAutoFunctionDeclaration

public final class TemplateAutoFunctionDeclaration<I extends Object, O extends Object>


A function declaration for a template tool that can be called by the model automatically.

Summary

Nested types

Public fields

functionReference

public final SuspendFunction1<@NonNull I, @NonNull O> functionReference

inputSchema

public final @NonNull JsonSchema<@NonNull I> inputSchema

name

public final @NonNull String name

outputSchema

public final JsonSchema<@NonNull O> outputSchema