UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

15 lines (14 loc) 619 B
import type { EmbeddingProvider, EmbeddingProviderOptions } from "./embeddings.js"; export type GeminiEmbeddingClient = { baseUrl: string; headers: Record<string, string>; model: string; modelPath: string; apiKeys: string[]; }; export declare const DEFAULT_GEMINI_EMBEDDING_MODEL = "gemini-embedding-001"; export declare function createGeminiEmbeddingProvider(options: EmbeddingProviderOptions): Promise<{ provider: EmbeddingProvider; client: GeminiEmbeddingClient; }>; export declare function resolveGeminiEmbeddingClient(options: EmbeddingProviderOptions): Promise<GeminiEmbeddingClient>;