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