openai-mock-api
Version:
A mock OpenAI API server for testing LLM applications
25 lines • 728 B
TypeScript
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