OpenRouter
OpenRouter는 여러 회사의 AI 모델을 하나의 API로 호출하게 해 주는 통합 인터페이스다.
소개
OpenRouter는 여러 공급자의 AI 모델을 하나의 API 엔드포인트로 호출하게 해 주는 서비스다. 텍스트, 이미지, 영상, 오디오 모델을 한 인터페이스에서 쓸 수 있고, API는 OpenAI와 호환된다.
한 공급자에 장애가 나면 다른 공급자로 자동 전환(Fallback)하고, 요청마다 비용 효율이 좋은 쪽을 고른다. 서비스는 엣지에서 동작해 사용자와 추론 사이의 지연을 줄인다. 연동 방식은 HTTP API를 직접 호출하는 방법, 타입이 지정된 Client SDK, 도구 사용·반복·상태를 다루는 에이전트용 Agent SDK 세 가지다.
여러 모델을 바꿔 가며 쓰거나 한 서비스에서 여러 공급자를 함께 써야 하는 개발자와 팀에 맞다. 세밀한 데이터 정책을 설정해 프롬프트가 신뢰하는 모델과 공급자에게만 가도록 제한할 수 있다.
이런 데 씁니다
- 하나의 API 키와 엔드포인트로 여러 회사의 모델을 호출한다.
- 공급자 장애 시 다른 공급자로 넘어가게 해 서비스 가용성을 높인다.
- 데이터 정책을 설정해 조직의 프롬프트가 허용한 공급자에게만 전달되게 한다.
- Agent SDK로 도구 사용과 상태 관리가 필요한 에이전트를 만든다.
- 기존 OpenAI SDK의 연결 주소만 바꿔 OpenRouter로 옮긴다.
가격·라이선스
구독 없이 크레딧을 충전해 모델·공급자 구분 없이 사용
시작하기
- openrouter.ai에서 계정을 만든다(팀용 조직은 나중에 설정 가능).
- 크레딧을 충전한다.
- API 키를 만든다.
- https://openrouter.ai/api/v1/chat/completions 엔드포인트로 요청을 보내거나, npm install @openrouter/sdk 또는 pip install openrouter로 SDK를 설치해 호출한다.
- openrouter.ai/models에서 모델 목록을 보고 쓸 모델의 slug를 고른다.
링크
관련 용어·기업
최근 브리핑 언급
출처
공개 자료(공식 페이지·README)를 근거로 정리했습니다. 가격·기능은 바뀔 수 있으니 공식 사이트에서 확인하세요.