@unified-llm/core
Version:
Unified LLM interface (in-memory).
23 lines (22 loc) • 729 B
TypeScript
import { callAnotherClient } from './callAnotherClient';
import type { Tool } from '../types/unified-api';
import { defineTool } from '../types/unified-api';
export interface FunctionMap {
[key: string]: (params: any) => Promise<any>;
}
export interface ArgumentMap {
[functionName: string]: {
[key: string]: string;
};
}
declare const tools: readonly [Tool<{
filePath: string;
}, string>, Tool<{
directory?: string;
excludeFolders?: string[];
}, string>, Tool<{
id: string;
threadId: string;
}, import("../types/unified-api").UnifiedChatResponse>, Tool<undefined, string>, Tool<undefined, string>, Tool<undefined, string>];
export { callAnotherClient, defineTool };
export default tools;