/** * OpenAI-Compatible Inference Plugin * * Serves /v1/chat/completions and /v1/models. Any OpenAI SDK client * can point at the gateway and get streaming completions. */ import type { GatewayPlugin } from "../types.js"; export interface OpenAICompatPluginConfig { /** Plugin ID (default: "openai-compat") */ id?: string; /** Route prefix (default: "/v1") */ pathPrefix?: string; /** Map OpenAI model names → gateway app IDs. * Unmatched names route to the gateway's defaultApp. */ modelMapping?: Record; } export declare function openaiCompatPlugin(config?: OpenAICompatPluginConfig): GatewayPlugin; //# sourceMappingURL=openai-compat.d.ts.map