Первый запрос к API

,

Что понадобится

  • Аккаунт у провайдера 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. Поставить лимит расходов

Обязательный шаг

Без лимита ошибка в цикле может за ночь потратить весь баланс. В кабинете провайдера задайте максимальную сумму расходов в месяц и включите уведомление при достижении 50% и 80%.

Как считаются деньги

Что Пример Стоимость (gpt-4o-mini)
Ваш запрос 20 токенов ~0,000003 $
Ответ модели 200 токенов ~0,00012 $
1000 таких диалогов 220к токенов ~0,12 $

Вход дешевле выхода в 3–4 раза. Дорогие модели (GPT-4o, Claude Sonnet) стоят в 10–20 раз больше — начните с дешёвой.

Три ошибки новичка

  1. Нет лимита расходов. Самая дорогая ошибка. Ставьте сразу.
  2. Передача всей истории в каждом запросе. Контекст растёт, счёт тоже. Обрезайте старые сообщения или суммируйте их.
  3. Ключ в коде. Используйте переменные окружения и .env в .gitignore.

Что дальше

Чем API отличается от чата

В чате вы платите за подписку и общаетесь руками. В API вы платите за токены и отправляете запросы из кода. Это нужно для ботов, автоматизации, встраивания ИИ в продукты.

Шаг 1. Получите ключ

Регистрируетесь у провайдера с рублёвым счётом — например, Polza AI. В личном кабинете создаёте API-ключ. Это длинная строка символов — она заменяет логин и пароль.

Ключ — это деньги. Не вставляйте его в код, который попадает в git. Не публикуйте в скриншотах. Если утёк — сразу отзывайте в кабинете.

Получить ключ в Polza AI →


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *