OpenAI, Anthropic 및 기타 제공업체의 프롬프트와 LLM 요청을 로깅하고 버전 관리·추적·평가하는 PromptLayer Python SDK입니다.
- 스타
- 1,144
- 포크
- 183
- 열린 이슈
- 164
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
Weave는 AI 에이전트를 추적하고 평가하기 위한 툴킷으로, Weights & Biases가 만들었습니다. 대화, 턴, LLM 호출, 도구 호출을 기록하고 W&B 웹 인터페이스의 전용 Agents 탭에 표시합니다. @weave.op 데코레이터를 사용한 일반 함수 추적도 지원하며, 결과는 Calls 탭에서 확인할 수 있습니다.
weave.init()을 호출하면 Weave가 OpenAI Agents SDK, Claude Agent SDK, Google ADK 등 지원되는 에이전트 SDK를 자동 패치하고, 일반 openai 클라이언트 호출도 자동 추적합니다. 지원 SDK 없이 에이전트를 만든 경우에는 start_conversation, start_turn, start_llm 컨텍스트 매니저로 자체 루프를 기록하는 Conversation API를 사용할 수 있습니다.
Python 3.10 이상과 API 키가 있는 Weights & Biases 계정이 필요합니다. 트레이스는 W&B 프로젝트에 저장되므로, 확인하려면 호스팅 서비스에 로그인해야 합니다.
핵심 기능
- 01에이전트 대화, 턴, LLM 호출, 도구 호출을 추적해 Agents 탭에 표시합니다.
- 02weave.init() 호출 후 OpenAI Agents SDK, Claude Agent SDK, Google ADK를 자동 패치합니다.
- 03@weave.op 데코레이터로 일반 Python 함수를 추적합니다.
- 04사용자 정의 에이전트 루프를 추적하는 Conversation API를 제공합니다.
- 05openai Python 클라이언트로 이루어진 호출을 자동 추적합니다.
활용 사례
- 지원 SDK로 만든 멀티턴 에이전트의 도구 호출과 LLM 요청을 살펴보며 디버깅하기.
- 지원 프레임워크를 사용하지 않는 사용자 정의 에이전트 루프 추적하기.
- LLM 애플리케이션 출력에 대한 평가와 스코어러 실행하기.
- LLM 호출의 토큰 사용량과 모델 응답 기록하기.
빠른 시작
- 1
Weave와 OpenAI Agents SDK를 설치합니다
pip install weave openai-agents requests - 2
환경 변수 WANDB_API_KEY와 OPENAI_API_KEY를 설정합니다
- 3
예제 에이전트 코드를 실행한 다음, 출력된 프로젝트 URL에서 Agents 탭을 엽니다
사용 전 알아둘 점
- 트레이스를 보려면 Weights & Biases 계정과 API 키가 필요합니다.
- 고급 Weave 엔진과 boards 코드는 개발이 중단된 상태이며 현재 적극적으로 개발되고 있지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- weave은(는) 무엇인가요?
- Weights & Biases가 만든 Python 툴킷으로, AI 에이전트와 LLM 애플리케이션을 추적하고 평가합니다. Weave는 AI 에이전트를 추적하고 평가하기 위한 툴킷으로, Weights & Biases가 만들었습니다. 대화, 턴, LLM 호출, 도구 호출을 기록하고 W&B 웹 인터페이스의 전용 Agents 탭에 표시합니다. @weave.op 데코레이터를 사용한 일반 함수 추적도 지원하며, 결과는 Calls 탭에서 확인할 수 있습니다.
- weave은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- weave은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- weave은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. weave의 마지막 커밋은 2026년 11월 6일입니다.
- weave은(는) 어디에 사용할 수 있나요?
- 지원 SDK로 만든 멀티턴 에이전트의 도구 호출과 LLM 요청을 살펴보며 디버깅하기. 지원 프레임워크를 사용하지 않는 사용자 정의 에이전트 루프 추적하기. LLM 애플리케이션 출력에 대한 평가와 스코어러 실행하기. LLM 호출의 토큰 사용량과 모델 응답 기록하기.
- weave는 어떻게 설치하나요?
- Weave와 OpenAI Agents SDK를 설치합니다: pip install weave openai-agents requests 환경 변수 WANDB_API_KEY와 OPENAI_API_KEY를 설정합니다 예제 에이전트 코드를 실행한 다음, 출력된 프로젝트 URL에서 Agents 탭을 엽니다
- weave은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/wandb/weave
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM 애플리케이션을 추적·평가·프롬프트 관리·디버깅하는 오픈소스 엔지니어링 플랫폼으로, 자체 호스팅할 수 있습니다.
AI 에이전트 추적, LLM 출력 평가, 프롬프트 관리, 프로덕션 모니터링을 위한 오픈소스 LLM 옵저버빌리티 및 평가 플랫폼입니다.
에이전트 트레이스, 도구 호출, 토큰 사용량 및 비용을 Opik으로 전송해 관측성을 제공하는 공식 OpenClaw 플러그인입니다.
LLM 및 에이전트형 AI 애플리케이션의 가드레일, 트레이싱, 평가와 모니터링은 물론 ML 모델 모니터링을 지원하는 오픈소스 엔진입니다.
회사 전반의 LLM 호출, 에이전트, 코딩 어시스턴트를 추적·테스트·라우팅·관리하는 오픈소스 플랫폼입니다.