openai-mock-api
Version:
A mock OpenAI API server for testing LLM applications
13 lines • 545 B
TypeScript
import { TiktokenEncoding } from 'tiktoken';
import { ITokenCounter, ILogger } from '../interfaces';
import { ChatCompletionRequest, Usage } from '../types';
export declare class TokenCounter implements ITokenCounter {
private logger;
private encoding;
constructor(logger: ILogger, encodingName?: TiktokenEncoding);
calculateTokens(request: ChatCompletionRequest, responseContent: string): Usage;
private formatMessagesForTokenCount;
private countTokens;
dispose(): void;
}
//# sourceMappingURL=token-counter.d.ts.map