@yogesh0333/yogiway-prompt
Version:
Free & Open Source Prompt Optimization Library - Save 30-50% on AI API costs. Multi-language, multi-platform support.
36 lines (35 loc) • 1.04 kB
TypeScript
/**
* Cost Calculator - Estimate API costs for different providers
*/
import { LLMProvider } from "./types";
export interface CostEstimate {
provider: LLMProvider;
model: string;
inputTokens: number;
estimatedOutputTokens: number;
inputCost: number;
outputCost: number;
totalCost: number;
currency: string;
}
/**
* Calculate cost estimate for a prompt
*/
export declare function calculateCost(prompt: string, provider?: LLMProvider, model?: string, estimatedOutputTokens?: number): CostEstimate;
/**
* Compare costs across multiple providers
*/
export declare function compareCosts(prompt: string, models: Array<{
provider: LLMProvider;
model: string;
}>): CostEstimate[];
/**
* Calculate savings from optimization
*/
export declare function calculateSavings(originalPrompt: string, optimizedPrompt: string, provider?: LLMProvider, model?: string, requestsPerDay?: number): {
perRequest: number;
perDay: number;
perMonth: number;
perYear: number;
percentage: number;
};