UNPKG

openai-mock-api

Version:

A mock OpenAI API server for testing LLM applications

13 lines 545 B
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