UNPKG

openai-mock-api

Version:

A mock OpenAI API server for testing LLM applications

13 lines 669 B
import { IChatCompletionService, ILogger, ChatCompletionResponse, IRequestValidator, ITokenCounter } from '../interfaces'; import { ChatCompletionRequest, MockResponse } from '../types'; export declare class ChatCompletionService implements IChatCompletionService { private logger; private validator; private tokenCounter; private responses; private matcher; constructor(logger: ILogger, validator: IRequestValidator, tokenCounter: ITokenCounter, responses: MockResponse[]); handleChatCompletion(request: ChatCompletionRequest): Promise<ChatCompletionResponse>; private generateId; } //# sourceMappingURL=chat-completion.service.d.ts.map