문제 해결 · Cursor
Cursor Request Failed With Status Code 401 — Anthropic 키 해결 방법
Cursor 채팅 내부의 401은 프로바이더가 응답했고 자격 증명을 거부했다는 뜻입니다: 키와 base URL 불일치, 폐기된 키, 잘못된 헤더 도달. 해결 경로.
표시되는 내용
Request failed with status code 401발생 원인
- 키가 한 번 검증됐지만 이후 폐기되거나 만료되었습니다 — Cursor는 프로바이더가 401로 응답하기 시작할 때까지 그 키를 계속 사용합니다.
- 키를 저장한 뒤 base URL 오버라이드가 변경되어, 저장된 키가 이제 그 키를 본 적 없는 엔드포인트로 갑니다.
- 키 뒤의 계정이 정지되었거나 접근 권한이 회수되었습니다.
해결 방법
- 지금 이 순간의 조합을 다시 확인하세요: 오버라이드 URL과 키는 같은 발급처의 것이어야 합니다. 바뀐 쪽을 고치세요.
- 정확히 그 키를 정확히 그 base URL에 대해 curl로 테스트하세요 — 한 번에 Cursor를 방정식에서 제외할 수 있습니다.
- curl도 401을 반환한다면 키 자체가 죽은 것입니다: 발급처 대시보드에서 상태를 확인하거나 재발급하세요.
Cursor 밖에서 재현하기
curl https://api.apitoken.sale/v1/messages \
-H "x-api-key: sk-pool-•••" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":32,"messages":[{"role":"user","content":"ping"}]}'관련 검색어
{"type":"error","error":{"type":"authentication_error","message":"invalid x-api-key"}}cursor 401 anthropic
자주 묻는 질문
Cursor가 아까 키를 검증했는데 — 왜 지금 401인가요?+
검증은 스냅숏입니다. 이후에 폐기된 키나 이후에 변경된 base URL은 최초 검증이 통과했더라도 그 뒤의 모든 요청에서 401을 만듭니다.
이건 Cursor의 버그인가요?+
거의 아닙니다. 401은 프로바이더의 답변이 그대로 전달된 것입니다. curl로 재현하세요: curl도 401을 받으면 자격 증명이 문제입니다.
curl은 성공하는데 Cursor는 여전히 401이라면?+
그렇다면 Cursor가 당신이 생각하는 것과 다른 자격 증명을 보내고 있는 것입니다 — 설정을 다시 열고, 오버라이드 URL을 먼저 켠 상태에서 키를 다시 붙여넣으세요.