openai-mock-api
Version:
A mock OpenAI API server for testing LLM applications
27 lines • 933 B
TypeScript
import { MockServer } from './server';
import { MockConfig } from './types';
export interface CreateMockServerOptions {
config: MockConfig | string;
port?: number;
verbose?: boolean;
logFile?: string;
}
export interface MockServerInstance {
server: MockServer;
start: () => Promise<void>;
stop: () => Promise<void>;
port: number;
}
/**
* Creates and starts a mock OpenAI API server programmatically
* @param options Configuration options
* @returns Promise resolving to a MockServerInstance
*/
export declare function createMockServer(options: CreateMockServerOptions): Promise<MockServerInstance>;
/**
* Creates and immediately starts a mock OpenAI API server
* @param options Configuration options
* @returns Promise resolving to a MockServerInstance
*/
export declare function startMockServer(options: CreateMockServerOptions): Promise<MockServerInstance>;
//# sourceMappingURL=api.d.ts.map