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