OpenAI 가 10월 23일에 o1·o1-pro·o3-mini·o4-mini·gpt-4.1-nano·gpt-image-1 을 꺼요. 공지가 권하는 후속 모델과 원포트로 부르는 코드에서 고칠 곳을 정리했어요.
- 읽는 분
- 원포트 API 로 o 계열·gpt-4.1-nano·gpt-image-1 을 부르고 있는 개발자
- 끝나면
- 10월 22일 안에 model 값을 후속으로 바꾸고, 도구·o1-pro 를 쓰던 호출까지 한 번 불러 확인해요.
2026년 10월 23일(UTC 기준)에 기존 모델 호출이 끝나요 — 미리 후속 모델로 바꿔 두세요
원포트 API 키와 엔드포인트 주소(https://oneport.kr/v1)는 그대로예요. 후속 모델에 따라 model 값과 함께 바꿔야 하는 설정이 있으니 아래 본문을 확인하세요.
"model": "gpt-5.6-sol"
"model": "gpt-5.6-sol"
"model": "gpt-5.6-sol"
"model": "gpt-5.6-terra"
"model": "gpt-5.6-luna"
"model": "gpt-image-2.5-sunburst"
이 글의 목차 (7개 절)
10월 23일에 끝나는 모델과 후속
OpenAI 가 2026년 4월 22일 「Legacy GPT model snapshots」 공지로 알린 묶음이에요. 원포트에서 부를 수 있는 모델 중에는 아래 여섯이 이날 끝나요. 후속 모델은 모두 지금 원포트에 있고, 부르는 주소는 표의 셋째 칸이에요.
단가는 후속마다 다르게 움직여요. o1 에서 옮기면 내려가지만, o3-mini·o4-mini·gpt-4.1-nano 에서 옮기면 같은 일에 크레딧을 더 사용해요.
| 끝나는 모델 | 공지가 권하는 후속 | 부르는 주소 | 차감 단가 변화(입력 / 출력) |
|---|---|---|---|
| o1 | 공지가 권하는 후속gpt-5.6-sol | 부르는 주소/v1/chat/completions | 차감 단가 변화(입력 / 출력)약 0.27배 / 0.33배 |
| o1-pro | 공지가 권하는 후속gpt-5.6-sol (reasoning.mode: pro) | 부르는 주소/v1/responses | 차감 단가 변화(입력 / 출력)pro 모드는 토큰을 더 써서 따로 재 보세요 |
| o3-mini | 공지가 권하는 후속gpt-5.6-sol | 부르는 주소/v1/chat/completions | 차감 단가 변화(입력 / 출력)약 3.6배 / 4.5배 |
| o4-mini | 공지가 권하는 후속gpt-5.6-terra | 부르는 주소/v1/chat/completions | 차감 단가 변화(입력 / 출력)약 1.8배 / 2.7배 |
| gpt-4.1-nano | 공지가 권하는 후속gpt-5.6-luna | 부르는 주소/v1/chat/completions | 차감 단가 변화(입력 / 출력)2배 / 3배 |
| gpt-image-1 | 공지가 권하는 후속gpt-image-2.5-sunburst 또는 gpt-image-2.5-flare | 부르는 주소/v1/images/generations | 차감 단가 변화(입력 / 출력)글 입력 같음 / 약 0.75배 |
날짜와 후속은 OpenAI 공지(developers.openai.com/api/docs/deprecations) 원문 그대로예요. 저희가 고른 대안이 아니에요. 후속이 원포트에 있는지와 단가 변화는 2026년 10월 17일 GET /v1/models 의 1M 토큰당 차감 단가끼리 나눠 봤어요. gpt-5.6 셋은 캐시 쓰기 단가가 새로 붙고, 입력이 272,000 토큰을 넘는 요청엔 상위 구간 단가가 붙어요.
10월 23일부터는 어떻게 되나요
OpenAI 는 이날 이 모델들의 접근을 닫아요. 10월 23일이 되면 원포트도 판매 목록에서 내려요. 22일까지 바꿔 두세요.
그 뒤 옛 이름으로 부르면 404 model_not_found 가 나고, 오류 문장에 OpenAI 가 끝낸 날이 같이 적혀요. 원포트는 고른 모델을 다른 모델로 바꿔 답하지 않아요. 후속은 위 표를 보고 직접 넣어 주세요.
코드에서 고칠 곳 — model 한 줄부터
base_url 과 키는 그대로 두고 model 값을 바꿔요. 아래는 o3-mini 를 쓰던 코드예요.
/v1/chat/completions 로 부르시면 저희가 max_tokens 를 max_completion_tokens 로 옮기고, 1 이 아닌 temperature·top_p, 0 이 아닌 presence_penalty·frequency_penalty 는 빼서 넘겨요. o 계열에서 하던 그대로라 o 계열에서 옮기면 이 칸들 때문에 몸통을 고칠 일은 없어요.
gpt-4.1-nano 에서 옮기면 달라져요. 지금까지 그대로 넘기던 1 이 아닌 temperature 같은 칸이 이제 빠지고, 도구를 쓰면 아래 400 이 나요. gpt-5.6-luna 는 추론 모델이라 답하기 전에 생각한 토큰도 출력으로 세어져 크레딧을 더 사용해요.
옮긴 칸은 응답 헤더 x-gateway-mapped-params 에, 뺀 칸 이름은 x-gateway-ignored-params 에 적혀요. 바꾼 뒤 한 번 불러서 이 두 헤더를 보면 무엇이 달라졌는지 알 수 있어요.
gpt-image-1 은 /v1/images/generations 에서 model 을 gpt-image-2.5-sunburst 나 gpt-image-2.5-flare 로 바꿔요. 크기·품질 같은 그림 옵션은 바꾼 뒤 한 번 불러 확인해 주세요.
OpenAI SDK(파이썬) — o3-mini 를 쓰던 코드
from openai import OpenAI
client = OpenAI(
api_key="sk-so-...",
base_url="https://oneport.kr/v1",
)
response = client.chat.completions.create(
model="gpt-5.6-sol", # 전에는 "o3-mini"
messages=[{"role": "user", "content": "안녕하세요"}],
)
print(response.choices[0].message.content)도구(tools)를 같이 쓰셨다면
저희가 2026년 9월 23일에 재 보니 GPT-5.6 은 /v1/chat/completions 에서 도구와 기본 추론을 같이 보내면 400 이 나요. o 계열·gpt-4.1-nano 에서 도구를 붙여 쓰던 호출이라면 이름만 바꿔서는 막혀요.
추론 없이 도구만 쓰면 되는 일이면 reasoning_effort 를 "none" 으로 같이 보내요. 추론과 도구가 둘 다 필요하면 /v1/responses 로 보내요. 이 주소는 몸통 모양(input · 도구 정의 꼴 · max_output_tokens)이 달라서 코드를 고쳐야 해요.
reasoning_effort 는 GET /v1/models 의 supports_effort 가 true 인 모델이면 low·medium·high 를 받아요. 후속 gpt-5.6 셋은 모두 true 예요. 안 보내면 medium 으로 돌아요(OpenAI 추론 가이드).
o1-pro 를 쓰셨다면 — /v1/responses 에 pro 모드
공지가 권하는 후속은 gpt-5.6-sol 에 reasoning.mode 를 pro 로 준 것이에요. OpenAI 추론 가이드는 이 모드를 Responses API 에서 준다고 적어요. 그래서 지금처럼 /v1/responses 로, model 을 gpt-5.6-sol 로 바꾸고 reasoning 에 mode 를 넣어 보내요.
원포트의 /v1/responses 는 길이·샘플링 칸을 고치지 않고 넘겨요. 그래서 이 주소에선 길이 칸 이름이 max_output_tokens 이고, 1 이 아닌 temperature 를 보내면 OpenAI 가 400 을 내요. 채팅 주소처럼 저희가 옮기거나 빼 주지 않아요.
pro 모드는 답 하나에 모델이 더 많이 생각해서 오래 걸리고 토큰을 더 써요. 생각한 토큰도 max_output_tokens 안에 들어가서, 값이 작으면 보이는 답 없이 끝날 수 있어요. OpenAI 가이드는 처음엔 25,000 토큰 이상 잡으라고 해요.
오래 걸리는 답은 아래처럼 stream: true 로 받아 주세요. background: true 는 받지 않아요 — 저희 문엔 결과를 나중에 가져가는 길이 없어요. 한 요청은 5분 안에 끝나야 해요.
GET /v1/models 의 retirement 칸에는 o1-pro 후속이 gpt-5.6-sol 로만 적혀요. pro 모드는 몸통에 직접 넣어야 해요. 옮긴 뒤엔 짧은 질문으로 먼저 한 번 불러 답이 오는지 봐 주세요.
curl — o1-pro 를 쓰던 호출을 gpt-5.6-sol pro 모드로
curl https://oneport.kr/v1/responses \
-H "Authorization: Bearer sk-so-..." \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-sol",
"reasoning": {"mode": "pro"},
"max_output_tokens": 25000,
"stream": true,
"input": "이 마이그레이션 계획에서 실패할 수 있는 곳을 찾아 주세요."
}'다음 종료일은 어디서 미리 보나요
GET /v1/models 응답에는 모델마다 retirement 칸이 있어요. 벤더 공지 원문에서 옮겨 적은 종료일과 후속이 실려요. 비어 있으면(null) 저희 목록에 아직 날짜가 없다는 뜻이라, 벤더 공지 원문도 같이 봐 주세요.
사람이 읽기 쉬운 쪽은 「바뀐 것」이에요. 새로 들어온 모델과 끝나는 모델을 날짜순으로 모아 두고, 손님께 돌릴 안내 문장도 복사할 수 있어요.
끝나는 날이 정해진 모델 보기 — 키 없이도 보여요
curl https://oneport.kr/v1/models
# 끝나는 날이 정해진 모델: "retirement": {"date": "2026-10-23", "successors": ["gpt-5.6-sol"]}바꾸기 전에 단가와 키 챙기기
바꾸기 전에 API 페이지의 「모델별 차감 단가」에서 후속 모델 줄을 봐 주세요. 키에 월 한도를 걸어 두셨다면, 단가가 오르는 후속으로 옮길 때 그 값도 같이 봐 주세요.
원포트 키가 아직 없으면 「원포트 AI API 크레딧」을 사면 바로 키를 만들 수 있어요. 여러 서비스를 한꺼번에 옮겨야 하거나 팀 단위로 키를 나눠야 하면 도입 문의로 알려 주세요.
자주 묻는 질문
o3 도 10월 23일에 끝나나요?
아니요. 이번 묶음은 o3-mini 예요. o3 는 OpenAI 가 2026년 6월 11일에 따로 알렸어요. 스냅샷 o3-2025-04-16 이 2026년 12월 11일에 끝나고, 후속은 gpt-5.6-sol 이에요. 원포트에서 o3 라는 이름으로 부르는 모델은 아직 retirement 가 null 이지만, 공지는 스냅샷만 적었으니 12월 11일 전에 공지를 다시 봐 주세요.
gpt-3.5-turbo·gpt-4-turbo 도 같은 날 끝나나요?
네, OpenAI 공지에는 같은 날 끝나는 줄로 있어요. 다만 원포트는 이 모델들을 팔지 않아서 원포트 키로는 원래부터 부를 수 없어요.
원포트를 거치지 않고 OpenAI 를 바로 부르고 있어요. 이 글이 맞나요?
날짜와 후속 모델은 OpenAI 공지라 똑같아요. 채팅 주소에서 칸을 옮기거나 빼 넘기는 일, 두 응답 헤더, retirement 칸, 끝난 날을 적은 404 문장, background 거절은 원포트로 부를 때만 있어요.
출처와 확인일
- OpenAI API Deprecations 공식 문서 · 2026년 10월 17일 확인
- OpenAI Reasoning 모델 공식 가이드 · 2026년 10월 17일 확인
- 원포트 AI 변경 소식 · 2026년 10월 17일 확인
함께 보면 좋은 글과 도움말
- 모델 소식12월 1일 끝나는 GPT Image 1 mini·1.5 — 2.5로 옮기는 법OpenAI 가 gpt-image-1-mini·1.5 를 2026년 12월 1일에 종료해요. model 을 gpt-image-2.5-sunburst·flare 로 바꾸는 법, 바뀌는 설정, mini 에서 옮기면 차감이 늘어나는 점까지 정리했어요.
- 개발 가이드n8n·Dify AI 연결하기 — OpenAI 호환 주소·키·모델 설정n8n 과 Dify 의 OpenAI 호환 설정에 원포트 AI 주소와 키, 모델 이름을 넣는 칸을 정리하고, 실패할 때 다시 시도하는 법은 도구 쪽에서 정하도록 안내해요.
- 개발 가이드클로드 코드·Cursor 팀 사용량 관리 — 개발자마다 키 나누고 상한 정하기개발팀이 Claude Code·Cursor 를 쓸 때 한 지갑에서 개발자마다 API 키를 나누고, 키마다 한 달·하루에 쓸 수 있는 양을 정해 두는 길이에요.
- 도움말 매뉴얼제미나이·OpenAI·Claude API 키 발급 — 받는 곳과 안 될 때Gemini·OpenAI·Claude API 키를 어디서 받는지, 버튼이 꺼져 있거나 키가 거절될 때 무엇을 보는지, 키 하나로 셋 다 부르는 길까지 정리했어요.
- 도움말 매뉴얼OpenAI API 결제 오류·영수증·한도OpenAI API 크레딧 결제가 거절되거나 잔액이 있는데 막힐 때 확인할 것, 영수증 찾는 곳, 원화로 사는 다른 길이에요.