function

package
v0.0.0-...-f2fcb23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WrapIntoChatCompletionToolParam

func WrapIntoChatCompletionToolParam(fdp openai.FunctionDefinitionParam) openai.ChatCompletionToolParam

WrapIntoChatCompletionToolParam simply wraps a FunctionDefinitionParam into a ChatCompletionToolParam, so not each function to create a ChatCompletionToolParam, needs to configure it fully and can return only the FunctionDefinitionParam instead.

Types

type FunctionData

type FunctionData struct {
	Description string
	Parameters  Parameters
}

func CreateBroker

func CreateBroker() *FunctionData

func CreateTrigger

func CreateTrigger() *FunctionData

func DeleteKind

func DeleteKind() *FunctionData

func (*FunctionData) ToFunctionDefinitionParam

func (funcData *FunctionData) ToFunctionDefinitionParam(funcName string) openai.FunctionDefinitionParam

type Parameter

type Parameter struct {
	Name        k8s.ArgumentName
	Type        string
	Description string
	Required    bool
}

type Parameters

type Parameters []Parameter

func (Parameters) ToFunctionParameters

func (f Parameters) ToFunctionParameters() openai.FunctionParameters

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL