Free OpenRouter models are too slow for batch processing on shared hosting. Reduce batch size from 5 to 1, API timeout from 30s to 15s, and max retries from 3 to 1 to stay within PHP max_execution_time. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>