도구 설정
Anthropic SDK를 apitoken.sale로 지정하기
공식 Anthropic SDK는 base URL을 재정의할 수 있으므로, apitoken.sale로 전환하는 것은 한 줄만 바꾸면 됩니다. 모델 ID와 메시지 코드는 그대로 유지됩니다.
·
Python
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.apitoken.sale",
api_key="sk-pool-•••",
)
msg = client.messages.create(
model="claude-opus-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)함께 보기: 2분 만에 Claude API 설정하기
TypeScript
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://api.apitoken.sale",
apiKey: "sk-pool-•••",
});
const msg = await client.messages.create({
model: "claude-opus-4-8",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello" }],
});전환이 제대로 되었는지 확인하기
base URL을 바꾼 뒤 요청을 한 번 보내 정상적인 Anthropic 응답이 오는지 확인하세요. 스트리밍, 도구 사용, 시스템 프롬프트 모두 api.anthropic.com과 완전히 동일하게 동작하며, 바뀐 것은 과금 엔드포인트뿐입니다.
- 401이 뜨면 키 또는 base URL이 잘못된 것입니다. 둘 다 다시 확인하세요.
- 모델 ID는 그대로 유지하세요. 메시지 주변 코드는 전혀 바꿀 필요가 없습니다.
- 대시보드에서 요청별 사용량을 확인해 소비와 할인이 맞는지 확인하세요.
자주 묻는 질문
공식 Anthropic SDK를 계속 사용할 수 있나요?
네. base_url(Python) 또는 baseURL(TypeScript)만 apitoken.sale로 설정하면 나머지는 그대로입니다.
모델 ID가 바뀌나요?
아니요. claude-opus-4-8, claude-sonnet-5처럼 동일한 모델 ID를 그대로 사용합니다.