SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
68d7816 verified
Raw History Blame Contribute Delete
486 Bytes
import type { Message } from '#/llm-adapter/contract/message';
import type { ToolDescription as Tool } from '#human/llm/message';
export type TokenCountingStrategy = 'measured+estimated' | 'measured' | 'estimated';
export interface ContextSize {
readonly size: number;
readonly measured: number;
readonly estimated: number;
}
export interface TokenCountingRequest {
readonly systemPrompt: string;
readonly tools: readonly Tool[];
readonly messages: readonly Message[];
}