Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin interface {
GetTools(log zerolog.Logger) []openai.Tool
RunTool(log zerolog.Logger, toolName string, parameters string, messages []openai.ChatCompletionMessage, tools []openai.Tool) (string, error)
RunEventLoop(log zerolog.Logger, natsClient *nats.Conn)
}
func LoadPlugins ¶ added in v0.3.0
type PluginConfig ¶
Click to show internal directories.
Click to hide internal directories.