Skip to main content
이미 LLM Call을 완료하여 기록만 하면 되는 프레임워크에서는 weave.log_turn과 weave.log_conversation을 사용하세요. 모든 span은 컨텍스트 관리자를 열어 둔 상태로 유지하지 않고 즉시 생성되고 종료됩니다. 이 방식으로 로깅한 데이터는 과거 데이터일 수 있습니다. 실시간 대화는 필요하지 않습니다. conversation_id를 대화를 고유하게 식별하는 임의의 고정 문자열로 설정하세요. 동일한 conversation_id를 공유하는 턴은 Agents 뷰에서 하나의 대화로 그룹화됩니다. 자체 에이전트 루프를 구축하는 경우에는 대신 에이전트 트레이싱에 설명된 실시간 계측 API를 사용하세요.

턴 로깅하기

이미 완료된 단일 턴을 기록하려면 weave.log_turn을 사용하세요. 이 함수는 모든 LLM span과 도구 span을 포함한 완성된 턴을 받습니다.
log_turn은 생성된 span의 트레이스 ID가 담긴 LogResult를 반환합니다. log_turn의 선택 매개변수인 model은 하위 LLM span이 아닌 턴 자체의 span에 모델을 설정합니다. 각 LLM span은 저마다 독립적인 model 값을 가집니다. 한 턴에서 여러 모델을 사용한다면 해당 턴의 주 모델로 여기는 모델을 log_turn의 model에 설정하세요.

대화 로깅하기

여러 턴으로 구성된 전체 대화를 한 번에 일괄 임포트하려면 weave.log_conversation을 사용하세요. turns 매개변수는 Turn 객체의 목록을 받으며, 각 객체는 앞의 log_turn 예시와 동일한 방식으로 생성합니다.
마지막 수정일 2026년 9월 30일