마이그레이션 가이드Unify에서
Unify 라우터에서 벗어나기
Unify는 model@provider 형태로 지정하는, 공급자를 아우르는 OpenAI 호환 API 하나와 프롬프트마다 최적 모델로 보내는 라우팅을 제공했습니다. 지금 사이트는 다른 제품을 설명합니다. 오늘 라우터 문서를 읽을 수 없었으므로, 이 페이지는 확인할 수 있었던 것만 설명하고 이전 방법을 보여 줍니다.
지속 학습으로 방향을 바꿨고, 라우터 문서는 더 이상 공개되어 있지 않으며, GitHub 저장소는 2026-10-16에 보관 처리됨
INFRO 계정은 셀프 서비스입니다. 카탈로그, 문서, API 계약은 공개되어 있고, 게이트웨이는 배포되어 있으며, v1 이후의 기능은 Later로 표시됩니다. 요금제와 체험
현재 상황
확인할 수 있었던 것
unify.ai는 AI 팀을 위한 지속 학습(Continual-ARC)을 내세웁니다. unifyai/unify 저장소는 2026-10-16에 소유자가 보관 처리했습니다. docs.unify.ai와 API의 엔드포인트 목록은 로그인 페이지로 리디렉션됩니다.
확인하지 못한 것
라우터 종료에 대한 공식 공지와, 유료 트래픽이 계속 처리되는지 여부. 지금 작동한다면 시간은 있지만, 그래도 이전을 계획하세요.
현재 Python 패키지
PyPI의 unifyai는 이제 라우터 클라이언트가 아니라 로깅 및 평가 SDK(unify.activate, unify.log)입니다.
INFRO는 여러 선택지 중 하나입니다. 다음에 해당할 때만 맞는 선택입니다.
- INFRO는 고객이 보유한 공급자 계정에서 실행됩니다. 공급자마다 계정을 열지 않으려고 Unify를 썼다면 OpenRouter 같은 애그리게이터가 더 맞으며, 그 애그리게이터 자체가 INFRO 연결 중 하나가 될 수 있습니다.
- INFRO는 벤치마크로 프롬프트마다 최적 모델에 라우팅하지 않습니다. 라우트의 프롬프트 분류기가 프롬프트 클래스를 선택한 대상으로 보냅니다.
- 로깅과 평가를 위해 새
unifyai패키지를 쓰고 있다면 그것은 다른 작업이며, INFRO는 하지 않습니다.
수정 사항을 한 행에 하나씩 정리했습니다. 여기에 없는 것은 그대로 유지됩니다.
| Unify | INFRO | |
|---|---|---|
| 베이스 URL | https://api.unify.ai/v0 | https://api.infro.io/v1 |
| 키 | UNIFY_KEY, Unify 키. | INFRO 게이트웨이 키. 공급자 계정은 연결로. |
| 모델 ID | gpt-5.6-terra@openai, llama-4-maverick@together-ai. | openai/gpt-5.6-terra. 공급자는 이를 제공하는 연결 중 어느 쪽이든 되며, routing.providers(together)로 좁힐 수 있습니다. |
| 라우팅 | 최적 모델 라우팅을 위한 라우터 문자열. | 라우트, 필요하면 프롬프트 분류기 포함. |
이전 · Unify
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.unify.ai/v0",
api_key=os.environ["UNIFY_KEY"],
)
client.chat.completions.create(
model="gpt-5.6-terra@openai",
messages=[{"role": "user", "content": "Hello"}],
)이후 · INFRO
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.infro.io/v1",
api_key=os.environ["INFRO_API_KEY"],
)
client.chat.completions.create(
model="openai/gpt-5.6-terra",
messages=[{"role": "user", "content": "Hello"}],
extra_body={"routing": {"providers": {"allow": ["openai"]}}},
)`model@provider`는 두 가지가 됩니다
모델은 INFRO의 vendor/model ID가 됩니다. 공급자는 사용자가 보유한 연결이 되고, 요청이 그 공급자를 써야 할 때는 routing.providers.allow로 지정합니다.
엔드포인트부터 정리하세요
이전 API가 응답을 멈추기 전에 코드가 쓰는 모든 model@provider를 적어 두세요. 각각에 사용자 쪽의 공급자 계정이 필요합니다.
페일오버
같은 모델을 제공하는 연결 두 개(OpenAI와 Azure OpenAI, Anthropic과 Vertex AI)가 있으면 코드 변경 없이 페일오버가 됩니다.
Unify의 공개 문서(2026년 10월 19일에 읽음)를 바탕으로 Unify의 객체를 INFRO의 객체와 대조하고, 게이트웨이가 구현한 내용과 비교해 확인했습니다. INFRO에 없다고 표시된 행이 1개입니다.
| Unify | 그곳에서 하는 일 | INFRO에서 |
|---|---|---|
| Universal API다름 | 공급자를 아우르는 OpenAI 호환 엔드포인트 하나. | 자체 공급자 계정을 아우르는 OpenAI 호환 엔드포인트 하나. |
| `model@provider` 엔드포인트다름 | 모델과 호스트를 ID 하나로. | vendor/model, 그리고 호스트를 고르는 routing.providers. |
| 최적 모델 라우팅다름 | 각 프롬프트를 가장 좋은 모델로 라우팅합니다. | 라우트의 프롬프트 분류기가 프롬프트 클래스를 선택한 대상으로 보냅니다. 벤치마크 기반 선택은 없습니다. |
| 로깅 및 평가 SDK해당 없음 | 현재 unifyai 패키지. | 요청 로그와 트레이스. 평가는 없습니다. |
체험이나 벤치마크가 아니라 Unify의 공개 문서를 저희가 읽은 결과입니다. 잘못 읽은 부분이 있으면 알려 주세요. 해당 행을 수정하겠습니다.
INFRO가 하지 않는 것
- 자체 공급자 계정 없이 모델 접근 제공.
- 벤치마크로 프롬프트마다 최적 모델 선택.
- 고객 트래픽으로 평가하거나 학습.
이어지지 않는 것
- Unify 콘솔에 저장된 모든 것. 로그인할 수 있을 때 내보내세요.
질문
- Unify 라우터는 종료되었나요?
- 공식 공지는 찾지 못했습니다. 지금 사이트는 다른 제품을 소개하고, 문서는 로그인해야 열리며, 저장소는 2026-10-16에 보관 처리되었습니다.
- `model@provider`를 무엇으로 대체하나요?
- 모델은
vendor/model, 공급자는 보유한 연결 중 하나이며, 중요할 때는routing.providers로 선택합니다. - INFRO에서는 모델 사용 비용을 누가 내나요?
- 사용자가 공급자에게 직접 냅니다. INFRO는 모델 지출에 대한 가산이 0%인 구독입니다.
저희와 함께, 또는 직접 옮기세요
마이그레이션 프로그램에서는 통화로 Unify 설정을 INFRO 연결, 라우트, 예산에 매핑하고 첫 서비스를 함께 옮깁니다. 공급자는 계속 고객에게 직접 청구하며, INFRO는 구독이고 모델 지출에 0%를 더합니다.
출처
이 페이지에서 Unify에 관한 모든 서술은 2026년 10월 19일에 읽은 다음 자료 중 하나에서 나왔습니다. 체험, 벤치마크, 대화에서 추론한 것은 없습니다.
- Unify — homepage2026년 10월 19일에 읽음
- Unify — Why we built Continual-ARC2026년 10월 19일에 읽음
- GitHub — unifyai/unify (archived)2026년 10월 19일에 읽음
- PyPI — unifyai2026년 10월 19일에 읽음
- BAML docs — Unify provider (base URL and model format)2026년 10월 19일에 읽음