UNPKG

@qianjue/mcp-memory-server

Version:

A Model Context Protocol (MCP) server for intelligent memory management with vector search capabilities

39 lines 1.06 kB
import { BaseEmbeddingProvider } from '../EmbeddingProvider.js'; import { EmbeddingResult, EmbeddingConfig } from '../../types/vector.js'; /** * Gemini嵌入提供商 */ export declare class GeminiProvider extends BaseEmbeddingProvider { private static readonly DEFAULT_BASE_URL; private static readonly DEFAULT_MODEL; private static readonly DEFAULT_DIMENSIONS; constructor(config: EmbeddingConfig); get name(): string; get model(): string; get dimensions(): number; /** * 检查是否已配置 */ isConfigured(): boolean; /** * 生成嵌入向量 */ generateEmbedding(text: string): Promise<EmbeddingResult>; /** * 批量生成嵌入向量 */ generateEmbeddings(texts: string[]): Promise<EmbeddingResult[]>; /** * 处理单个批次 */ private processBatch; /** * 测试连接 */ testConnection(): Promise<boolean>; /** * 获取模型信息 */ getModelInfo(): Promise<any>; } //# sourceMappingURL=GeminiProvider.d.ts.map