Skip to main content
이 가이드에서는 Weave를 사용하여 OpenRouter를 통해 액세스하는 LLM에 대한 Call을 자동으로 트레이스하는 방법을 설명합니다. 이를 통해 하나의 대시보드에서 애플리케이션의 모델 사용 현황을 모니터링하고, 디버그하고, 평가할 수 있습니다. OpenRouter는 다양한 LLM을 위한 통합 인터페이스로, OpenAI GPT-4, Anthropic Claude, Google Gemini 같은 파운데이션 모델은 물론 LLama-3, Mixtral 등의 오픈 소스 모델과 그 밖의 여러 모델을 지원합니다. 일부 모델은 무료로 제공됩니다. OpenRouter는 REST API와 OpenAI SDK 호환을 제공하며, Weave는 이를 자동으로 감지하여 연동합니다. 자세한 내용은 OpenRouter 빠른 시작 가이드를 참고하세요. Weave가 OpenAI SDK를 감지하므로 몇 가지 설정만 변경하면 기존 OpenAI 코드를 그대로 재사용할 수 있습니다. OpenAI SDK 코드를 OpenRouter로 전환하려면 API 키를 OpenRouter API 키로 바꾸고, base_url을 https://openrouter.ai/api/v1로 설정한 다음, 모델을 사용 가능한 채팅 모델 중 하나로 지정하세요. weave.init()을 호출할 때 트레이스를 저장할 프로젝트 이름을 지정하세요. 지정하지 않으면 Weave는 기본 entity를 사용합니다. 기본 entity를 확인하거나 변경하려면 W&B Models 문서의 사용자 설정을 참고하세요. 다음 예시를 실행하면 Weave가 OpenRouter에 대한 Call을 트레이스로 캡처하여 Weave 프로젝트에 기록합니다.
이것은 시작하기 위한 기본 예시이지만, 더 복잡한 사용 사례에서 Weave를 자신의 함수와 통합하는 방법에 대한 자세한 내용은 OpenAI 가이드를 참조하세요.
마지막 수정일 2026년 9월 30일