문제 해결 · Cursor

Cursor Invalid API Key (Anthropic) — 검증이 실패하는 이유와 해결

키와 base URL이 서로 맞지 않거나 오버라이드 필드가 여전히 기본 엔드포인트를 가리키면 Cursor가 검증에서 Anthropic 키를 거부합니다. 이를 해결하는 체크리스트.

표시되는 내용

Invalid API key

발생 원인

  • 키는 커스텀 엔드포인트의 것인데 "Override Anthropic Base URL"이 꺼져 있거나 비어 있어, Cursor가 그 키를 본 적 없는 기본 api.anthropic.com에 대해 검증합니다.
  • base URL은 설정되었지만 키가 공백과 함께 붙여넣어졌거나, 접두사가 빠졌거나, 아예 다른 프로바이더의 키 형식입니다.
  • 키가 폐기되었거나 만료되었습니다.
  • 오버라이드 URL에 경로 접미사가 포함되어, 검증 요청이 엔드포인트가 서비스하지 않는 URL로 갑니다.

해결 방법

  • 키를 붙여넣기 전에 base URL 오버라이드를 켜고 키를 발급한 오리진으로 설정하세요 — 검증은 그 순간 활성화된 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

자주 묻는 질문

curl에서는 되는 키를 Cursor가 왜 invalid라고 하나요?+
Cursor는 그 시점에 설정된 base URL에 대해 검증합니다. 오버라이드가 꺼져 있으면 검증이 api.anthropic.com으로 가고, 게이트웨이 키는 거부됩니다. 오버라이드를 먼저 설정한 뒤 검증하세요.
Cursor에서 커스텀 Anthropic 호환 키를 쓰려면 Anthropic 계정이 필요한가요?+
아니요. Anthropic 프로바이더 필드는 어떤 Anthropic 호환 엔드포인트든 받습니다: 오버라이드 URL을 발급처로 설정하고 그 발급처의 키를 붙여넣으세요.
키가 검증된 후에는 어떤 모델을 쓸 수 있나요?+
오버라이드 뒤의 엔드포인트가 서비스하는 모델들입니다. 같은 base URL과 키로 GET /v1/models를 호출해 확인하세요.

잘못된 설정에 시간 낭비하지 마세요

apiToken.sale은 표준 Anthropic API를 제공합니다 — 같은 모델, 같은 SDK, 하나의 선불 잔액. 도구의 base URL만 지정하면 이 페이지의 설정이 적힌 그대로 작동합니다.