Что такое OpenAI API?
OpenAI API даёт доступ к моделям GPT-4, GPT-4o, DALL-E, Whisper и другим через программный интерфейс.
Подписка ChatGPT Plus ($20/мес) и API Platform — это разные вещи. Подписка не даёт доступ к API, а API не включает ChatGPT Plus.
API понадобится для:
- Создание чат-ботов и ассистентов
- Генерация изображений (DALL-E)
- Распознавание речи (Whisper)
- Интеграция AI в приложения
- Автоматизация задач
gpt-4o — самая новая, быстрая
gpt-4-turbo — мощная, с vision
gpt-3.5-turbo — дешёвая, для простых задач
Шаг 1: Создание аккаунта
Перейди на platform.openai.com
Открой platform.openai.com — это отдельный сайт от chat.openai.com.
Зарегистрируйся или войди
Можно использовать:
- Email + пароль
- Google аккаунт
- Microsoft аккаунт
- Apple ID
Создай организацию
При первом входе система попросит создать организацию (Organization). Это просто название для группировки проектов.
Шаг 2: Создание проекта
OpenAI организует ключи по проектам внутри организации:
Organization → Project → API Key
Открой Dashboard
После входа ты попадёшь на главную панель.
Создай проект (опционально)
Можно использовать Default project или создать новый для разделения ключей между приложениями.
Шаг 3: Создание API ключа
Перейди в API Keys
В левом меню найди "API keys" или перейди: platform.openai.com/api-keys
Нажми "+ Create new secret key"
Зелёная кнопка в правом верхнем углу.
Настрой ключ
- Name — понятное название
- Project — к какому проекту привязать
- Permissions — права (обычно All)
Скопируй ключ СРАЗУ
Ключ показывается только один раз. Скопируй его немедленно!
Никогда не публикуй ключ в открытом коде (GitHub, форумы). Используй переменные окружения или secret managers.
Формат ключа:
sk-proj-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Шаг 4: Настройка биллинга
Без пополнения баланса API работать не будет — даже с созданным ключом.
Перейди в Billing
Левое меню → "Billing" или прямая ссылка.
Добавь платёжный метод
Нажми "Add payment method" и введи данные карты.
Пополни баланс
Рекомендую начать с $5. Этого хватит на тысячи запросов к GPT-3.5 или сотни к GPT-4.
Настрой лимиты (рекомендуется)
В Settings → Limits установи месячный лимит, чтобы случайно не потратить много.
Можно включить автопополнение — когда баланс падает ниже порога, автоматически списывается сумма с карты.
Цены на модели
OpenAI тарифицирует по токенам. Примерно 1000 токенов = 750 слов.
| Модель | Input (за 1M) | Output (за 1M) | Контекст |
|---|---|---|---|
| GPT-4o | $2.50 | $10 | 128K |
| GPT-4o mini | $0.15 | $0.60 | 128K |
| GPT-4 Turbo | $10 | $30 | 128K |
| GPT-3.5 Turbo | $0.50 | $1.50 | 16K |
GPT-4o mini — лучший выбор для большинства задач: дешёвый и достаточно умный.
Использование ключа
В коде (Python)
from openai import OpenAI
client = OpenAI(api_key="sk-proj-xxxxx")
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": "Привет!"}
]
)
print(response.choices[0].message.content)
Через curl
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer sk-proj-xxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{"role": "user", "content": "Hello!"}
]
}'
Переменная окружения
Лучше хранить ключ в переменной окружения:
# .env файл
OPENAI_API_KEY=sk-proj-xxxxx
# Или в терминале
export OPENAI_API_KEY=sk-proj-xxxxx
FAQ
Error: You exceeded your current quota
Закончился баланс. Пополни счёт в разделе Billing.
Чем API отличается от ChatGPT Plus?
ChatGPT Plus ($20/мес) — подписка на веб-интерфейс chat.openai.com с приоритетным доступом.
API — программный доступ для разработчиков, оплата по использованию. Это разные продукты!
Российская карта не работает
Варианты обхода:
- Карта иностранного банка (Казахстан, Армения, Грузия)
- Виртуальная карта Wise, Revolut
- Криптокарта
Как отслеживать расходы?
В разделе Usage видно детальную статистику по дням, моделям и запросам. Также можно настроить email-уведомления при достижении порога.
Можно ли использовать бесплатно?
Раньше OpenAI давал бесплатные кредиты новым пользователям ($5-18). Сейчас это зависит от региона и времени. Проверь раздел Billing после регистрации.
Какую модель выбрать?
Для большинства задач: gpt-4o-mini — дешёвый и умный.
Для сложных задач: gpt-4o или gpt-4-turbo.
Для генерации картинок: dall-e-3.