Диагностика · Cline
Cline 401 invalid x-api-key (Anthropic) — решение
Cline возвращает 401 invalid x-api-key, когда Anthropic-совместимый эндпоинт отклоняет ключ: не то поле base URL, пробелы в ключе или отозванный ключ. Чек-лист решения.
Что вы видите
HTTP 401
{"type":"error","error":{"type":"authentication_error","message":"invalid x-api-key"}}Почему возникает
- Опция своего base URL выключена, поэтому ключ проверяется против дефолтного эндпоинта, который его никогда не видел.
- Ключ вставлен с ведущими или хвостовыми пробелами либо обрезан.
- Base URL включает суффикс пути, поэтому запросы уходят на URL, который эндпоинт не обслуживает.
- Ключ отозван или истёк.
Что делать
- В настройках провайдера Anthropic в Cline включите свой base URL и задайте origin, выпустивший ключ, — для этого шлюза https://api.apitoken.sale, без суффикса /v1.
- Вставьте ключ заново без мусора и убедитесь, что он активен в панели издателя.
- Проверьте пару через curl, прежде чем возвращаться в Cline.
Настройки провайдера в Cline
API Provider: Anthropic
Anthropic API Key: sk-pool-•••
[x] Use custom base URL: https://api.apitoken.saleПохожие запросы
cline 401 anthropiccline invalid api key
Вопросы и ответы
Почему Cline отклоняет ключ, который работает в других местах?+
Если галка своего base URL снята, Cline отправляет ключ на api.anthropic.com. Сначала включите base URL — и тот же ключ пройдёт проверку.
Нужен ли /v1 в base URL для Cline?+
Нет — только origin. SDK внутри Cline дописывает пути API сам; суффикс /v1 даёт удвоенные пути и трудночитаемые сбои.
Какие модели можно выбрать после того, как ключ заработал?+
Те, что обслуживает эндпоинт. Получите их список через GET /v1/models с тем же base URL и ключом.
Пропустите сломанную настройку
apiToken.sale отдаёт стандартный Anthropic API — те же модели, те же SDK, один предоплаченный баланс. Направьте base URL вашего инструмента на него, и конфигурация с этой страницы заработает как написано.