/** * @verevoir/llm/samba — SambaNova adapter (OpenAI-compatible). * * SambaNova serves open models behind an OpenAI-compatible Chat Completions * API, so this adapter is built from the shared {@link createOpenAICompatAdapter} * factory. Importing this subpath requires `openai` as a peer dependency. Auth * via `SAMBA_NOVA_API_KEY` (or a per-call `apiKey`). Ships `chat()` only. * * SambaNova hosts a rotating catalogue of open models; the ids + pricing below * are sensible defaults — verify against the current SambaNova catalogue. Since * decisions key on `provider/family` (STDIO-332), the exact version id is * reporting metadata, and a new version of a listed family still normalises via * its prefix. */ import { PROVIDER, BASE_URL } from './catalog.js'; export { PROVIDER, BASE_URL }; export declare const models: Readonly>; export declare const rates: Readonly>; export declare const chat: (options: import("../index.js").ChatOptions) => Promise; export declare const chatWithTools: (options: import("../index.js").ChatWithToolsOptions) => Promise; export declare const chatWithToolLoop: (options: import("../index.js").ChatWithToolLoopOptions) => Promise; /** Namespaced form for callers that prefer `samba.chat(...)`. */ export declare const samba: import("../openai-compat.js").OpenAICompatAdapter; //# sourceMappingURL=index.d.ts.map