Диагностика · Cursor

Cursor Invalid API Key (Anthropic) — почему не проходит проверка

Cursor отклоняет ключ Anthropic при проверке, когда ключ и base URL не принадлежат друг другу или поле override всё ещё указывает на дефолтный эндпоинт. Чек-лист, который это чинит.

Что вы видите

Invalid API key

Почему возникает

  • Ключ принадлежит своему эндпоинту, но "Override Anthropic Base URL" выключен или пуст, поэтому Cursor проверяет ключ против дефолтного api.anthropic.com — который его никогда не видел.
  • Base URL задан, но ключ вставлен с пробелами, без префикса или вовсе в формате другого провайдера.
  • Ключ отозван или истёк.
  • Override-URL включает суффикс пути, поэтому проверочный запрос уходит на URL, который эндпоинт не обслуживает.

Что делать

  • Включите override для base URL и задайте origin, выпустивший ключ, до того как вставите сам ключ — проверка идёт против того URL, который активен в этот момент.
  • Вставьте ключ без окружающих пробелов и сверьте префикс с тем, что показывает панель.
  • Убедитесь, что ключ активен в панели его издателя, затем повторите проверку в Cursor.

Настройки Cursor, которые проходят проверку на этом шлюзе

Cursor Settings → Models → Anthropic API Key
  API Key:  sk-pool-•••
  Override Anthropic Base URL:  https://api.apitoken.sale

Похожие запросы

  • cursor anthropic api key not working
  • cursor verify api key failed

Вопросы и ответы

Почему Cursor называет мой ключ невалидным, если он работает в curl?+
Cursor проверяет ключ против base URL, настроенного в этот момент. Если override выключен, проверка бьёт в api.anthropic.com, который отклоняет ключ шлюза. Сначала включите override, потом проверяйте.
Нужен ли аккаунт Anthropic для своего Anthropic-совместимого ключа в Cursor?+
Нет. Поля провайдера Anthropic принимают любой Anthropic-совместимый эндпоинт: задайте в override URL издателя и вставьте его ключ.
Какие модели работают после проверки ключа?+
Те, которые обслуживает эндпоинт за override. Получите их список через GET /v1/models с тем же base URL и ключом.

Пропустите сломанную настройку

apiToken.sale отдаёт стандартный Anthropic API — те же модели, те же SDK, один предоплаченный баланс. Направьте base URL вашего инструмента на него, и конфигурация с этой страницы заработает как написано.