UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

14 lines (13 loc) 644 B
import type { EmbeddingProvider, EmbeddingProviderOptions } from "./embeddings.js"; export type OpenAiEmbeddingClient = { baseUrl: string; headers: Record<string, string>; model: string; }; export declare const DEFAULT_OPENAI_EMBEDDING_MODEL = "text-embedding-3-small"; export declare function normalizeOpenAiModel(model: string): string; export declare function createOpenAiEmbeddingProvider(options: EmbeddingProviderOptions): Promise<{ provider: EmbeddingProvider; client: OpenAiEmbeddingClient; }>; export declare function resolveOpenAiEmbeddingClient(options: EmbeddingProviderOptions): Promise<OpenAiEmbeddingClient>;