node-agency
Version:
A node package for building AI agents
25 lines • 1.43 kB
TypeScript
import OpenAI from "openai";
import { Agent } from "./agent";
type Agents = ReturnType<typeof Agent>[];
export declare const getEmbeddings: (content: string) => Promise<OpenAI.Embeddings.CreateEmbeddingResponse>;
export declare const getContent: (url: string) => Promise<string[]>;
export declare function VectorStore(): {
addVectors: (vectors: number[][], documents: {
pageContent: string;
metadata: Record<string, any>;
}[]) => void;
similaritySearchVectorWithScore: (query: number[], k: number) => [{
metadata: Record<string, any>;
pageContent: string;
}, number][];
};
export declare function readableStreamAsyncIterable<T>(stream: any): AsyncIterableIterator<T>;
export declare const registerTool: (name: string, execute: (prompt: string) => Promise<string>) => void;
export declare const callFunction: (name: string, input: string) => Promise<string>;
export declare const getCoworkerTools: (agents: Agents, humanFeedback: boolean) => OpenAI.Chat.Completions.ChatCompletionTool[];
export declare const getManagerTools: (agents: Agents, humanFeedback: boolean) => OpenAI.Chat.Completions.ChatCompletionTool[];
export declare const generateOutput: (finalOutput: string, formattedRunTime: string) => string;
export declare const groupIntoNChunks: (arr: any, chunkSize: number) => any[];
export declare const getContext: () => string;
export {};
//# sourceMappingURL=utils.d.ts.map