Подключение OpenAI API к PHP, без лишних заморочек
Короче, кто пробовал дергать OpenAI из PHP, знают, что все не так страшно, как кажется. Главное — правильно настроить запрос и не забыть передавать ключ в заголовках. У меня обычно схема такая: ставлю CURL, формирую POST с JSON (модель, промпт и еще параметры), добавляю Authorization с Bearer токеном. Ещё лучше проверить, что ключ и endpoint правильные, иначе просто валятся ошибки 401 или 404.
Проверяйте CURL, прежде чем копать в логах, и следите, чтобы PHP не глушил ошибки при вызове. Иногда мучился с JSON, тут важно правильно encode делать и Content-Type ставить. Настроил и забыл.
Пробовал и гуглил SDK на PHP, но честно, проще самому CURL сделать — меньше зависимостей и бОльший контроль. Кстати, если кто-то делал проксирование запросов или интеграцию в свой фреймворк — рассказывайте, интересно, кто как решал.
Есть идеи, как оптимизировать вызовы или структурировать код, чтоб не городить кучу файлов под каждый эндпоинт?