GPT-5.6 등급: Sol, Terra, Luna 중 무엇을 쓸까 (2026)
GPT-5.6은 세 등급입니다. Sol $5/$30, Terra $2.50/$15, Luna $1/$6. 작업별로 고르고, 키 하나로 셋 다 돌리고, 맨 ID 404를 피하는 설정까지 정리했습니다.
세 등급, 한 세대입니다. GPT-5.6은 Sol, Terra, Luna로 나옵니다. 컨텍스트 100만 토큰, 출력 상한 12만 8천 토큰이 동일하고, 가격과 성능 곡선 위의 서로 다른 세 지점입니다. Sol은 100만 토큰당 $5/$30인 플래그십, Terra는 정확히 그 절반인 $2.50/$15의 균형 등급, Luna는 $1/$6인 저가 일꾼입니다. 어려운 부분은 실행이 아닙니다. 작업마다 맞는 등급을 고르고, 쓰지도 않을 성능에 돈을 더 내지 않는 것이 어려운 부분입니다. 이 글은 둘 다 다룹니다. 셋에 어떻게 닿는지, 그리고 어떤 요청을 어느 등급이 맡을지 어떻게 정하는지입니다.
30초 요약: 할 수 있는 것과 할 수 없는 것
| 질문 | 답 |
|---|---|
| 할 수 있는 것 | 세 등급(Sol / Terra / Luna) 중 무엇이든 OpenAI API로 직접 호출하거나 ofox 같은 게이트웨이에서 키 하나로 호출. 요청마다 라우팅하고, 한 앱에서 등급을 섞고, 모델 문자열 한 줄만 바꿔 실제 워크로드로 등급을 A/B |
| 할 수 없는 것 | 맨 gpt-5.6 ID가 어디서나 해석되길 기대하는 것(대부분의 게이트웨이가 404를 냅니다). /v1/chat/completions에서 max 추론 강도나 Sol의 Pro·Ultra 모드를 쓰는 것(Responses API 전용). Terra에 공개된 코딩 벤치마크가 있다고 가정하는 것(없습니다) |
| 소요 시간 | 어느 경로든 첫 호출까지 약 5분 |
| 필요한 것 | GPT-5.6 접근 권한이 있는 OpenAI API 키 또는 ofox 키, OpenAI 호환 SDK, 아래의 등급 ID 세 개 |
한 문장 버전은 이렇습니다. 대량 트래픽은 기본적으로 Luna나 Terra로 보내고, 어려운 꼬리는 Sol에 남기고, 항상 등급 ID를 명시하고, max 강도가 필요하면 Responses API를 쓰세요. 이후는 전부 세부 사항입니다.
판단 기준: 이 등급 나누기가 값어치를 하는 때
등급 나누기는 설정 플래그가 아니라 습관입니다. 트래픽이 실제로 섞여 있을 때 값어치를 하고, 그렇지 않으면 시간 낭비입니다.
세 등급을 다 돌려야 할 때. 같은 제품 안에서 값싼 분류·라우팅과 어려운 다중 파일 리팩터링이 나란히 있는 것처럼 워크로드가 성능 구간을 가로지를 때입니다. 월 청구액이 충분히 커서 대량 트래픽의 2배나 5배 가격 차이가 실제 돈이 될 때입니다. 비용에 민감하지만 어려운 10%의 요청에서 성능을 낮출 수 없을 때입니다. 라우터가 만들어진 이유가 이 경우이고, 100만 출력 토큰당 $1에서 $30까지의 가격 폭이 당길 수 있는 레버가 되는 지점입니다.
굳이 하지 않아도 될 때. 모든 요청의 난도가 비슷하다면 등급 하나를 고르고 끝내세요. 단일 목적 분류기는 Luna만 돌리면 되고, 늘 어려운 추론만 하는 리서치 에이전트는 Sol을 쓰고 라우팅 로직을 건너뛰면 됩니다. 하루 총지출이 몇 달러 수준이라면 등급 라우팅을 만드는 엔지니어링 시간이 절감액보다 비쌉니다.
중단 규칙. 목적이 그냥 플래그십을 호출하는 것이라면 gpt-5.6-sol(게이트웨이에서는 openai/gpt-5.6-sol)을 쓰고 다음 절에서 읽기를 멈추세요. 아래의 등급 선택과 라우팅 이야기는 난도가 다른 요청 유형이 최소 두 가지는 있어야 값어치를 합니다.
세 등급 나란히 보기
각 등급이 실제로 제공하는 것입니다. 요금은 2026년 9월 3일 라이브 ofox 카탈로그에 대조해 확인했습니다. 모든 요금은 100만 토큰당입니다.
| 항목 | Luna | Terra | Sol |
|---|---|---|---|
| 포지셔닝 | 빠르고 비용 효율적 | 균형, 일상 작업 | 플래그십 |
| ofox 모델 ID | openai/gpt-5.6-luna | openai/gpt-5.6-terra | openai/gpt-5.6-sol |
| 입력 요금 | $1 / M | $2.50 / M | $5 / M |
| 출력 요금 | $6 / M | $15 / M | $30 / M |
| 캐시 입력 | $0.10 / M | $0.25 / M | $0.50 / M |
| 컨텍스트 윈도우 | 1,000,000 | 1,000,000 | 1,000,000 |
| 최대 출력 | 128,000 | 128,000 | 128,000 |
| 고연산 모드 | 없음 | 없음 | Pro, Ultra |
| 웹 검색 추가 요금 | 요청당 $0.01 | 요청당 $0.01 | 요청당 $0.01 |
판단의 대부분을 좌우하는 사실이 둘입니다. 첫째, 사양의 테두리가 등급 간에 동일합니다. 같은 100만 컨텍스트, 같은 12만 8천 출력 상한입니다. 비용을 위해 컨텍스트를 포기할 일이 없습니다. 모듈 전체를 담은 프롬프트는 Sol에서 들어가는 그대로 Luna에도 들어갑니다. 고르는 것은 용량이 아니라 토큰당 성능입니다. 둘째, 가격 폭이 넓습니다. Luna의 출력 토큰은 Sol의 5분의 1입니다. 에이전트 청구서가 몰리는 출력 중심 작업에서 이 비율이 트래픽을 사다리 아래로 미는 논거 전부입니다.
Sol의 표시가 $5/$30은 이전 플래그십 GPT-5.5와 같습니다. Terra는 같은 워크로드를 정확히 절반 값으로 다시 매깁니다. Luna는 거기서 한 단계 더 아래입니다. 세대 번호는 셋 다 5.6으로 유지되고, 가격을 움직이는 것은 등급 이름입니다.
어떤 작업에 어떤 등급인가
깔끔하게 고르는 방법은 “이 작업이 얼마나 똑똑해야 하나”라는 감이 아니라 요청의 모양으로 고르는 것입니다. 작업을 등급에 매핑하고 라우터가 그것을 강제하게 하세요.
| 작업 | 등급 | 이유 |
|---|---|---|
| 분류, 라우팅, 태깅 | Luna | 출력이 한정되고 모호성이 낮습니다. Luna의 성능이 기준을 넘고 $6/M 출력이 다른 모든 선택지를 밑돕니다 |
| 짧은 챗 연결, 자동완성, 추출 | Luna | 지연에 민감하고 물량이 많습니다. 구조가 잡힌 작업에서는 호출당 가장 적게 내세요 |
| 일상 코딩, 코드 리뷰, 문서 생성 | Terra | GPT-5.6 계열의 동작을 플래그십 절반 값에. 대부분의 에이전트 트래픽의 기본값입니다 |
| 일괄 리팩터링, 코드모드, 테스트 생성 | Terra | 출력이 청구서를 지배합니다. Terra는 그 비싼 절반을 Sol 대비 반으로 줄입니다 |
| 롱 컨텍스트 리팩터링 패스 | Terra | 100만 컨텍스트 전부를 토큰당 절반 비용으로. 용량상 손해가 없습니다 |
| 어려운 다단계 에이전트 문제 | Sol | 계열 추론 능력의 최상단. 모델을 실제로 압박하는 작업에 쓰세요 |
| 가장 어려운 문제, 예산 무관 | Sol (Ultra) | 고연산 모드, 기본값 아님. 91.9% Terminal-Bench 수치의 주인공이며 요청당 연산 비용이 큽니다 |
거의 모든 팀이 수렴하는 형태는 두 등급 분할입니다. 대량 요청은 Luna나 Terra로 가고, 작고 어려운 꼬리만 Sol로 올라갑니다. 플래그십이 필요 없는 90%의 트래픽에서 가격 폭을 챙기고, 몇 포인트의 성공률이 결과를 바꾸는 곳에만 플래그십 예산을 씁니다.
등급 선택이 작업당 얼마를 좌우하나
등급 차이는 작업 모양을 얹기 전까지는 추상적입니다. 다중 턴 에이전트 작업 하나를 잡아 봅시다. 입력 5만 토큰(저장소 컨텍스트, 도구 결과, 몇 번의 턴)과 출력 1만 5천 토큰(수정, 설명, 재시도)입니다. 같은 작업, 세 등급, 위 표의 ofox 요금 기준입니다.
| 등급 | 작업당 | 하루 1,000건 | 월(30일) |
|---|---|---|---|
| Luna | 50K × $1/M + 15K × $6/M = $0.14 | $140 | 약 $4,200 |
| Terra | 50K × $2.50/M + 15K × $15/M = $0.35 | $350 | 약 $10,500 |
| Sol | 50K × $5/M + 15K × $30/M = $0.70 | $700 | 약 $21,000 |
하루 천 건이면 전부 Sol로 돌리는 것과 전부 Luna로 돌리는 것의 차이가 월 약 $16,800입니다. 전부 Luna로 돌려야 한다는 말은 아닙니다. 그중 상당수는 Luna가 주는 것 이상을 필요로 합니다. 다만 이 숫자가 라우팅 코드를 짤 값어치가 있는 이유를 설명합니다. 그 트래픽의 3분의 1만 Luna로 충분하고 또 3분의 1이 Terra를 통과한다면, 어려운 꼬리를 건드리지 않고도 혼합 청구액이 전부-Sol 선보다 훨씬 아래로 내려갑니다.
이 계산에서 몸에 익혀 둘 것이 둘 있습니다. 첫째, 비싼 절반은 출력입니다. Sol의 출력 토큰은 Luna의 다섯 배이고 입력 토큰도 다섯 배이지만 보통 원시 개수는 입력이 더 큽니다. 그래서 출력이 적은 작업에서는 등급 간 차이가 좁혀지고 출력이 많은 작업에서는 벌어집니다. 테스트 스캐폴딩, 코드모드, 긴 설명처럼 출력이 많은 생성부터 사다리 아래로 내리세요. 등급 차이가 가장 아프게 무는 곳이 거기입니다. 둘째, 캐시는 순위를 바꾸지 않습니다. 각 등급의 캐시 입력 요금은 그 등급 자신의 비캐시 입력 요금의 정확히 10분의 1입니다(Luna $0.10 대 $1, Terra $0.25 대 $2.50, Sol $0.50 대 $5). 그래서 캐싱은 모든 등급의 입력 청구액을 같은 비율로 낮추고, 어떤 적중률에서도 Luna < Terra < Sol 순서가 유지됩니다. 절대 절감액을 위해 캐싱은 켜되, 그것이 등급 선택을 바꾸게 두지는 마세요.
키 하나로 세 등급 다 돌리기
ofox 경로로 설명합니다. 키 하나가 세 등급에 닿는 것이 요점이기 때문입니다. OpenAI 직접 경로는 base URL과 openai/ 접두사만 빼면 동일합니다.
1단계: 키와 base URL 설정
export OFOX_API_KEY="sk-..." # app.ofox.ai 에서 발급
export OFOX_BASE_URL="https://api.ofox.io/v1"
예상 결과: 환경 변수 두 개 설정. 아직 네트워크 호출은 없습니다.
2단계: 각 등급을 한 번씩 호출해 접근 확인
from openai import OpenAI
import os
client = OpenAI(base_url=os.environ["OFOX_BASE_URL"], api_key=os.environ["OFOX_API_KEY"])
for tier in ["openai/gpt-5.6-luna", "openai/gpt-5.6-terra", "openai/gpt-5.6-sol"]:
r = client.chat.completions.create(
model=tier,
messages=[{"role": "user", "content": "등급 이름만 답해 줘."}],
)
print(tier, "->", r.choices[0].message.content.strip())
예상 결과: 등급당 한 줄씩 세 줄. 어느 줄에서든 not-found 오류가 나면 모델 문자열 철자를 먼저 확인하고, 그다음에 키에 GPT-5.6 접근 권한이 있는지 확인하세요.
3단계: 등급 라우터 만들기
함수 하나가 요청 유형을 모델 문자열로 바꿉니다. 이게 등급 시스템의 전부입니다.
def pick_tier(job: str) -> str:
if job in {"classify", "route", "extract", "autocomplete"}:
return "openai/gpt-5.6-luna"
if job in {"code", "review", "refactor", "docgen"}:
return "openai/gpt-5.6-terra"
return "openai/gpt-5.6-sol" # 어려운 추론 / 에이전트 꼬리
resp = client.chat.completions.create(
model=pick_tier(job_type),
messages=messages,
)
예상 결과: 각 요청이 자기 품질 기준을 통과하는 가장 싼 등급에 떨어집니다. 청구서의 모델 열이 각 요청의 비용을 그대로 보여 주고, 분할 기준을 조정할 곳은 pick_tier 한 군데뿐입니다.
4단계: Node에서도 같은 모양
스택이 자바스크립트라도 라우터의 모양은 같습니다.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: process.env.OFOX_BASE_URL,
apiKey: process.env.OFOX_API_KEY,
});
const pickTier = (job) => {
if (["classify", "route", "extract"].includes(job)) return "openai/gpt-5.6-luna";
if (["code", "review", "refactor"].includes(job)) return "openai/gpt-5.6-terra";
return "openai/gpt-5.6-sol";
};
const resp = await client.chat.completions.create({
model: pickTier(jobType),
messages,
});
5단계: max 강도와 Sol Ultra 쓰기 (Responses API)
max 추론 강도와 Sol의 고연산 Pro·Ultra 모드는 /v1/chat/completions에서 돌지 않습니다. Responses API가 필요합니다. Sol은 none, low, medium, high, xhigh, max의 추론 강도를 지원하며, 그 범위의 최상단에 서브에이전트 Ultra 모드까지 더한 지점이 플래그십이 값을 하는 곳입니다.
resp = client.responses.create(
model="openai/gpt-5.6-sol",
input="아래 네 파일에 걸친 데드락을 추적하고 수정안을 제시해 줘.",
reasoning={"effort": "high"}, # 여기서는 max도 유효, chat/completions에서는 불가
)
print(resp.output_text)
예상 결과: 추론이 많이 들어간 답변. 같은 호출을 함수 도구와 높은 강도 설정을 얹어 chat.completions로 보내면 다음 절의 400을 만나게 됩니다.
자주 나는 오류와 해결
| 오류 | 원인 | 해결 |
|---|---|---|
gpt-5.6에 model not found | 게이트웨이에 맨 ID 별칭이 없음 | 등급을 명시: openai/gpt-5.6-sol / -terra / -luna |
Function tools with reasoning_effort are not supported ... in /v1/chat/completions | chat 엔드포인트에서 max·강도 설정과 도구를 함께 사용 | 호출을 /v1/responses로 옮기거나, chat에서는 강도를 none으로 |
GA 직후 model available 아님 | 롤아웃이 아직 조직에 닿지 않음(7월 9일에 약 24시간에 걸쳐 전파) | 나중에 재시도하거나, 이미 세 등급을 싣고 있는 게이트웨이로 호출 |
GET /v1/models에 등급 ID가 없음 | 키·조직에 접근 권한이 부여되지 않음 | 조직과 계정 이메일을 확인하세요. 다른 조직의 키는 404가 납니다 |
max 강도가 거부됨 | chat/completions로 보냄 | max와 Ultra는 Responses API 전용입니다. /v1/responses를 쓰세요 |
| ChatGPT에서는 되는데 API에서 404 | 접근 권한이 표면별로 부여됨 | ChatGPT 접근이 API 조직 접근을 뜻하지 않습니다. 조직 권한을 확인하세요 |
벤치마크가 실제로 말하는 것과 말하지 않는 것
등급은 출시 헤드라인이 아니라 가격과 자기 평가로 고르세요. 헤드라인 숫자가 모든 등급을 다루지 않기 때문입니다. 누가 무엇을 기록했는지로 나눠 정직하게 적으면 이렇습니다.
| 주장 | 등급 / 모드 | 출처의 성격 |
|---|---|---|
| Terminal-Bench 2.1 91.9% | Sol, Ultra 모드 | max도 아니고 Terra도 아닙니다. 기본 Sol은 약 88.8%. Ultra는 기본값이 아닌 고연산 모드입니다 |
| Agents’ Last Exam 53.6 | Sol (플래그십) | 이 벤치마크에서 Claude Fable 5를 13.1포인트 앞섭니다. Terra의 수치가 아닙니다 |
| ”약 1/16 비용으로 Fable 5를 이긴다” | Terra와 Luna | 절대 점수도, 추론 강도도 없는 상대 비용 주장입니다 |
| Terra 코딩 벤치마크 | 없음 | 미공개. OpenAI는 Terra 단독 코딩 점수를 낸 적이 없습니다 |
실무적으로 읽으면 이렇습니다. Sol에는 실제로 공개된 숫자가 있습니다. Terra와 Luna에는 가격 인하와 Claude Fable 5에 대한 모호한 상대 주장 하나가 있을 뿐 그 이상은 없습니다. 그러니 마케팅이 GPT-5.6이 Terminal-Bench에서 91.9%를 냈다고 말할 때, 그것은 Ultra 모드의 Sol이지 일상 코딩을 태워 보낼 등급이 아닙니다. 계획을 세울 때 Sol의 벤치마크를 Terra로 옮겨 오지 마세요. 비용을 줄이려고 워크로드를 Sol에서 Terra로 내리는 중이라면, 자기 로그에서 20~30건짜리 A/B를 먼저 돌리세요. Terra는 싸니까 평가도 싸고, OpenAI의 트래픽이 아니라 자기 트래픽을 설명하는 숫자는 그것뿐입니다.
팀과 다수 개발자 환경 설정
등급 선택은 팀이 공유하면 값어치가 줄지 않고 늘어납니다. 팀에서의 실패 유형은 개발자마다 다른 모델 문자열을 하드코딩해서, Luna로 충분한 작업에 트래픽의 절반이 조용히 플래그십으로 도는 것입니다.
등급 맵을 한곳에 모으세요. pick_tier(또는 Node 쌍둥이)를 사내 공용 패키지에 넣고 애플리케이션 코드에서 날 모델 문자열을 금지하세요. 그러면 평가 결과나 예산이 바뀔 때 Luna/Terra/Sol 경계를 옮길 곳이 한 군데가 되고, 청구서의 모델 열이 개별 추측 백 개가 아니라 정책을 반영하게 되어 비용 귀속을 읽을 수 있게 됩니다.
키 표면을 하나로 쓰세요. 세 등급을 https://api.ofox.io/v1 키 하나로 돌리면 청구 항목 하나, 접근 권한 하나로 끝나고 개발자별 OpenAI 조직 관리가 사라집니다. 새로 합류한 엔지니어도 같은 모델 ID 세 개와 같은 라우터를 받습니다. 나중에 다른 벤더의 네 번째 모델을 추가할 때도 새 연동이 아니라 같은 키와 같은 라우팅 함수에 합류합니다.
플래그십에 상한을 두세요. Sol 지출이 걱정이라면 라우터 뒤에 두고 에스컬레이션 경로만 닿게 한 다음, 모든 Sol 호출을 작업 유형과 함께 로그로 남기세요. 대부분의 팀은 A/B에서 Terra가 무난히 처리하던 Sol 트래픽 덩어리를 발견하게 되고, 그것을 옮기는 자리가 바로 라우터입니다.
GPT-5.6에 닿는 다른 경로
ofox 게이트웨이. https://api.ofox.io/v1 키 하나로 세 등급(openai/gpt-5.6-sol, openai/gpt-5.6-terra, openai/gpt-5.6-luna)을 다른 모델들과 함께 OpenAI 호환 프로토콜에서 사용량 기반으로 돌리고, 등급 라우터가 요청당 비용을 결정합니다. 이 가이드가 기준으로 삼은 구성이며, 등급을 확정하기 전에 A/B 하기에 마찰이 가장 적습니다.
OpenAI 직접. platform.openai.com이 같은 세 등급을 맨 ID(gpt-5.6-sol 등)로 제공하고, max 강도와 Sol Pro·Ultra 모드는 Responses API로 제공합니다. 이미 OpenAI 조직 도구에 깊이 들어가 있고 같은 키에 다른 벤더가 필요 없다면 이쪽입니다. 대신 접근 권한이 표면별·조직별로 부여되므로, 같은 사람이 ChatGPT에서 모델을 쓸 수 있어도 잘못된 조직의 키는 404가 납니다.
GitHub Copilot 등 다른 표면. GPT-5.6은 GA 시점에 Copilot에도 들어갔습니다. 에디터 안에서 대화식으로 코딩하기에는 좋지만 프로그램 트래픽을 태워 보내는 API는 아니므로, 앱을 만드는 용도로 게이트웨이나 직접 경로를 대체하지는 않습니다.
솔직히 적어 두면, OpenAI 직접이 모델에 대한 진실의 출처이고 별칭 동작과 Responses API 기능이 보장되는 유일한 곳입니다. 게이트웨이의 장점은 등급과 벤더를 가로지르는 키 하나와, 코드를 그대로 둔 채 하는 비용 A/B입니다. 단일 벤더의 단순함과 멀티 모델 라우팅 중 무엇을 중시하는지로 고르세요.
이 글이 확인한 출처
- OpenAI GPT-5.6 Sol 모델 레퍼런스
- OpenAI API 요금
- OpenAI 추론 가이드(강도 단계, Responses API)
- Simon Willison: 새 GPT-5.6 계열(Luna, Terra, Sol)
- OpenAI 커뮤니티: GPT-5.6 chat-completion 추론 강도 동작
- ofox 모델 카탈로그: GPT-5.6 Sol
- ofox 모델 카탈로그: GPT-5.6 Terra
- ofox 모델 카탈로그: GPT-5.6 Luna
세 등급의 요금, 컨텍스트, 캐시 요금, 웹 검색 추가 요금과 맨 openai/gpt-5.6 ID가 카탈로그에 없다는 사실은 2026년 9월 3일 라이브 /v1/models 엔드포인트에 대조해 확인했습니다.
자주 묻는 질문
- GPT-5.6의 세 등급은 무엇인가요?
- Sol, Terra, Luna입니다. Sol은 플래그십으로 ofox 기준 100만 토큰당 입력 $5 / 출력 $30입니다. Terra는 균형 잡힌 중간 등급으로 $2.50 / $15이며 정확히 Sol의 절반입니다. Luna는 빠르고 비용 효율적인 등급으로 $1 / $6입니다. 셋 다 컨텍스트 윈도우 100만 토큰과 최대 출력 12만 8천 토큰을 공유하며, 2026년 7월 9일에 일반 공개됐습니다. 5.6이라는 이름은 세대를 가리키고, Sol/Terra/Luna는 각자의 속도로 발전할 수 있는 성능 등급으로 자리매김되어 있습니다.
- GPT-5.6은 어떻게 호출하나요?
- 두 갈래입니다. OpenAI 직접 호출이라면 platform.openai.com에 대해 gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna를 호출하고, max 추론 강도나 Sol의 고연산 모드가 필요하면 Responses API(/v1/responses)를 씁니다. ofox 같은 게이트웨이를 쓴다면 OpenAI 호환 엔드포인트 https://api.ofox.io/v1 에서 openai/gpt-5.6-sol, openai/gpt-5.6-terra, openai/gpt-5.6-luna를 키 하나로 다른 모델들과 함께 씁니다. 어느 경로든 등급 ID를 명시하세요. 맨 gpt-5.6 슬러그는 대부분의 게이트웨이에서 해석되지 않습니다.
- GPT-5.6 등급 중 무엇을 써야 하나요?
- 작업에 등급을 맞추세요. 분류, 라우팅, 짧은 챗 연결처럼 출력이 한정된 대량·저지연 작업은 Luna($1/$6)입니다. 일상적인 코딩과 에이전트 작업에서 GPT-5.6 계열의 동작을 플래그십 절반 값에 쓰고 싶다면 Terra($2.50/$15)입니다. 가장 어려운 추론과 에이전트 문제에는 Sol($5/$30)이고, 고연산 Pro·Ultra 모드는 Sol에만 있습니다. 대부분의 팀은 두 등급으로 나눕니다. 대량 트래픽은 Luna나 Terra, 어려운 꼬리만 Sol입니다.
- gpt-5.6과 gpt-5.6-sol은 같은가요?
- OpenAI 직접 API에서는 맨 gpt-5.6 별칭이 플래그십인 Sol을 가리킵니다. 하지만 이 별칭이 어디서나 통하지는 않습니다. 게이트웨이와 멀티 프로바이더 라우터는 등급 ID를 명시하도록 요구하는 경우가 많아서, gpt-5.6-sol은 되는데 gpt-5.6은 404가 날 수 있습니다. ofox에서는 openai/gpt-5.6이 not-found를 돌려주고 openai/gpt-5.6-sol, openai/gpt-5.6-terra, openai/gpt-5.6-luna는 모두 해석됩니다. 결정적인 라우팅을 원한다면 등급을 명시하세요.
- GPT-5.6 Ultra 모드는 무엇인가요?
- Ultra는 Sol 플래그십 위의 고연산 모드이며, 별도 등급도 아니고 기본값도 아닙니다. Sol에는 같은 계열의 Pro 모드도 있습니다. Terminal-Bench 2.1의 91.9%라는 수치를 만든 것이 Ultra이고 기본 Sol은 88.8%로, 3.1포인트 차이를 위해 요청당 토큰과 지연 시간을 상당히 더 씁니다. Sol의 기능이므로 Terra나 Luna를 고르는 판단과는 무관합니다. Ultra와 max 추론 강도는 chat/completions가 아니라 Responses API로 돌아갑니다.
- GPT-5.6의 토큰당 비용은 얼마인가요?
- ofox 기준 100만 토큰당, Sol은 입력 $5 / 출력 $30 / 캐시 입력 $0.50이고, Terra는 $2.50 / $15 / $0.25, Luna는 $1 / $6 / $0.10입니다. 셋 다 컨텍스트 윈도우 100만 토큰과 최대 출력 12만 8천 토큰입니다. Terra는 모든 항목에서 정확히 Sol의 절반이고, Sol의 표시가는 이전 플래그십 GPT-5.5($5/$30)와 같습니다. 웹 검색 도구 호출은 어느 등급에서든 요청당 $0.01이 더해집니다.
- gpt-5.6에 reasoning_effort를 주면 왜 400 오류가 나나요?
- /v1/chat/completions에서 함수 도구와 추론 강도 설정을 함께 보냈기 때문입니다. GPT-5.6은 그 엔드포인트에서 이 조합을 지원하지 않습니다. 오류 문구는 대략 'Function tools with reasoning_effort are not supported for gpt-5.6-sol in /v1/chat/completions'입니다. 해법은 호출을 Responses API(/v1/responses)로 옮기는 것이고, 이 엔드포인트가 max 강도와 Sol의 Pro·Ultra 모드를 받는 유일한 곳이기도 합니다. chat/completions에 남아야 한다면 추론 강도를 none으로 두세요.
- 코드를 바꾸지 않고 GPT-5.6 등급을 전환할 수 있나요?
- OpenAI 호환 게이트웨이로 라우팅한다면 가능합니다. ofox에서는 세 등급이 모두 같은 키와 같은 프로토콜로 https://api.ofox.io/v1 에 있으므로, Luna에서 Terra로, Terra에서 Sol로 바꾸는 것은 model 필드의 문자열 하나를 바꾸는 일입니다. 같은 SDK, 같은 키, 같은 청구 항목입니다. 프로덕션 경로를 확정하기 전에 실제 워크로드로 등급을 A/B 하는 가장 싼 방법입니다.


