Подключение OpenAI к PHP — простые варианты, что юзать
Кто как ставит OpenAI API в PHP-проекты? Лично пробовал два варианта: через curl и через официальный клиент openai-php.
curl — классика, все понятно, запросы вручную формируешь, можно контролировать каждый шаг. Но кода много, если команд несколько, быстро запутываешься.
Официальный SDK от OpenAI в PHP — удобнее, меньше кода, сразу готовый интерфейс для моделей. Подключение через composer, и дальше используешь классы, просто и читабельно. Но если вдруг нужно что-то очень специфичное, может не хватать гибкости.
Кстати, важно держать API-ключ отдельно — env-файл или переменные сервера, никаких хардкодов.
Еще один момент — проверка ответа с api. Важно сразу обрабатывать ошибки, иначе без десериализации и отладки будет сложно.
Если кто юзает что-то третье, типа Guzzle или другие клиенты HTTP — тоже прикольно услышать опыт.
Как обычно у народа, что всегда удобнее/надёжнее для PHP-разработки? Кто что советует сейчас?