Зміст курсу
Вступ до chatGPT
Вступ до chatGPT
Взаємодія з ChatGPT: API
Використання API (Application Programming Interface) для взаємодії з ChatGPT дозволяє розробникам програмно інтегрувати можливості ChatGPT у свої програми, продукти або послуги.
Як використовувати ChatGPT API у Python?
Ви можете використовувати наступний код у Python для взаємодії з ChatGPT через API:
Тепер давайте розглянемо всі кроки більш детально!
Доступ до ChatGPT через API
Щоб отримати доступ до ChatGPT з вашого локального сервера за допомогою Python, вам потрібно зробити наступне:
- Встановити пакет
openai
за допомогоюpip install openai
; - Отримати секретний ключ API та вказати атрибут
openai.api_key
.
Ви можете згенерувати свій особистий секретний API-ключ за наступним посиланням Посилання.
Після переходу за посиланням натисніть на наступну кнопку:
Тепер ви можете використовувати цей API-ключ для доступу до ChatGPT!
Створення запитів
Щоб зробити запит, виконайте наступні кроки:
- Створіть рядкову змінну, що містить ваш запит (у наведеному вище коді вона називається змінною
query
); - Вкажіть параметри запиту для методу
openai.Completion.create()
наступним чином:- використовуйте
engine="text-davinci-003"
для вибору останньої версії рушія ChatGPT; - вкажіть аргумент
prompt
зі змінною, що містить ваш запит (в даному випадку зміннаquery
); - визначте аргумент
max_tokens
, щоб встановити обмеження на кількість символів у відповіді.
- використовуйте
- Результат виконання методу
openai.Completion.create()
буде містити необхідну відповідь від ChatGPT. У нашому випадку відповідь зберігається у зміннійresponse
.
Витяг необхідної інформації з відповіді ChatGPT
Відповідь (змінна response
), отримана на попередньому етапі, містить непотрібні метадані. Щоб отримати конкретну відповідь на запит, потрібно використати наступну конструкцію:
response.choices[0].text
.
Таким чином, ви можете легко інтегрувати функціонал ChatGPT у свої проекти за допомогою всього декількох рядків коду і ключа API, починаючи від простих чат-ботів і закінчуючи складними рекомендаційними системами і віртуальними консультантами.
Дякуємо за ваш відгук!