Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodeInterpreterTool ¶
type CodeInterpreterTool interface { Tool }
func NewCodeInterpreterTool ¶
func NewCodeInterpreterTool() CodeInterpreterTool
func NewCodeInterpreterToolFromJson ¶
func NewCodeInterpreterToolFromJson(json *gjson.Json) CodeInterpreterTool
type CodeInterpreterToolCall ¶
type CodeInterpreterToolCall interface { ToolCall }
func NewCodeInterpreterToolCallFromJson ¶
func NewCodeInterpreterToolCallFromJson(json *gjson.Json) CodeInterpreterToolCall
type FunctionCall ¶
type FunctionDefinition ¶
type FunctionTool ¶
type FunctionTool interface { Tool GetFunction() *FunctionDefinition }
func NewFunctionTool ¶
func NewFunctionTool(name, description string, parameters map[string]interface{}) FunctionTool
func NewFunctionToolFromJson ¶
func NewFunctionToolFromJson(json *gjson.Json) FunctionTool
type FunctionToolCall ¶
type FunctionToolCall interface { ToolCall GetFunction() *FunctionCall }
func NewFunctionToolCallFromJson ¶
func NewFunctionToolCallFromJson(json *gjson.Json) FunctionToolCall
type ToolCall ¶
func ToolCallsFromJsons ¶
type ToolOutput ¶
func NewToolOutput ¶
func NewToolOutput(toolCallId string, output string) ToolOutput
Click to show internal directories.
Click to hide internal directories.