/** * OpenAI-compatible chat completions. * * Endpoint: POST /chat/completions { model, messages, ... } * Works with vanilla OpenAI and any drop-in API. */ import type { LlmMessage, LlmProvider, LlmProviderCtx, LlmProviderName, LlmStreamChunk, ProviderCallInput, ProviderCompletion } from "../types.js"; export declare class OpenAiLlmProvider implements LlmProvider { readonly name: LlmProviderName; complete(messages: LlmMessage[], opts: ProviderCallInput, ctx: LlmProviderCtx): Promise; stream(messages: LlmMessage[], opts: ProviderCallInput, ctx: LlmProviderCtx): AsyncGenerator; } //# sourceMappingURL=openai.d.ts.map