В этом руководстве ты узнаешь, как подготовиться к использованию OpenAI API. Я проведу тебя через процесс пошагово, чтобы убедиться, что ты настраиваешь все необходимые компоненты – от создания API-ключа до установки необходимого пакета OpenAI-NPM. Затем я покажу тебе, как использовать API в своем приложении. Давай начнем!

Основные выводы

  • API-ключ необходим для доступа к OpenAI API, который ты можешь сгенерировать на платформе OpenAI.
  • Тебе понадобится пакет openai-npm для выполнения вызовов API.
  • Это все делается с помощью Node.js и JavaScript, и я покажу тебе, как настроить конфигурацию для этого.

Пошаговая инструкция

Чтобы успешно использовать OpenAI API, следуй этим шагам:

1. Создай аккаунт на платформе OpenAI

Сначала тебе нужно создать аккаунт на платформе OpenAI. Открой свой браузер и перейди на platform.openai.com. Нажми "Sign up", чтобы зарегистрироваться.

Открытый API OpenAI: Эффективная подготовка к вызовам API

Укажи свой адрес электронной почты и выбери пароль. Кроме того, ты можешь войти через свой аккаунт Google, Microsoft или Apple.

OpenAI API: Эффективная подготовка к вызовам API

2. Сгенерируй свой API-ключ

После создания аккаунта перейди в раздел настроек. Там найди пункт "API Keys". Здесь ты сможешь сгенерировать свой API-ключ.

OpenAI API: Эффективная подготовка к вызовам API

Нажми на соответствующую кнопку, чтобы создать новый API-ключ. Ты можешь дать ему имя. После создания ключа он отобразится тебе. Скопируй этот ключ и сохраните его в безопасном месте – либо в исходном коде приложения, либо в отдельном файле.

OpenAI API: Эффективная подготовка к вызовам API

Убедись, что не потеряешь этот ключ. Если ты закроешь диалоговое окно, ты не сможешь его снова просмотреть и придется создать новый ключ.

OpenAI API: Эффективная подготовка к вызовам API

3. Понимай систему токенов

Чтобы использовать API, тебе понадобятся токены или кредиты. Каждый вызов API расходует определенное количество токенов. Важно знать, что токены часто охватывают больше, чем фактическое количество слов, так как они могут включать части слов.

OpenAI API: Эффективная подготовка к вызовам API

При регистрации ты обычно получаешь определенное количество кредитов, которые ты можешь использовать для своих вызовов к API. Убедись, что сохраняешь свои ключи в безопасном месте, чтобы всегда иметь к ним доступ.

OpenAI API: Эффективная подготовка к вызовам API

4. Установи пакет openai-npm

Следующим шагом будет установка пакета openai-npm. Зайди в свой терминал и перейди в каталог, где ты создал свое приложение.

Выполни команду npm install openai, чтобы установить пакет.

OpenAI API: Эффективная подготовка к вызовам API

Как только установка завершится, можешь проверить package.json, чтобы убедиться, что пакет успешно добавлен.

Открытый API OpenAI: Эффективная подготовка к вызовам API

5. Импортируй необходимые модули

Теперь, когда пакет установлен, необходимо импортировать необходимые модули в свой код JavaScript. Импортируй модули Configuration и OpenAI из пакета openai.

6. Настройка OpenAI API

Теперь вы можете приступить к настройке API. Создайте новый объект конфигурации, который содержит ваш ключ API.

OpenAI API: Эффективная подготовка к вызовам API

Для этого используйте вызов new Configuration() и передайте ваш объект ключа API.

После этого вы можете инициализировать OpenAI API с помощью вызова new OpenAI({configuration}).

7. Подготовьте запрос к API

Затем вам нужно подготовить запрос к API для выполнения вызова. Создайте асинхронную функцию, в которой вам понадобится запрос к API.

Функция completeChat получает сообщение, которое будет передано в переменную. Вызовите метод createChatCompletion из OpenAI и передайте необходимые параметры, такие как модель (например, gpt-3.5-turbo), а также все отправленные вами сообщения.

8. Обрабатывайте ответ от API

После успешного обращения к API вы получите ответ, который вам необходимо обработать. В ответе вы найдете данные, необходимые вам, такие как выбранные варианты, содержащие сгенерированный ответ от API.

Сохраните содержимое ответа и верните его, чтобы вы могли использовать его в вашем приложении.

OpenAI API: Эффективная подготовка к вызовам API

9. Протестируйте свою функцию

Сейчас пришло время протестировать функцию. Запустите свой локальный сервер и проверьте, получаете ли вы ответ от искусственного интеллекта.

Screenshot_567

Вы должны получать различные ответы при многократном запросе, что показывает, что взаимодействие с моделью работает.

OpenAI API: Эффективная подготовка к вызовам API

Резюме

В этом руководстве вы узнали, как подготовиться к доступу к API OpenAI. От создания ключа API и установки необходимого пакета npm до создания запроса к API и обработки ответов - вы прошли все основные шаги.

Часто задаваемые вопросы

Что такое ключ API?API-ключ - это уникальный ключ, который дает вам доступ к API OpenAI.

Сколько кредитов я получаю при регистрации?Обычно вы получаете кредит на несколько долларов (например, 5 долларов), которые вы можете использовать для запросов к API.

Что делать, если я потерял свой API-ключ?Вам нужно сгенерировать новый API-ключ через настройки на платформе OpenAI.

Являются ли токены тем же самым, что и слова?Нет, токены могут быть частью слова, поэтому количество токенов обычно больше, чем количество слов в тексте.

Могу ли я использовать API в коммерческих целях?Да, однако рекомендуется проверить текущие условия использования OpenAI.