Соглашусь, что с кроном надо внимательно с путями и переменными возиться, иначе OpenAI API вообще не увидит ключ и сломается. Логи — реально сильно облегчают жизнь, без них будешь долго в темноте шариться. Самое раздражающее — что в терминале все норм, а в кроне как будто другое окружение, так что ручная настройка — единственный выход.