openai-mock-api
Version:
A mock OpenAI API server for testing LLM applications
15 lines • 623 B
TypeScript
import { MockResponse, ConversationMessage, ChatCompletionRequest } from './types';
import { ILogger } from './interfaces';
export declare class MessageMatcherService {
private logger;
constructor(logger: ILogger);
private readonly MATCHER_SCORES;
findMatch(request: ChatCompletionRequest, responses: MockResponse[]): {
response: MockResponse;
matchedLength: number;
} | null;
private isMatch;
private matchSingleMessage;
findResponseForMatch(conversationFlow: ConversationMessage[], matchedLength: number): ConversationMessage | null;
}
//# sourceMappingURL=matcher.d.ts.map