UNPKG

gather-ts

Version:

A powerful code analysis and packaging tool designed for creating AI-friendly code representations for javascript and typescript projects.

23 lines (22 loc) 647 B
export type TiktokenModel = "gpt-3.5-turbo" | "gpt-4" | "gpt-4o" | "gpt-4o-mini" | "o1" | "o1-mini" | "o3-mini"; export interface IModelConfig { name: TiktokenModel; contextLimit: number; tokenizerConfig?: Record<string, unknown>; } export interface ITokenizerOptions { model: TiktokenModel; customProperties?: Record<string, unknown>; } export interface ITokenizationResult { tokens: number; text: string; model: TiktokenModel; truncated: boolean; } export interface IModelStats { modelName: TiktokenModel; maxContextLength: number; averageTokensPerChar: number; supportedFeatures: string[]; }