У цьому посібнику ви будете інформовані про найновішу версію OpenAI API. Вона містить деякі зміни, які вам слід враховувати, щоб забезпечити безперебійну роботу ваших реалізацій. Це суттєве оновлення, яке спрямоване, перш за все, на спрощення використання API. Крім того, ми покажемо вам, як працювати з новою версією AstroJS, що також потребує деяких адаптацій. Будьте готові, оскільки в цьому посібнику ви дізнаєтесь все необхідне для успішної реалізації останніх оновлень.

Основні відкриття

  • OpenAI API спростила використання, вилучивши необхідність у окремому об'єкті конфігурації.
  • Крім того, є зміни у створенні завершень чату.
  • При використанні AstroJS тепер потрібно звертати увагу на регістр методів.

Крок за кроком інструкція

Почнемо з першого кроку, а саме з встановлення OpenAI API.

Тут ви використовуєте команду npm install openai, щоб додати останню версію OpenAI API до вашого проекту.

Важливі зміни та налаштування в AstroJS зробити

Після завершення встановлення, вам слід звернути увагу на зміни в контролі версій API. В новій версії є кілька адаптацій, які вам слід зробити.

У старій версії вам потрібно було створювати конфігурацію з new Configuration. Це включало імпорт конфігурації та OpenAI API.

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

OpenAI API: Здійснюйте важливі зміни та налаштування в AstroJS

Для використання об'єкту OpenAI, який у вас є зараз, вам слід переконатися, що ви правильно викликаєте свої методи API. Створення методу в новій версії також трохи відрізняється. У попередньому API ви використовували openai.createChatCompletion для створення завершень чату.

OpenAI API: Важливі зміни та налаштування в AstroJS прогавити

В новій версії вам слід використовувати openai.chat.completions.create. Отже, використання методу тепер трохи ускладнилося, оскільки тепер вам слід використовувати глибоко вкладені виклики.

Важливі зміни та налаштування в AstroJS

Ви напевне питаєтеся, як вам тепер працювати з отриманою відповіддю. У старій версії, для отримання першого вибору вам доводилося отримувати доступ до data.choices.

OpenAI API: Важливі зміни та налаштування у AstroJS проводити

У новому API вам просто треба мати доступ до completionResponse.choices, без проміжного пункту даних. Це означає, що ви спростили доступ до відповіді.

Виконайте важні зміни та налаштування в AstroJS

Ось дві ключові зміни у використанні OpenAI API, на які вам слід звернути увагу. Важливо бути обережним при створенні об'єктів та виклику методів, оскільки принцип залишається однаковим, але синтаксис змінився.

Тепер перейдемо до змін у AstroJS. Тут є нова версія, на яку вам слід звернути увагу, якщо ви працюєте з Astro. Остання версія, яку я бачу, дорівнює 409. Тому, якщо ви створюєте новий проект за допомогою npm create astro, впевніться, що продовжуєте писати методи, такі як get і post, великою літерою.

OpenAI API: Зробити важливі зміни та налаштування в AstroJS

Це означає, що якщо ви раніше писали get та post маленькими літерами, зараз вам слід впевнитися, що пишете їх правильно з великої літери, так само, як і інші HTTP-методи. В іншому випадку ви зіткнетесь з проблемами, які можуть порушити функціональність вашого додатку.

Внести важливі зміни та налаштування в AstroJS

На завершення, закликаю вас ретельно впроваджувати всі зміни. Вони дійсно мінімальні, але критичні для вашої майбутньої роботи з OpenAI API та AstroJS. У цілому принципи залишаються незмінними, тому вам буде легко звикнути до нових правил.

OpenAI API: Важливі зміни та налаштування у AstroJS зробити

Огляд

У цьому навчальному посібнику ви дізналися необхідні кроки для розуміння останніх змін у OpenAI API та управління новою версією AstroJS. Ви могли бачити, як API тепер може бути використаний простіше, а також які конкретні адаптації потрібні для роботи з ним. Пам'ятайте, щоб вчасно та правильно впроваджувати зміни, щоб гарантувати безперебійну роботу з вашими проектами.

Часті запитання

Яке головне завдання останньої версії OpenAI API?Головне завдання - спрощення управління та скорочення кроків для доступу до API.

Які зміни потрібно врахувати в AstroJS?У AstroJS вам потрібно переконатися, що всі методи HTTP, такі як get і post, написані з великої літери.

Де знайти додаткову інформацію про зміни в OpenAI API?В придатному текстовому документі, де узагальнені конкретні зміни.

Як користуватися новою функцією завершення чату?Ви повинні використовувати openai.chat.completions.create, щоб створювати нові чати, замість openai.createChatCompletion.

Що станеться, якщо я забуду передати ключ API?Без ключа API не буде можливо підключитися до бази даних OpenAI і викликати функції.