node-agency
Version:
A node package for building AI agents
11 lines • 419 B
TypeScript
import OpenAI from "openai";
type PARAMS = OpenAI.Chat.Completions.ChatCompletionTool["function"]["parameters"];
type ToolProps = {
run: (input: string) => Promise<string>;
name: string;
description: string;
parameters: PARAMS;
};
export declare const Tool: ({ run, name, description, parameters, }: ToolProps) => OpenAI.Chat.Completions.ChatCompletionTool;
export {};
//# sourceMappingURL=tool.d.ts.map