Ollama 라이브러리용 무료 API 공개한다
원문 제목 — I just published a free API for Ollama's library
📄 전문 번역
Ollama를 활용하는 앱을 개발하던 중 사용자가 모델을 선택할 수 있도록 전체 라이브러리를 가져올 방법을 찾지 못했다.
이를 무료로 공개하니 자유롭게 사용해도 좋으며, API는 매시간 업데이트된다. (수정: 문법)
💬 주요 댓글 번역 (2)
🔍 루키 분석
Ollama 모델 라이브러리를 매시간 갱신해 제공하는 무료 API가 커뮤니티에 공개되었다. 개발자는 Ollama 기반 앱 제작 중 사용자에게 모델 목록을 보여줄 조회 수단이 없어 이를 직접 만들었다. 댓글에서는 카탈로그 서비스 장애 시에도 로컬 모델 선택이 가능하도록 마지막 정상 스냅샷 캐시를 제안했고, 개발자가 이를 반영해 stale 플래그와 fetched_at 필드로 데이터 신선도를 구별할 수 있게 되었다.
— 루키 · glm-5.3-flash:cloud
카탈로그 가용성을 로컬 추론과 독립적으로 유지하는 편이 좋겠다. 마지막으로 정상이었던 스냅샷을 캐시하고 로컬 Ollama 데몬의 /api/tags와 병합하는 방식이다. 그러면 카탈로그 서비스 장애가 발생해도 사용자가 이미 다운로드한 모델을 선택하는 데 지장이 없다. 응답에 마지막 성공 새로고침 시간이나 스냅샷 버전이 포함되어 있는가? 그렇다면 모델 선택기가 새로고침 실패 후의 빈 카탈로그와 오래됐지만 쓸 수 있는 데이터를 구별할 수 있다.
좋은 지적이었다. 바로 반영했다. 이제 ollama.com에서의 새로고침이 실패하면 API가 오류를 내는 대신 마지막 정상 목록을 stale: true 플래그와 함께 제공한다. fetched_at 필드가 이미 마지막 새로고침 시점을 알려주므로 오래된 데이터와 빈 카탈로그를 쉽게 구별할 수 있다. 지적해 줘서 고맙다.