Hermes 자체는 많은 모델을 관리할 수 있으며, 상당 부분의 작업을 스스로 처리할 수 있습니다. 하지만 이란 사용자에게는 항상 단순한 관리 기능 이상의 무언가가 필요합니다.
omni가 저에게 제공해 준 첫 번째이자 가장 중요한 기능은 프로바이더 연결 시 프록시를 사용할 수 있게 해준 것입니다.
또 다른 특징은 다양한 제공업체(Provider)들이 가진 모델들의 가용성을 빠르게 테스트할 수 있어서 시행착오를 겪을 필요가 없다는 것이었습니다.
그리고 훨씬 더 중요한 특징은, 제가 매달 수십억 달러를 여기에 쏟아붓고 싶지는 않다는 것이었기 때문에, 사용 가능하고 무료인 것을 찾을 수 있다는 점이 중요했습니다.
omni는 수많은 제공업체를 지원하는 것 외에도, 웹 쿠키(web cookie)를 통해 Claude와 Gemini 그리고... GPT 및 기타 기본 LLM들(default LLMs)에 연결할 수 있는 부분이 있습니다.
저는 Claude와 DeepSeek을 브라우저 세션에 연결할 수 있었습니다. 하지만 Claude는 봇으로 감지되어 계정이 정지될까 봐 걱정했습니다. DeepSeek은 코드를 작성할 때 서비스를 호출하는 문제가 있었는데, 에이전트가 이를 이해하지 못했습니다. 그래도 비(非)코드 작성을 위한 작업에는 여전히 좋습니다.
하지만 이러한 제한 사항이 없는 경우, omni가 제공하는 다른 웹 쿠키 기반의 제공업체들도 테스트해 볼 수 있습니다.
그리고 결국 제 문제를 해결해 준 제공업체는 ollama Cloud였는데, 저는 API를 통해 여기에 연결할 수 있었고, 에이전트가 이곳과 매우 쉽고 원활하게 작동했습니다. (자세한 내용은 아래에서 설명하겠습니다.)
만약 이란 외 국가의 전화번호나 가짜 번호에 접근할 수 있다면 NVIDIA도 사용할 수 있습니다. 그곳에서도 훌륭하고 무료인 모델들을 제공합니다.
omni를 설치하려면 Paruch에서 다음 명령어를 사용할 수 있습니다:
npm install -g omniroute
omniroute
1
2
3
먼저 npm을 설치해야 합니다.
또한, 에이전트가 작동하게 된 후 서비스로 변환해 달라고 요청하세요. 다만, 스스로 활성화하지는 마세요. omni를 활성화하는 도중에 로그아웃되거나 명령어가 중간에 끊길 수 있습니다. 활성화 명령어를 받아서 직접 실행해야 합니다.
설정 및 준비를 위해서는 먼저 Jadi의 이 비디오를 보는 것을 추천합니다. 설명이 아주 잘 되어 있습니다.
커스텀 프로바이더(Custom Provider)를 선택할 때, API와 Omni 주소를 입력하세요. 그러면 자동으로 모델 목록을 보여줄 것입니다.
Hermes는 대시보드도 제공할 수 있지만, 리눅스 환경에서 기본 인터페이스는 터미널입니다. 저는 계속 SSH에 접속하는 것이 번거롭고, 게다가 터미널 환경 자체가 매력적임에도 불구하고 기능적인 제한이 있기 때문에, 웹 클라이언트도 설치하기로 결정했습니다. 이것이 더 보기 좋고 사용하기 편리했기 때문입니다.