hikma-engine
Version:
Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents
24 lines • 862 B
TypeScript
export interface PythonEmbeddingResult {
embedding: number[];
dimensions: number;
model: string;
error?: string;
}
export declare function getCodeEmbedding(text: string, isQuery?: boolean): Promise<number[]>;
/**
* Generate embedding for a query (with prompt)
*/
export declare function getPythonQueryEmbedding(query: string): Promise<number[]>;
/**
* Generate embedding for document content (without prompt)
*/
export declare function getPythonDocumentEmbedding(text: string): Promise<number[]>;
/**
* Get detailed embedding result with metadata
*/
export declare function getDetailedEmbedding(text: string, isQuery?: boolean): Promise<PythonEmbeddingResult>;
/**
* Shutdown the persistent Python process (useful for cleanup)
*/
export declare function shutdownPythonEmbedding(): Promise<void>;
//# sourceMappingURL=embedding-py.d.ts.map