UNPKG

ads4gpts-langchain

Version:

Ads for AI applications. Enabling the Freemium model for the AI era.

15 lines 750 B
import { z } from 'zod'; import { StructuredTool } from '@langchain/core/tools'; import { ADS4GPTsAPI } from '../lib/api/ADS4GPTsAPI'; import { CallbackManagerForToolRun } from '@langchain/core/callbacks/manager'; import { RunnableConfig } from '@langchain/core/runnables'; export declare class ADS4GPTsTool extends StructuredTool { ads4gptsAPI: ADS4GPTsAPI; url: string; name: string; description: string; schema: z.ZodObject<any>; constructor(ads4gptsAPI: ADS4GPTsAPI, name: string, url: string, description: string, schema: z.ZodObject<any>); _call(arg: z.output<typeof this.schema>, _runManager?: CallbackManagerForToolRun, _parentConfig?: RunnableConfig): Promise<string>; } //# sourceMappingURL=ADS4GPTsTool.d.ts.map