@callmedayz/ai-prompt-toolkit
Version:
Professional AI prompt engineering toolkit with advanced template features, real-time dashboards, conditional logic, template inheritance, live monitoring, OpenRouter integration, and 310+ model support
39 lines • 1.14 kB
TypeScript
import { OptimizationResult, SupportedModel } from './types';
/**
* Prompt optimization utility for reducing token usage while maintaining effectiveness
*/
export declare class PromptOptimizer {
/**
* Optimize a prompt to reduce token usage
*/
static optimize(prompt: string, model?: SupportedModel): OptimizationResult;
/**
* Remove redundant words and phrases
*/
private static removeRedundantWords;
/**
* Simplify complex language constructions
*/
private static simplifyLanguage;
/**
* Compress whitespace and formatting
*/
private static compressWhitespace;
/**
* Abbreviate common phrases
*/
private static abbreviateCommonPhrases;
/**
* Remove filler words
*/
private static removeFillerWords;
/**
* Optimize for specific token target
*/
static optimizeToTarget(prompt: string, targetTokens: number, model?: SupportedModel): OptimizationResult;
/**
* Apply aggressive optimization techniques
*/
private static aggressiveOptimization;
}
//# sourceMappingURL=prompt-optimizer.d.ts.map