ChatGPT API Complete Guide: Build AI Apps in Any Language
The ChatGPT API is the most powerful and accessible AI API available. This complete guide shows you how to integrate it into your projects.
Повний посібник з API ChatGPT: від початківця до експерта
API ChatGPT відкриває двері до створення потужних ШІ-додатків. Цей посібник навчить вас ефективно використовувати API OpenAI.
Що таке API ChatGPT?
API ChatGPT — це програмний інтерфейс, що дозволяє інтегрувати можливості GPT-4 та інших моделей OpenAI у власні додатки.
Переваги використання API:
- Повний контроль над промптами та параметрами
- Інтеграція у власний продукт
- Оплата за використання
- Доступ до найновіших моделей, включаючи GPT-4o
Початкове налаштування
1. Отримайте API-ключ
- Відкрийте platform.openai.com
- Створіть акаунт або увійдіть
- Перейдіть до API Keys → Create new secret key
- Збережіть ключ у безпечному місці
2. Встановлення бібліотеки
pip install openai python-dotenv
3. Налаштування змінної середовища
# Файл .env
OPENAI_API_KEY=sk-...
Перший виклик API
from openai import OpenAI
from dotenv import load_dotenv
load_dotenv()
client = OpenAI()
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "system", "content": "Ви корисний ШІ-помічник."},
{"role": "user", "content": "Поясніть машинне навчання у 3 реченнях."}
],
temperature=0.7,
max_tokens=500
)
print(response.choices[0].message.content)
Важливі параметри
| Параметр | Функція | Типові значення |
|---|---|---|
model | Модель, що використовується | gpt-4o, gpt-4o-mini |
temperature | Творчість відповіді | 0-1 (0=детерміністичний) |
max_tokens | Максимальна довжина | 100-4096 |
stream | Потокове передавання | True/False |
Розширені шаблони використання
Багатоходова розмова
conversation = [
{"role": "system", "content": "Ви терплячий вчитель математики."}
]
def chat(user_message):
conversation.append({"role": "user", "content": user_message})
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=conversation
)
assistant_message = response.choices[0].message.content
conversation.append({"role": "assistant", "content": assistant_message})
return assistant_message
print(chat("Що таке похідна в математичному аналізі?"))
print(chat("Наведіть простий приклад."))
Управління витратами
Орієнтовні ціни (2026):
- GPT-4o-mini: $0,15/млн вхідних токенів, $0,60/млн вихідних токенів
- GPT-4o: $2,50/млн вхідних токенів, $10,00/млн вихідних токенів
Поради щодо економії:
- Вибирайте модель, відповідну завданню
- Обмежуйте довжину через
max_tokens - Відстежуйте використання на панелі OpenAI
Хочете створювати ШІ-додатки за допомогою API ChatGPT? Повний посібник LearnGeni охоплює все від основ до виробничого розгортання. Переглянути всі посібники.
Earn Your International AI Certificate
This article is part of the LearnGeni AI Mastery Program — 30 comprehensive guides in 50+ languages. Complete all 30 and earn a certificate backed by WhatsGeni (Official Meta AI Partner), recognized in 50+ countries.