curl https://oneport.kr/v1/chat/completions \
-H "Authorization: Bearer $ONEPORT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role": "user", "content": "안녕하세요"}]
}'주소
형식마다 base_url이 달라요.
OpenAI 호환 (Chat Completions)
https://oneport.kr/v1
Anthropic 네이티브 (Messages)
https://oneport.kr
엔드포인트
종류마다 부르는 주소가 달라요. 키 하나로 전부 불러요.
| 메서드 | 경로 | 하는 일 |
|---|---|---|
| POST | /v1/chat/completions | OpenAI 호환 채팅 |
| POST | /v1/messages | Anthropic 네이티브 Messages |
| POST | /v1/responses | OpenAI Responses — pro 등급은 이 문으로만 불려요 |
| POST | /v1/images/generations | 그림 만들기 |
| POST | /v1/images/edits | 있는 그림 고치기 |
| POST | /v1/audio/speech | 글을 소리로 (읽어주기) |
| POST | /v1/audio/transcriptions | 소리를 글로 (받아쓰기) |
| POST | /v1/embeddings | 검색·추천용 벡터 |
| POST | /v1/moderations | 부적절한 입력 걸러내기 (무료) |
| POST | /v1/videos | 영상 만들기 — 작업 id 가 바로 와요 |
| GET | /v1/videos/{id} | 영상이 끝났는지 · 얼마 들었는지 |
| GET | /v1/videos/{id}/content | 끝난 영상 mp4 받기 |
| GET | /v1/models | 쓸 수 있는 모델과 단가 |
| GET | /v1/credits | 남은 크레딧 |
키와 한도
사람마다 키
키를 여러 개 만들고 이름을 붙여요. 그만 쓰는 분의 키는 그 키만 폐기해요.
키마다 한 달 한도
한 사람이 한도에 닿아도 나머지 분들은 그대로 써요. 분당 요청 수 제한은 두지 않아요.
키 원문은 한 번만 보여요
발급할 때 한 번 보여 주고, 저장은 해시로만 해요. 잃어버리면 새로 만들어요.
사는 곳과 서류
크레딧은 원화로 사고 세금계산서를 받아요. 모델마다 각 회사 공식 단가대로 빠져요.
도구별 연결법
쓰는 도구에 맞는 설정을 문서에서 그대로 따라 하면 돼요.