AI API error handling