Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Взаємодія з ChatGPT: API | Огляд ChatGPT
Вступ до chatGPT
course content

Зміст курсу

Вступ до chatGPT

Вступ до chatGPT

1. Огляд ChatGPT
2. Запит-інженерія
3. Форматування виводу чату

bookВзаємодія з ChatGPT: API

Використання API (Application Programming Interface) для взаємодії з ChatGPT дозволяє розробникам програмно інтегрувати можливості ChatGPT у свої програми, продукти або послуги.

Як використовувати ChatGPT API у Python?

Ви можете використовувати наступний код у Python для взаємодії з ChatGPT через API:

Тепер давайте розглянемо всі кроки більш детально!

Доступ до ChatGPT через API

Щоб отримати доступ до ChatGPT з вашого локального сервера за допомогою Python, вам потрібно зробити наступне:

  1. Встановити пакет openai за допомогою pip install openai;
  2. Отримати секретний ключ API та вказати атрибут openai.api_key.

Ви можете згенерувати свій особистий секретний API-ключ за наступним посиланням Посилання.
Після переходу за посиланням натисніть на наступну кнопку:

Тепер ви можете використовувати цей API-ключ для доступу до ChatGPT!

Створення запитів

Щоб зробити запит, виконайте наступні кроки:

  1. Створіть рядкову змінну, що містить ваш запит (у наведеному вище коді вона називається змінною query);
  2. Вкажіть параметри запиту для методу openai.Completion.create() наступним чином:
    • використовуйте engine="text-davinci-003" для вибору останньої версії рушія ChatGPT;
    • вкажіть аргумент prompt зі змінною, що містить ваш запит (в даному випадку змінна query);
    • визначте аргумент max_tokens, щоб встановити обмеження на кількість символів у відповіді.
  3. Результат виконання методу openai.Completion.create() буде містити необхідну відповідь від ChatGPT. У нашому випадку відповідь зберігається у змінній response.

Витяг необхідної інформації з відповіді ChatGPT

Відповідь (змінна response), отримана на попередньому етапі, містить непотрібні метадані. Щоб отримати конкретну відповідь на запит, потрібно використати наступну конструкцію: response.choices[0].text.

Таким чином, ви можете легко інтегрувати функціонал ChatGPT у свої проекти за допомогою всього декількох рядків коду і ключа API, починаючи від простих чат-ботів і закінчуючи складними рекомендаційними системами і віртуальними консультантами.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5
some-alt