Skip to main content

Module tools

Module tools 

Source
Expand description

Factories for Google provider-executed tools.

Each factory returns a ferrin_tool::Tool whose definition is a ToolDefinition::Provider with the google.<tool> id; the request preparation converts the arguments to the wire format. Schemas follow Vercel AI SDK (Apache-2.0, Copyright 2023 Vercel, Inc.); translated and modified; see NOTICE.

Structsยง

FileSearchArgs
Arguments of google.file_search.
GoogleSearchArgs
Arguments of google.google_search.
GoogleTools
Provider-executed tool factories.
SearchTypes
Search types of google.google_search.
TimeRangeFilter
Time range filter of google.google_search.
VertexRagStoreArgs
Arguments of google.vertex_rag_store.