fabric REST API 서버 — CLI 밖에서도 쓰기
fabric REST API 서버 — CLI 밖에서도 쓰기
명령줄에서 fabric을 쓰는 게 기본이지만, REST API 서버로도 실행할 수 있어요. 서버 모드로 띄워두면 웹 애플리케이션이나 다른 도구가 HTTP로 fabric의 패턴 실행을 호출할 수 있어요. --serve 옵션으로 시작해요.
서버 실행
fabric --serve를 실행하면 Fabric REST API 서버가 뜹니다. 기본 주소는 :8080이에요.
fabric --serve
Ollama 엔드포인트를 함께 노출하고 싶다면 --serveOllama를 써요.
주요 서버 옵션
--serve Fabric REST API 서버 실행
--serveOllama Ollama 엔드포인트도 함께 제공
--address= REST API 바인딩 주소 (기본 :8080)
--api-key= 서버 라우트를 보호하는 API 키
보안
--api-key로 서버의 라우트를 보호할 수 있어요. API를 공개 네트워크에 노출한다면 반드시 API 키를 설정해서 인증되지 않은 접근을 막아요.
어디에 쓸까
CLI 없이 다른 시스템과 통합할 때 유용해요. 예를 들어 내부 도구, 자동화 파이프라인, 웹 앱에서 fabric의 패턴 처리 능력을 HTTP로 호출할 수 있어요. 서버가 떠 있으면 프롬프트 패턴 라이브러리를 공유 API로 여러 팀원이 함께 쓸 수 있어요.
더 알아보기
REST API 서버의 전체 엔드포인트와 인증 방법은 GitHub README의 REST API 섹션에서 확인할 수 있어요.