0.9.0 • Published 2 years ago
@modelfusion/serpapi-tools v0.9.0
SerpAPI WebSearch Tools for ModelFusion
SerpAPI is a service that provides search results from Google, Bing, and other search engines. Currently only the Google search is supported as a tool.
Requirements
- ModelFusion v0.9.0 or higher
Setup
Sign up at SerpAPI and get an API key.
Install the SerpAPI tools for ModelFusion:
npm i @modelfusion/serpapi-toolsAdd your SERPAPI_API_KEY to your environment variables or
.envfile.
Usage
Creating a SerpAPI Google Search Tool
import { SerpapiGoogleWebSearchTool } from "@modelfusion/serpapi-tools";
const websearchTool = new SerpapiGoogleWebSearchTool({
name: "websearch",
description: "Search the web.",
num: 3,
});You can then use the tool with useTool or executeTool:
const result = await executeTool(websearchTool, {
query: "modelfusion",
});Development
Setup
npm i
npm link modelfusion