Что понадобится
- Аккаунт у провайдера API с рублёвым счётом
- Терминал или Python
- 15 минут
Шаг 1. Где взять ключ
У OpenAI и Anthropic ключ выдаётся после привязки иностранной карты — для РФ это проблема. Поэтому берите российский агрегатор: Polza AI (оплата в рублях, формат запросов совместим с OpenAI SDK).
Ключ выглядит как строка sk-…. Показывается один раз — сохраните в менеджер паролей.
Шаг 2. Проверить, что ключ живой
curl https://api.polza.ai/v1/models \
-H "Authorization: Bearer $API_KEY"
Если вернулся список моделей — работает. Если 401 — ключ неверен или отозван.
Шаг 3. Первый запрос
curl https://api.polza.ai/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4o-mini",
"messages": [
{"role": "user", "content": "Объясни в двух предложениях, что такое API"}
]
}'
Шаг 4. То же на Python
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.polza.ai/v1",
api_key=os.environ["API_KEY"],
)
resp = client.chat.completions.create(
model="openai/gpt-4o-mini",
messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)
Шаг 5. Поставить лимит расходов
Как считаются деньги
| Что | Пример | Стоимость (gpt-4o-mini) |
|---|---|---|
| Ваш запрос | 20 токенов | ~0,000003 $ |
| Ответ модели | 200 токенов | ~0,00012 $ |
| 1000 таких диалогов | 220к токенов | ~0,12 $ |
Вход дешевле выхода в 3–4 раза. Дорогие модели (GPT-4o, Claude Sonnet) стоят в 10–20 раз больше — начните с дешёвой.
Три ошибки новичка
- Нет лимита расходов. Самая дорогая ошибка. Ставьте сразу.
- Передача всей истории в каждом запросе. Контекст растёт, счёт тоже. Обрезайте старые сообщения или суммируйте их.
- Ключ в коде. Используйте переменные окружения и
.envв.gitignore.
Что дальше
Чем API отличается от чата
В чате вы платите за подписку и общаетесь руками. В API вы платите за токены и отправляете запросы из кода. Это нужно для ботов, автоматизации, встраивания ИИ в продукты.
Шаг 1. Получите ключ
Регистрируетесь у провайдера с рублёвым счётом — например, Polza AI. В личном кабинете создаёте API-ключ. Это длинная строка символов — она заменяет логин и пароль.
Ключ — это деньги. Не вставляйте его в код, который попадает в git. Не публикуйте в скриншотах. Если утёк — сразу отзывайте в кабинете.