Как получить API-ключ к нейросети и сделать первый запрос
API-ключ LLM Mart выпускается в кабинете за пару минут: зарегистрируйтесь, включите нужные модели, нажмите «Выпустить ключ» и сохраните секрет sk-…, который показывается один раз. Дальше тот же ключ работает с любой моделью каталога через OpenAI-совместимый адрес https://llmmart.ru/api/v1 и оплату в рублях.
Содержание
Регистрация и рабочее пространство
Ключ выдают не отдельно от аккаунта: сначала появляется пространство организации, в нём баланс, история запросов и участники. Откройте страницу регистрации, укажите email, пароль от восьми символов и название пространства. ИНН и банковские реквизиты на этом шаге не запрашиваются, плательщика подключают позже, когда понадобятся счета на безнал.
Внутри пространства есть бюджет по умолчанию и настройки политик, которые ограничивают модели и лимиты расходов. Эти правила важнее самого ключа: ключ открывает дверь, а политика решает, какие модели и на какую сумму ему доступны.
Где выпустить ключ
Раздел API-ключи в кабинете: название, при желании система или агент, срок действия. Секрет вида sk-… показывается в момент создания и больше не отображается, восстановить его нельзя, только отозвать ключ и выпустить новый.
Регистрация
Создайте пространство на llmmart.ru и пополните баланс картой или счётом.
Модели
В разделе «Модели» отметьте те, что нужны приложению, и сохраните политику.
Ключ
В разделе «API-ключи» нажмите «Выпустить ключ» и скопируйте секрет sk-… сразу.
Секрет
Положите ключ в переменную окружения или vault, в репозиторий он не попадает.
Запрос
Отправьте первый вызов на https://llmmart.ru/api/v1/chat/completions и проверьте ответ.
Первый запрос на Python
Адрес https://llmmart.ru/api/v1 совместим с OpenAI SDK, поэтому существующий код правится в двух местах: ключ и base_url. Имя модели берётся из каталога в формате author/slug, список доступных моделей отдаёт GET https://llmmart.ru/api/v1/models при валидном ключе.
from openai import OpenAI
client = OpenAI(
api_key=os.environ["LLM_MART_API_KEY"],
base_url="https://llmmart.ru/api/v1",
)
response = client.chat.completions.create(
model="openai/gpt-5",
messages=[{"role": "user", "content": "Привет, ответь одним предложением."}],
)
print(response.choices[0].message.content)Тот же вызов без SDK повторяет curl. Заголовок Authorization: Bearer обязателен, тело запроса — обычный JSON OpenAI.
curl -s https://llmmart.ru/api/v1/chat/completions \
-H "Authorization: Bearer $LLM_MART_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"openai/gpt-5","messages":[{"role":"user","content":"Привет"}]}'Anthropic SDK подключается тем же ключом, но базовый адрес другой: https://llmmart.ru/api без /v1, потому что клиент дописывает версию сам. Ошибка с лишним /v1 даёт маршрут /v1/v1/messages и ответ 404, это самая частая причина «ключ не работает».
Что стоит первый запуск
Цена считается по фактическим токенам и фиксируется в рублях на момент тарификации. Тестовый диалог на несколько тысяч токенов обходится в копейки даже на дорогих моделях, поэтому проверять доступ проще на дешёвой модели, а потом переключаться.
| Модель | Контекст | Ввод / 1M | Вывод / 1M |
|---|---|---|---|
| GPT-5 | 400K | 154,67 ₽ | 1 237,33 ₽ |
| DeepSeek Chat | 164K | 31,17 ₽ | 101,93 ₽ |
| Claude Sonnet 5.5 | 1M | 167,26 ₽ | 833,02 ₽ |
Полный прайс с фильтрами по контексту и возможностям смотрите в каталоге моделей. Расход по каждому запросу виден в кабинете: модель, токены и сумма списания, поэтому эксперименты не превращаются в сюрприз в счёте.
Частые ошибки
| Ответ | Причина и что делать |
|---|---|
401, ответ invalid api key | Ключ неверный или отозван: выпустите новый и скопируйте секрет. |
404 model_not_found | Модель не входит в список разрешённых: проверьте раздел «Модели». |
402 (в Anthropic-форме insufficient_balance) | Баланс закончился: пополните счёт в кабинете. |
429 rate_limit_exceeded | Сработал лимит правила: посмотрите бюджеты в политиках. |
Разбор кодов и их форматов лежит в документации ошибок, примеры запросов — в руководстве по текстовым запросам.
Частые вопросы
Нужен ли отдельный ключ для каждой модели?
Нет, один ключ LLM Mart работает со всеми моделями каталога: OpenAI, Anthropic, Google, DeepSeek, GigaChat и остальные подключены к одному адресу. Модель выбирается полем model в запросе в формате author/slug, например openai/gpt-5. Менять ключ при смене модели или провайдера не нужно, баланс остаётся общим.
Совместим ли API с официальным OpenAI SDK?
Да, адрес https://llmmart.ru/api/v1 повторяет OpenAI-совместимую схему, поэтому достаточно заменить base_url и ключ в конструкторе клиента. Остальной код, включая chat.completions.create и чтение поля usage, работает без изменений. Для Anthropic SDK базовый адрес другой: https://llmmart.ru/api без /v1, ключ подходит тот же.
Где хранить API-ключ?
В переменных окружения или в vault, а не в репозитории: секрет видит любой, у кого есть доступ к коду. LLM Mart показывает sk-… один раз при выпуске ключа, поэтому потерянный секрет не восстанавливают, а отзывают ключ и выпускают новый. Для каждого окружения держите отдельный ключ.
Что делать, если ключ случайно попал в публичный репозиторий?
Отзовите его в разделе API-ключи кабинета LLM Mart: отзыв действует сразу, и старый секрет перестаёт проходить авторизацию. Затем выпустите новый ключ и замените значение в секретах приложения. Отзыв не затрагивает остальные ключи организации и не останавливает работу других окружений и проектов.
Нужен ли VPN и зарубежная карта для работы с ключом?
Нет. Запросы уходят на https://llmmart.ru/api/v1 напрямую из России, регистрация и оплата проходят в рублях российской картой или по счёту на юрлицо. VPN, иностранный номер телефона и отдельные аккаунты провайдеров не требуются, весь доступ к моделям закрывает единый ключ LLM Mart.
Комментарии 0