Anthropic·OpenAI 콘솔에서 옮겨 오기
쓰시던 코드는 그대로 두고 주소와 키, 두 줄만 바꿔요.
AI 에게 넘기기원문 열기
Anthropic 콘솔이나 OpenAI 플랫폼에 해외 카드로 충전해 쓰시던 분이 원화로 같은 모델을 쓰시는 길이에요. 콘솔 계정에 저희가 대신 충전해 드리지는 않아요. 대신 저희 키 하나로 같은 모델을 같은 이름으로 부르시면 되고, 코드는 두 줄만 바뀌어요.
바꾸는 두 줄#
| 바꿀 것 | Anthropic SDK · Claude Code | OpenAI SDK · 호환 도구 |
|---|---|---|
| 주소(base_url) | https://oneport.kr | https://oneport.kr/v1 |
| 키 | sk-so- 로 시작하는 저희 키 | sk-so- 로 시작하는 저희 키 |
| 모델 이름 | 그대로 (GET /v1/models 에 있는 이름) | 그대로 — Claude · Gemini 도 이 주소로 불러요 |
python
import anthropic
client = anthropic.Anthropic(
api_key="sk-so-...", # 콘솔 키(sk-ant-...) 대신
base_url="https://oneport.kr", # 이 한 줄을 더해요
)js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-so-...", // 플랫폼 키(sk-proj-...) 대신
baseURL: "https://oneport.kr/v1", // 이 한 줄을 더해요
});그대로 되는 것#
- Messages · Chat Completions · Responses 요청 모양 그대로 — 스트리밍 · 도구 호출 · 추론(thinking) · 프롬프트 캐시까지요.
- 토큰 미리 세기(POST /v1/messages/count_tokens) · 모델 목록과 모델 하나 조회(GET /v1/models · /v1/models/{id}).
- Claude Code 는 ANTHROPIC_BASE_URL 과 ANTHROPIC_AUTH_TOKEN 두 환경변수로 옮겨요 — 「Claude Code」 장에 있어요.
달라지는 것#
- 결제 — 원화 선불이에요. 학교·기관은 전자세금계산서, 개인은 현금영수증을 받으세요.
- 키 — 대시보드에서 여러 개 만들고 키마다 하루 · 월 한도와 기한을 걸 수 있어요. 어느 키로 쓰든 같은 크레딧을 써요.
- 아직 없는 문 — 묶음 처리(batches)와 파일 미리 올리기(files)는 없어요. 부르시면 404 와 함께 대신 쓸 방법을 알려드려요.
처음 확인하기#
키를 넣은 뒤 GET /v1/models 를 부르시면 그 키로 부를 수 있는 모델이 나와요. 거기 나온 이름 하나로 짧은 요청을 보내 보시면 돼요. 401 이 나면 오류 문장이 이유(다른 회사 키 · 꺼진 키 · 기한 끝)를 말해요.
원래대로 되돌리기#
주소 줄을 지우고 콘솔 키로 바꾸시면 바로 원래대로 돌아가요. 코드에 남는 저희 흔적은 그 두 줄뿐이에요.