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

Головні висновки

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

Інструкція по крокуванню

Щоб успішно використовувати API OpenAI, слідує цим крокам:

1. Створіть обліковий запис на платформі OpenAI

Спочатку тобі потрібно створити обліковий запис на платформі OpenAI. Відкрий свій браузер і перейди на platform.openai.com. Клацни "Зареєструватися", щоб зареєструватися.

Відкритий API: Ефективна підготовка до викликів API

Введи свою електронну адресу та обери пароль. Також можеш увійти через свій обліковий запис Google, Microsoft або Apple.

OpenAI API: Ефективна підготовка до викликів API

2. Згенеруй ключ API

Після створення облікового запису, перейди до налаштувань. Там знайди розділ "Ключі API". Тут ти можеш згенерувати свій ключ API.

OpenAI API: Ефективна підготовка до викликів 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

5. Імпортуй необхідні модулі

Зараз, коли пакет встановлений, тобі потрібно імпортувати необхідні модулі у свій JavaScript-код. Імпортуй модулі Configuration та OpenAI із пакету openai.

6. Налаштуйте API OpenAI

Зараз ви можете налаштувати API. Створіть новий об'єкт конфігурації, який містить ваш ключ API.

Ефективна підготовка для викликів API

Для цього скористайтесь викликом new Configuration() та передайте об'єкт вашого ключа API.

Після цього ви можете ініціалізувати API OpenAI за допомогою виклику команди 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.