API-ключ нужен для любых запросов к OpenRouter — из кода, Cursor, ботов и других приложений. Получить его можно за минуту, аккаунт уже должен быть создан.
Настройка
- Откройте openrouter.ai/settings/keys и войдите в аккаунт.
- Нажмите Create Key, задайте имя (например, «my-app»).
- При желании укажите лимит расходов на ключ (Credit limit) — удобно для тестов.
- Скопируйте ключ вида
sk-or-v1-...— он показывается один раз.
Как хранить ключ
Не вставляйте ключ в код и не коммитьте его в git. Держите его в переменной окружения:
export OPENROUTER_API_KEY="sk-or-v1-..."
Если ключ засветился — удалите его на той же странице и создайте новый.
Частые ошибки
401 Unauthorized — ключ не передан или с опечаткой. Проверьте заголовок
Authorization: Bearer sk-or-v1-....
402 Payment Required / insufficient credits — на балансе закончились кредиты. Запросы перестают работать у всех приложений сразу. Решение — пополнить баланс, кредиты общие для всех ключей аккаунта.
После получения ключа подключите его к своему инструменту — например, к Python или к Cursor.