UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

21 lines (17 loc) 562 B
import { DuckDuckGoSearch, SearchOptions } from "@langchain/community/tools/duckduckgo_search"; import { PluginDescriptions } from "./plugin"; export type DuckduckgoPluginInitConfig = { maxResults?: number; searchOptions?: SearchOptions; }; export type DuckduckgoPluginRunArgs = { query: string; }; export interface DuckduckgoPluginExpose extends PluginDescriptions { tool: DuckDuckGoSearch | null } export const DuckduckgoPluginPluginTypes = { runArgs: {} as DuckduckgoPluginRunArgs, return: {} as any, expose: {} as DuckduckgoPluginExpose, };