Versions in this module Expand all Collapse all v0 v0.1.15 Oct 30, 2024 v0.1.14 Oct 30, 2024 Changes in this version + type API struct + func NewClient() (*API, error) + func (tool *API) Call(ctx context.Context, input string) (string, error) + func (tool *API) Description() string + func (tool *API) Name() string + type Documents struct + func NewDocuments(options ...metaphor.ClientOptions) (*Documents, error) + func (tool *Documents) Call(ctx context.Context, input string) (string, error) + func (tool *Documents) Description() string + func (tool *Documents) Name() string + func (tool *Documents) SetOptions(options ...metaphor.ClientOptions) + type LinksSearch struct + func NewLinksSearch(options ...metaphor.ClientOptions) (*LinksSearch, error) + func (tool *LinksSearch) Call(ctx context.Context, input string) (string, error) + func (tool *LinksSearch) Description() string + func (tool *LinksSearch) Name() string + func (tool *LinksSearch) SetOptions(options ...metaphor.ClientOptions) + type Search struct + func NewSearch(options ...metaphor.ClientOptions) (*Search, error) + func (tool *Search) Call(ctx context.Context, input string) (string, error) + func (tool *Search) Description() string + func (tool *Search) Name() string + func (tool *Search) SetOptions(options ...metaphor.ClientOptions) + type ToolInput struct + Input string + Operation string + ReqOptions metaphor.RequestOptions