모델과 단가
쓸 수 있는 모델과 1M 토큰당 가격.
아래 단가는 각 벤더의 공식가와 같아요. 크레딧이 이 단가 그대로 차감돼요.
모델은 종류가 일곱이고 종류마다 부르는 주소가 달라요 — 글은 /v1/chat/completions, 오래 생각하는 pro 등급은 /v1/responses, 그림은 /v1/images/generations(고치기는 /v1/images/edits), 임베딩은 /v1/embeddings, 검열은 /v1/moderations, 음성은 /v1/audio/speech·transcriptions 예요. 종류가 안 맞는 주소로 부르면 어디로 보내야 하는지 알려드려요.
글 — 대화·요약·번역·코드
POST /v1/chat/completions
Anthropic
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| claude-fable-5Claude Fable 5 | $10 | $50 | 1000K |
| claude-opus-5Claude Opus 5 | $5 | $25 | 1000K |
| claude-sonnet-5Claude Sonnet 5 | $2 | $10 | 1000K |
| claude-haiku-4-5Claude Haiku 4.5 | $1 | $5 | 200K |
| claude-opus-4-8Claude Opus 4.8 | $5 | $25 | 1000K |
| claude-opus-4-7Claude Opus 4.7 | $5 | $25 | 1000K |
| claude-opus-4-6Claude Opus 4.6 | $5 | $25 | 1000K |
| claude-sonnet-4-6Claude Sonnet 4.6 | $3 | $15 | 1000K |
| claude-sonnet-4-5Claude Sonnet 4.5 | $3 | $15 | 1000K |
OpenAI
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| gpt-5.6-solGPT-5.6 Sol | $4 | $20 | 400K |
| gpt-5.6-terraGPT-5.6 Terra | $2 | $12 | 400K |
| gpt-5.6-lunaGPT-5.6 Luna | $0.2 | $1.2 | 400K |
| gpt-5.5GPT-5.5입력 272K 토큰 초과 시 $10 / $45 | $5 | $30 | 400K |
| gpt-5.2GPT-5.2 | $1.75 | $14 | — |
| gpt-5.1GPT-5.1 | $1.25 | $10 | — |
| gpt-5.4GPT-5.4입력 272K 토큰 초과 시 $5 / $22.5 | $2.5 | $15 | 400K |
| gpt-5GPT-5 | $1.25 | $10 | 400K |
| gpt-5-miniGPT-5 mini | $0.25 | $2 | 400K |
| gpt-5.4-miniGPT-5.4 mini | $0.75 | $4.5 | 400K |
| gpt-4.1GPT-4.1 | $2 | $8 | 1000K |
| gpt-4oGPT-4o | $2.5 | $10 | 128K |
| gpt-4o-miniGPT-4o mini | $0.15 | $0.6 | 128K |
| o1o1 | $15 | $60 | 200K |
| o3-minio3-mini | $1.1 | $4.4 | 200K |
| gpt-5.4-nanoGPT-5.4 nano | $0.2 | $1.25 | — |
| gpt-5-nanoGPT-5 nano | $0.05 | $0.4 | — |
| gpt-4.1-miniGPT-4.1 mini | $0.4 | $1.6 | — |
| gpt-4.1-nanoGPT-4.1 nano | $0.1 | $0.4 | — |
| o3o3 | $2 | $8 | — |
| o4-minio4-mini | $1.1 | $4.4 | — |
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| gemini-3.1-pro-previewGemini 3.1 Pro (Preview)입력 200K 토큰 초과 시 $4 / $18 | $2 | $12 | 1000K |
| gemini-3.7-flashGemini 3.7 Flash2027-01-01부터 $1.5 / $7.5 (벤더 프로모션 종료) | $0.75 | $3.75 | 1000K |
| gemini-3.6-flashGemini 3.6 Flash2027-01-01부터 $1.5 / $7.5 (벤더 프로모션 종료) | $0.75 | $3.75 | 1000K |
| gemini-3.5-flashGemini 3.5 Flash | $1.5 | $9 | 1000K |
| gemini-3.5-flash-liteGemini 3.5 Flash-Lite | $0.3 | $2.5 | 1000K |
| gemini-3.1-flash-liteGemini 3.1 Flash-Lite | $0.25 | $1.5 | 1000K |
xAI
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| grok-4.6Grok 4.6입력 200K 토큰 초과 시 $4 / $12 | $2 | $6 | 2000K |
| grok-4.20-0309-reasoningGrok 4.20 (추론)입력 200K 토큰 초과 시 $2.5 / $5 | $1.25 | $2.5 | — |
| grok-4.20-0309-non-reasoningGrok 4.20 (비추론)입력 200K 토큰 초과 시 $2.5 / $5 | $1.25 | $2.5 | — |
| grok-build-0.1Grok Build 0.1입력 200K 토큰 초과 시 $2 / $4 | $1 | $2 | — |
| grok-4.5Grok 4.5입력 200K 토큰 초과 시 $4 / $12 | $2 | $6 | 2000K |
| grok-4.3Grok 4.3입력 200K 토큰 초과 시 $2.5 / $5 | $1.25 | $2.5 | 2000K |
DeepInfra
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| deepseek-ai/DeepSeek-V4-FlashDeepSeek V4 Flash (DeepInfra) | $0.09 | $0.18 | 1049K |
| deepseek-ai/DeepSeek-V4-ProDeepSeek V4 Pro (DeepInfra) | $1.3 | $2.6 | 1049K |
| deepseek-ai/DeepSeek-V3.1DeepSeek V3.1 (DeepInfra) | $0.25 | $0.95 | 164K |
| meta-llama/Llama-3.3-70B-Instruct-TurboLlama 3.3 70B | $0.1 | $0.32 | 131K |
| meta-llama/Llama-4-Scout-17B-16E-InstructLlama 4 Scout 17B | $0.1 | $0.3 | 328K |
| Qwen/Qwen3-235B-A22B-Instruct-2507Qwen3 235B | $0.09 | $0.55 | 262K |
| mistralai/Mistral-Small-3.2-24B-Instruct-2506Mistral Small 3.2 24B | $0.075 | $0.2 | 128K |
| moonshotai/Kimi-K2.5Kimi K2.5 | $0.45 | $2.25 | 262K |
| zai-org/GLM-4.7GLM 4.7 | $0.4 | $1.75 | 203K |
| openai/gpt-oss-120bgpt-oss 120B | $0.037 | $0.17 | 131K |
그림 — 만들기와 고치기
POST /v1/images/generations
OpenAI
| model | 입력 / 1M | 출력 / 1M | 한 장 예약 |
|---|---|---|---|
| gpt-image-2GPT Image 2 | $5 | $30 | $0.28 |
| gpt-image-1.5GPT Image 1.5 | $5 | $32 | $0.29 |
| gpt-image-1GPT Image 1 | $5 | $40 | $0.36 |
| gpt-image-1-miniGPT Image 1 mini | $2 | $8 | $0.075 |
xAI
| model | 입력 / 1M | 출력 / 1M | 한 장 예약 |
|---|---|---|---|
| grok-imagine-imageGrok Imagine | $0 | $0 | $0.02 |
| grok-imagine-image-2.0Grok Imagine 2.0 | $0 | $0 | $0.06 |
| grok-imagine-image-qualityGrok Imagine Quality | $0 | $0 | $0.05 |
임베딩 — 검색·추천을 위한 벡터
POST /v1/embeddings
OpenAI
| model | 입력 / 1M | 컨텍스트 |
|---|---|---|
| text-embedding-3-smallText Embedding 3 Small | $0.02 | — |
| text-embedding-3-largeText Embedding 3 Large | $0.13 | — |
| text-embedding-ada-002Text Embedding Ada 002 | $0.1 | — |
| model | 입력 / 1M | 컨텍스트 |
|---|---|---|
| gemini-embedding-001Gemini Embedding 001 | $0.15 | — |
| gemini-embedding-2Gemini Embedding 2 | $0.2 | — |
검열 — 부적절한 입력 걸러내기 (무료)
POST /v1/moderations
OpenAI
| model | 요금 |
|---|---|
| omni-moderation-latestOmni Moderation | 무료 |
| omni-moderation-2024-09-26Omni Moderation (2024-09-26) | 무료 |
읽어주기 — 글을 소리로 (TTS)
POST /v1/audio/speech
| model | 요금 |
|---|---|
| tts-1TTS 1 | 글자 $15 / 1M 글자 |
| tts-1-hdTTS 1 HD | 글자 $30 / 1M 글자 |
OpenAI
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| tts-1TTS 1 | $0 | $0 | — |
| tts-1-hdTTS 1 HD | $0 | $0 | — |
받아쓰기 — 소리를 글로 (STT)
POST /v1/audio/transcriptions
| model | 요금 |
|---|---|
| gpt-4o-transcribeGPT-4o Transcribe | 소리 입력 $2.5 / 1M 토큰출력 $10 / 1M 토큰 |
| gpt-4o-mini-transcribeGPT-4o mini Transcribe | 소리 입력 $1.25 / 1M 토큰출력 $5 / 1M 토큰 |
| whisper-1Whisper | 길이 $0.0001 / 초 |
OpenAI
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| gpt-4o-transcribeGPT-4o Transcribe | $0 | $10 | — |
| gpt-4o-mini-transcribeGPT-4o mini Transcribe | $0 | $5 | — |
| whisper-1Whisper | $0 | $0 | — |
깊은 추론 — POST /v1/responses 전용
POST /v1/responses
OpenAI
| model | 입력 / 1M | 출력 / 1M | 컨텍스트 |
|---|---|---|---|
| gpt-5.5-proGPT-5.5 pro입력 272K 토큰 초과 시 $60 / $270 | $30 | $180 | — |
| gpt-5.4-proGPT-5.4 pro입력 272K 토큰 초과 시 $60 / $270 | $30 | $180 | — |
| gpt-5.2-proGPT-5.2 pro | $21 | $168 | — |
| gpt-5-proGPT-5 pro | $15 | $120 | — |
| o3-proo3-pro | $20 | $80 | — |
| o1-proo1-pro | $150 | $600 | — |
그림은 부르기 전에 토큰 수를 알 수 없어서 「한 장 예약」 금액을 먼저 잡아 두고, 답이 오면 벤더가 돌려준 실제 토큰으로 정산해요. 남은 금액은 바로 풀려요.
그래서 어느 걸 쓰면 되나요
위 단가만 보고 고르면 틀려요. 같은 과제라도 모델마다 답 길이가 달라서, 단가가 싼 쪽이 실제로는 더 비쌀 수 있어요. 아래는 가격대를 대표하는 모델들을 같은 과제로 실제로 돌려본 값이에요.
- 14원
gpt-oss 120B
DeepInfra
- 42원
Qwen3 235B
DeepInfra
- 117원
GPT-5.6 Luna
OpenAI · 기준
- 165원
Gemini 3.5 Flash-Lite
Google
- 324원
DeepSeek V4 Pro
DeepInfra
- 330원
Gemini 3.7 Flash
Google
- 504원
Grok 4.6
xAI
- 752원
GPT-5.6 Terra
OpenAI
- 784원
Claude Haiku 4.5
Anthropic
- 1,297원
GPT-5.6 Sol
OpenAI
- 1,455원
Claude Sonnet 5
Anthropic
- 6,661원
Claude Opus 5
Anthropic
학습목표 2개·도입/전개/정리 활동·평가문항 3개가 다 들어 있으면 완료 · 2026년 8월 26~27일 (DeepInfra 3종은 8월 31일) 측정 · 모델마다 같은 입력 6회 · 완료 조건 통과분만 · 중앙값
얼마나 생각하게 할지 — reasoning_effort
같은 모델이라도 얼마나 오래 따져볼지를 고르실 수 있어요. `reasoning_effort` 에 `low`·`medium`·`high` 를 넣으시면 돼요. 낮추면 빠르고 싸지고, 올리면 더 따져보는 대신 시간과 비용이 늘어요.
모델마다 받는 게 달라요. `GET /v1/models` 의 `supports_effort` 가 그 모델이 받는지 알려드려요. 안 받는 모델에 보내시면 저희가 조용히 빼고 보내니까 에러는 안 나요 — 대신 효과도 없어요.
curl https://schoolorder.kr/v1/chat/completions \
-H "Authorization: Bearer $SCHOOLORDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"reasoning_effort": "low",
"messages": [{ "role": "user", "content": "이 문장 맞춤법만 고쳐줘" }]
}'curl https://schoolorder.kr/v1/models오래 생각하는 모델 — pro 등급
gpt-5-pro · gpt-5.2-pro · gpt-5.4-pro · gpt-5.5-pro · o1-pro · o3-pro 는 /v1/chat/completions 로 부르면 벤더가 받지 않아요. 저희가 여섯 개를 다 불러봤고 전부 「v1/responses 로 보내라」는 답이 왔어요. 그래서 이 모델들은 /v1/responses 로 부르셔야 해요.
curl https://schoolorder.kr/v1/responses \
-H "Authorization: Bearer $SCHOOLORDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5-pro",
"input": "3학년 분수 단원 수행평가 문항 5개를 만들어줘"
}'from openai import OpenAI
client = OpenAI(
api_key="sk-so-...",
base_url="https://schoolorder.kr/v1",
timeout=300, # pro 등급은 오래 생각해요
)
resp = client.responses.create(
model="gpt-5-pro",
input="3학년 분수 단원 수행평가 문항 5개를 만들어줘",
)
print(resp.output_text)그림 — 만들기와 고치기
만들기는 /v1/images/generations, 이미 있는 그림을 고치는 건 /v1/images/edits 예요. 고칠 땐 원본 파일을 같이 보내야 해요 — 안 보내면 매번 새로 그려서 화풍이 통째로 바뀌어요.
curl https://schoolorder.kr/v1/images/edits \
-H "Authorization: Bearer $SCHOOLORDER_API_KEY" \
-F model=gpt-image-1-mini \
-F image=@./before.png \
-F prompt="칠판 글씨를 '2학기 시간표'로 바꿔줘"읽어주기와 받아쓰기
글을 소리로 바꾸려면 /v1/audio/speech, 소리를 글로 바꾸려면 /v1/audio/transcriptions 예요. 요금 단위가 모델마다 달라요 — 읽어주기는 글자 수, whisper는 소리 길이(초), transcribe는 토큰이에요. 어느 쪽이든 부른 만큼만 차감돼요.
curl https://schoolorder.kr/v1/audio/speech \
-H "Authorization: Bearer $SCHOOLORDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "tts-1", "input": "오늘 급식은 김치찌개입니다.", "voice": "alloy" }' \
--output speech.mp3curl https://schoolorder.kr/v1/audio/transcriptions \
-H "Authorization: Bearer $SCHOOLORDER_API_KEY" \
-F model=whisper-1 \
-F file=@./lesson.m4a검열 — 부적절한 입력 걸러내기 (무료)
학생이 쓰는 서비스라면 입력을 먼저 걸러야 할 때가 있어요. 이 문은 벤더가 무료로 제공해서 크레딧이 차감되지 않고, 잔액이 0이어도 부를 수 있어요 — 안전 기능을 돈으로 막지 않아요.
curl https://schoolorder.kr/v1/moderations \
-H "Authorization: Bearer $SCHOOLORDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "input": "검사할 문장" }'임베딩 — 검색·추천을 붙일 때
문서 검색(RAG)이나 추천을 만들 때 쓰는 벡터예요. 출력 토큰이 없어서 입력 단가만 있어요. OpenAI SDK 를 그대로 쓰시면 돼요.
curl https://schoolorder.kr/v1/embeddings \
-H "Authorization: Bearer $SCHOOLORDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-3-small",
"input": "3학년 수학 분수 단원 정리"
}'