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

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

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

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

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

python
import openai

# Крок 1: Встановіть ключ API
api_key = "your-api-key"

# Крок 2: Ініціалізуємо клієнт OpenAI API
openai.api_key = api_key

# Крок 3: Визначаємо запит
query= "your-query"


# Крок 4: Складаємо API запит з температурою
response = openai.Completion.create(
engine="text-davinci-003", # Виберіть движок ChatGPT
prompt=query,
max_tokens=100, # Встановіть обмеження на довжину відповіді (необов'язково)
)

# Крок 5: Витягніть та роздрукуйте відповідь
chatgpt_response = response.choices[0].text
print("Відповідь ChatGPT:", chatgpt_response)

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

Доступ до 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

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt