ads4gpts-langchain
Version:
Ads for AI applications. Enabling the Freemium model for the AI era.
15 lines • 750 B
TypeScript
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