Класс «OpenAI» не найден

Я пытаюсь использовать клиент OpenAI API для PHP, следуя этим инструкциям

Установка библиотек прошла нормально:

composer require openai-php/client
composer require guzzlehttp/guzzle

И соответствующий начальный фрагмент PHP:

$yourApiKey = getenv('YOUR_API_KEY');
$client = OpenAI::client($yourApiKey);

Что получает эту ошибку:

Неустранимая ошибка: неперехваченная ошибка: класс «OpenAI» не найден в C:\xampp\htdocs\test.php:13 Трассировка стека: #0 {main} добавлен в C:\xampp\htdocs\test.php в строке 13

Глядя на ответы на соседние вопросы, можно увидеть вставку начальной строки кода:

require_once 'vendor/autoload.php';

Пытался; нет разницы.

Некоторые люди, кажется, говорят, что последнюю строку необходимо изменить с помощью явного префикса области:

$client = \OpenAI::client($yourApiKey);

Пытался; нет разницы.

Что мне не хватает?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
108
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Исправление найдено! Мой код был в C:\xampp\htdocs как самый простой способ начать. Возможно, некоторые другие вещи, которые XAMPP помещает туда по умолчанию, сбивали с толку PHP, поскольку создание подкаталога C:\xampp\htdocs\openai и помещение в него моего кода (test.php и каталога vendor и связанных с ним файлов, созданных Composer) привели к успеху теста.

Другие вопросы по теме