socraticode
Version:
SocratiCode — MCP server for local codebase indexing, semantic search, and code dependency graphs. All private, all local via Docker.
19 lines • 1.01 kB
TypeScript
/**
* Ollama service — re-exports from provider-ollama.ts for backward compatibility.
*
* The actual embedding logic now lives in provider-ollama.ts (implementing
* the EmbeddingProvider interface). This module re-exports the functions
* that other parts of the codebase (tools, tests) depend on.
*/
export { isModelAvailable, isOllamaAvailable, OllamaEmbeddingProvider, pullModel, resetOllamaReadinessCache, } from "./provider-ollama.js";
/** Ensure Ollama is ready — either Docker container or external instance */
export declare function ensureOllamaReady(): Promise<{
modelPulled: boolean;
containerStarted: boolean;
imagePulled: boolean;
}>;
/** Generate embeddings for one or more texts (legacy — prefer provider interface) */
export declare function embed(texts: string[]): Promise<number[][]>;
/** Generate a single embedding (legacy — prefer provider interface) */
export declare function embedSingle(text: string): Promise<number[]>;
//# sourceMappingURL=ollama.d.ts.map