메인 콘텐츠로 건너뛰기
이 예시에서는 트레이싱, 평가, 비교를 위해 Weave와 함께 W&B Inference를 사용하는 방법을 보여줍니다.

기본 예제: Weave로 Llama 3.1 8B 트레이스하기

이 예제에서는 Llama 3.1 8B 모델에 프롬프트를 보내고 Weave로 call을 트레이스하는 방법을 보여줍니다. Tracing은 LLM call의 전체 입력과 출력을 캡처하고, 성능을 모니터링하며, Weave UI에서 결과를 분석할 수 있게 해줍니다.
Weave에서 tracing에 대해 자세히 알아보세요.
이 예제에서는 다음을 수행합니다:
  • Chat Completion 요청을 수행하는 @weave.op() 데코레이터가 적용된 함수를 정의합니다
  • 트레이스가 기록되어 W&B entity 및 프로젝트에 연결됩니다
  • 함수가 자동으로 트레이스되어 입력, 출력, 지연 시간, 메타데이터를 로깅합니다
  • 결과는 터미널에 출력되고, 트레이스는 https://wandb.ai트레이스 탭에 표시됩니다
이 예제를 실행하기 전에 사전 요구 사항을 완료하세요.
코드를 실행한 후 다음 방법으로 Weave에서 트레이스를 확인할 수 있습니다:
  1. 터미널에 출력된 링크를 클릭합니다(예: https://wandb.ai/<your-team>/<your-project>/r/call/01977f8f-839d-7dda-b0c2-27292ef0e04g)
  2. 또는 https://wandb.ai로 이동한 후 트레이스 탭을 선택합니다

고급 예제: Weave Evaluations 및 리더보드 사용

모델 call을 추적하는 것 외에도 성능을 평가하고 리더보드를 게시할 수 있습니다. 이 예제는 질의응답 데이터셋에서 두 모델을 비교합니다. 이 예제를 실행하기 전에 사전 요구 사항을 완료하세요.
이 코드를 실행한 후 https://wandb.ai/의 W&B 계정으로 이동한 다음, 다음을 수행하세요.
모델 평가 보기
리더보드 보기

다음 단계

  • 사용 가능한 모든 방법은 API 레퍼런스를 참고하세요
  • UI에서 모델을 사용해 보세요