시작하기
Weave로 Not Diamond를 사용하려면 Not Diamond 계정과 API 키가 필요합니다. 계정을 생성하고 API 키를 발급한 다음, API 키를NOTDIAMOND_API_KEY라는 이름의 환경 변수에 추가하세요.

- [퀵스타트 가이드]를 사용해 보세요.
- Weave와 Not Diamond를 사용해 맞춤형 라우터를 구축하세요.
- Not Diamond와 채팅하여 라우팅이 실제로 어떻게 동작하는지 확인하세요.
트레이싱
Weave는 Not Diamond의 Python 라이브러리와 통합되어 API Call을 자동으로 로깅하므로, 나머지 Weave 트레이스와 함께 라우팅 결정과 공급자의 응답을 확인할 수 있습니다. 워크플로 시작 시weave.init()를 실행한 다음, 평소처럼 라우팅된
공급자를 계속 사용하세요:
맞춤형 라우팅
특수한 사용 사례에서는 Evaluations를 기반으로 자체 [맞춤형 라우터]를 트레이닝하여 Not Diamond가 기본 라우팅 정책 대신 평가 성능에 따라 프롬프트를 라우팅하도록 할 수 있습니다. 먼저 맞춤형 라우터를 트레이닝하세요.train_router 호출은 나중에 사용할 수 있도록
트레이닝된 라우터를 식별하는 preference_id를 반환합니다:
model_select 요청에 전달하면, 맞춤형 라우터를 재사용하여
평가 데이터를 기준으로 성능은 최대화하고 비용은 최소화하도록 프롬프트를 라우팅할 수 있습니다: