auto-gpt-ts
Version:
my take of Auto-GPT in typescript
26 lines (25 loc) • 717 B
TypeScript
import { MemoryProvider } from "./base";
export declare class Embeddings {
embeddingsArray: number[][];
dot(embedding: number[]): number[];
add(embedding: number[]): void;
get shape(): number[];
}
declare class CacheContent {
texts: string[];
embeddings: Embeddings;
constructor();
add(text: string): Promise<void>;
}
export declare class LocalCache extends MemoryProvider {
static memoryName: string;
filename: string;
data: CacheContent;
constructor();
add(text: string): Promise<string>;
clear(): string;
get(data: string): Promise<string[]>;
getRelevant(text: string, k?: number): Promise<string[]>;
getStats(): [number, number[]];
}
export {};