개발자는 자주 아키텍처 선택의 기로에 섭니다. 모든 작업을 가장 강력한 모델에 맡길 것인가, 아니면 더 저렴하고 빠른 전문 엔드포인트로 분산할 것인가 하는 문제입니다. OpenAI가 최근 선보인 GPT-6.1 Sol Ultrafast와 GPT-6 Luna Decisions 덕분에 이 선택을 더 구체적으로 내릴 수 있게 됐습니다. Ultrafast Sol은 생성 작업에서 토큰 출력 지연 시간을 줄이고, Luna Decisions는 전체 Responses 엔드포인트보다 대략 한 자릿수 배 빠른 처리량으로 형식이 지정된 답변과 의사결정을 제공합니다. 이 글에서는 이러한 플랫폼의 발전을 오늘 바로 적용할 수 있는 실용적인 라우팅 패턴으로 풀어봅니다.
작업을 라우팅하기 전에 네 가지 기준으로 분류하세요. 필요한 추론 깊이(단순 분류와 심층 추론), 허용 가능한 지연 시간(100ms 미만의 UI와 수 초가 걸리는 배치 작업), 출력 구조(형식이 지정된 의사결정과 자유 형식 텍스트), 비용 민감도입니다. 예를 들어 짧고 결정적인 분류 및 라우팅 작업에는 Decisions API만으로 충분한 경우가 많습니다. 풍부하고 창의적인 대화형 생성에는 전체 추론을 지원하는 Sol 또는 Astra 모델이 적합하고, UI에서 토큰을 대량으로 스트리밍해야 한다면 Ultrafast 등급이 가장 유리합니다. 작업을 이 기준에 맞춰 매핑하면 고가의 최첨단 모델을 과도하게 쓰는 일을 막을 수 있습니다.
실무에서는 서로 보완하는 세 가지 라우팅 경로를 구현하세요. 구조화된 대량 의사결정 및 분류에는 Decisions 경로(Luna), 지연 시간이 짧은 토큰 스트리밍과 인터랙티브 UI에는 Ultrafast 생성 경로(service_tier:"ultrafast" 설정의 GPT-6.1 Sol), 복잡한 추론과 코드 생성, 다단계 도구 사용에는 추론 경로(GPT-6 Sol/Astra)를 사용합니다. 프롬프트 길이, 예상 추론량, 지연 시간 예산, 구조화된 형식의 출력을 원하는지 등의 메타데이터를 바탕으로 경로를 선택하는 경량 라우터를 추가하세요.
구체적인 예를 들면 스팸 탐지, 의도 라우팅, 기능 플래그 결정, 단순 분류, 형식이 지정된 출력에는 Decisions를 사용하세요. 스트리밍 채팅, 자동 완성, 실시간 제안, 사용자가 조금 덜 숙고된 답변보다 즉각적인 응답을 선호하는 UI에는 Ultrafast가 적합합니다. 코드 생성, 다단계 분석, 도구 호출이나 긴 추론이 결과에 큰 영향을 주는 경우에는 전체 추론 모델을 사용하세요. 이런 패턴을 적용하면 가장 중요한 곳의 정확도는 유지하면서 전체 비용을 낮출 수 있습니다.


