Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CodeExecutionTool ¶ added in v0.1.18
func NewCodeExecutionTool ¶ added in v0.1.18
func NewCodeExecutionTool() *CodeExecutionTool
func (*CodeExecutionTool) Execute ¶ added in v0.1.18
func (t *CodeExecutionTool) Execute(ctx context.Context, params *core.ToolCall) (*responses.FunctionCallOutputMessage, error)
type ImageGenerationTool ¶
func NewImageGenerationTool ¶
func NewImageGenerationTool() *ImageGenerationTool
func (*ImageGenerationTool) Execute ¶
func (t *ImageGenerationTool) Execute(ctx context.Context, params *core.ToolCall) (*responses.FunctionCallOutputMessage, error)
type SandboxTool ¶ added in v0.1.18
func NewSandboxTool ¶ added in v0.1.18
func NewSandboxTool(svc sandbox.Manager, image string) *SandboxTool
func (*SandboxTool) Execute ¶ added in v0.1.18
func (t *SandboxTool) Execute(ctx context.Context, params *core.ToolCall) (*responses.FunctionCallOutputMessage, error)
type WebSearchTool ¶ added in v0.1.18
func NewWebSearchTool ¶ added in v0.1.18
func NewWebSearchTool() *WebSearchTool
func (*WebSearchTool) Execute ¶ added in v0.1.18
func (t *WebSearchTool) Execute(ctx context.Context, params *core.ToolCall) (*responses.FunctionCallOutputMessage, error)
Click to show internal directories.
Click to hide internal directories.