Pi-Bifrost - Pi를 위한 네이티브 프롬프트별 모델 라우팅
Pi-Bifrost - a native per-prompt model routing for Pi
핵심 요약
Pi의 모델을 작업에 따라 자동으로 전환해주는 네이티브 라우팅 레이어인 Pi-Bifrost를 소개합니다.
- 모델 라우팅 — 프롬프트마다 작업, 비용, 컨텍스트 크기에 맞춰 최적의 모델을 자동 선택함
- 사용자 설정 — 라우팅 정책과 모델 계층을 사용자가 직접 구성할 수 있음
- 안정성 관리 — 모델 오류 발생 시 해당 모델을 일시적으로 배제하여 실패를 방지함
- 로컬 제어 — Pi의 모델 상태를 유지하면서도 투명하고 수동으로 재정의 가능함
Pi-Bifrost는 Pi에 네이티브 모델 라우팅 레이어를 추가합니다.
가상 프로필을 사용하거나 프롬프트를 다른 에이전트에 위임하는 대신, 생성이 시작되기 전에 Pi의 실제 활성 공급자/모델을 전환합니다.
따라서 각 일반 프롬프트는 작업, 구성된 규칙, 비용, 컨텍스트 크기 또는 선택적 분류기에 따라 다른 모델을 사용할 수 있습니다.
라우팅 정책과 모델 계층은 전적으로 사용자가 구성합니다.
Bifrost는 하드코딩된 추천 모델 목록에 의존하는 대신 Pi를 통해 이미 사용 가능한 모델을 탐색할 수 있습니다.
또한 모델 신뢰성을 라우팅의 일부로 취급합니다.
반복적인 탐색, 활성화 또는 스트림 실패가 발생하면 해당 모델에 대한 지속적인 회로가 열리며, 제어된 복구 시도가 이루어질 때까지 향후 프롬프트에서 해당 모델을 피하게 합니다. 실패한 프롬프트는 자동으로 재실행되지 않으므로 편집, 명령 또는 기타 부작용이 반복되는 것을 방지합니다.
그 결과 Pi의 실제 모델 상태를 통해 작동하면서도 로컬에서 유지되고, 검사 가능하며, 수동으로 재정의할 수 있는 자동 모델 선택이 가능해집니다.
