weave.init()를 호출하면 Weave가 지원되는 LLM 클라이언트 라이브러리를 자동으로 가로채어(패치하여) 처리합니다. 애플리케이션 코드는 바꿀 필요가 없습니다. 평소처럼 제공업체 SDK를 사용하면 각 요청이 Weave Call로 기록됩니다. 최소한의 설정으로 전체 트레이싱을 사용할 수 있습니다.
이 페이지에서는 이 동작을 언제, 어떻게 변경하는지 설명합니다. 자동 추적을 끄거나, 특정 제공업체로 제한하거나, 입력과 출력을 후처리하는 방법(예: PII를 마스킹하는 경우)을 다룹니다.
기본 동작
openai 및 anthropic처럼 널리 사용되는 LLM 라이브러리의 call을 자동으로 패치해 추적합니다. 프로그램 시작 시 weave.init(...)를 호출한 뒤 해당 라이브러리를 평소처럼 사용하세요. 그러면 해당 call이 프로젝트의 트레이스에 표시됩니다.
자동 패치 구성
- Python
- TypeScript
Weave는 기본적으로 지원되는 모든 인테그레이션에 대해 암시적 자동 패치를 제공합니다.암시적 패치(자동): 라이브러리는 임포트 시점과 관계없이 자동으로 패치됩니다.암시적 패치 비활성화: 명시적으로 제어하려면 자동 패치를 비활성화할 수 있습니다.명시적 패치(수동): 더 세밀하게 제어하려면 인테그레이션을 명시적으로 패치할 수 있습니다.민감한 데이터 처리에 대한 자세한 내용은 PII 데이터와 함께 Weave를 사용하는 방법을 참조하세요.