isPromptWithinLimits method
Check if prompt is within token limits
Implementation
bool isPromptWithinLimits(String prompt, {int? maxTokens}) {
final estimatedTokens = estimateTokenCount(prompt);
final limit = maxTokens ?? 4096; // Default limit
return estimatedTokens <= limit;
}