langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
18 lines (17 loc) • 563 B
TypeScript
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 declare const DuckduckgoPluginPluginTypes: {
runArgs: DuckduckgoPluginRunArgs;
return: any;
expose: DuckduckgoPluginExpose;
};