UNPKG

openai-mock-api

Version:

A mock OpenAI API server for testing LLM applications

25 lines 728 B
import { MockConfig } from './types'; import { ILogger } from './interfaces'; export declare class MockServer { private config; private logger; private app; private server?; private chatCompletionService; private streamService; private tokenCounter; private validator; private authService; private errorHandler; constructor(config: MockConfig, logger: ILogger); private setupMiddleware; private createCorsMiddleware; private setupRoutes; private setupErrorHandling; private asyncHandler; private handleChatCompletion; private handleStreamingResponse; start(port: number): Promise<void>; stop(): Promise<void>; } //# sourceMappingURL=server.d.ts.map