Weave UI에서 Calls 내보내기
Weave UI에서는 데이터를 여러 형식으로 내보낼 수 있습니다. 또한 행을 프로그래밍 방식으로 내보낼 때 사용할 수 있는 Python 및 cURL 코드도 표시됩니다. Calls를 내보내려면 다음 단계를 따르세요.- wandb.ai로 이동한 다음 프로젝트를 선택합니다.
- Weave 프로젝트 사이드바에서 Traces를 클릭합니다.
- 내보내려는 여러 Calls의 행을 체크해 선택합니다.
- Traces 테이블 툴바에서 내보내기 또는 다운로드 버튼을 클릭합니다.
- Export 모달에서 Selected rows 또는 All rows를 선택합니다.
- Export를 클릭합니다.

프로그래밍 방식으로 call 조회하기
UI 외부에서 Call를 필터링, 정렬 또는 처리하려면 Weave SDK 중 하나 또는 Service API를 사용해 조회하세요. 워크플로에 가장 잘 맞는 인터페이스를 선택하세요.- Python
- TypeScript
- HTTP API
Python API를 사용해 Call를 조회하려면
client.get_calls 메서드를 사용하세요:Call 메트릭 내보내기
기본 Call 레코드 대신 비용이나 지연 시간 추세와 같은 집계 수준의 인사이트가 필요한 경우, 이 섹션에서 설명하는 메트릭 엔드포인트를 사용하세요. Call 데이터 자체를 조회하지 않고도 Call에 대한 메트릭을 조회하려면 Weave Service API의 POST/calls/stats 엔드포인트를 사용할 수도 있습니다. 지연 시간 및 비용과 같은 Call 정보를 조회하고 이를 합계, 평균, 최소, 최대, 개수 기준으로 집계할 수 있습니다. 예를 들어 다음을 조회할 수 있습니다.
- 총 토큰 사용량
- 평균 지연 시간
- 사용된 최대 토큰 수
- 총비용
- 최소 입력 토큰 수
- Op 이름
- Trace ID
- Thread ID
- User ID
web_app라는 이름의 Op에서 이틀 동안 생성된 Call을 조회하는 방법을 보여줍니다. [YOUR-TEAM-NAME/YOUR-PROJECT-NAME]을 팀 이름과 프로젝트 이름으로 바꾸세요.
sum, count, avg, min, max, count 기준으로 집계할 수 있습니다.
이 엔드포인트는 JSON 객체를 반환합니다. 다음 예시 응답은 이틀 동안의 메트릭을 보여줍니다. 각 날짜(버킷)는 usage_buckets 및 call_buckets 배열에서 각각 별도의 객체로 표시됩니다. 각 배열은 메트릭을 서로 다른 방식으로 분류합니다.
usage_buckets: 사용된 모델을 기준으로 각 날짜의 Call 메트릭을 그룹화합니다.call_buckets: 사용된 모델과 관계없이 각 날짜의 Call 메트릭을 그룹화합니다.