/** * The following code is modified based on * https://github.com/token-js/token.js/blob/main/src/handlers/openai-compatible.ts * * MIT License * Copyright (c) 2024 RPate97 * https://github.com/token-js/token.js/blob/main/LICENSE */ import { CompletionParams, OpenAICompatibleModel, ProviderCompletionParams } from '../chat/index.js'; import { CompletionResponse, StreamCompletionResponse } from '../userTypes/index.js'; import { BaseHandler } from './base.js'; export declare class OpenAICompatibleHandler extends BaseHandler { protected validateInputs(body: CompletionParams): void; determineAPIKey: () => string; create(body: ProviderCompletionParams<'openai'>): Promise; } //# sourceMappingURL=openai-compatible.d.ts.map