SDK Python do PromptLayer para registrar, versionar, rastrear e avaliar prompts e solicitações a LLMs em provedores como OpenAI e Anthropic.
wandb/weave
Toolkit Python da Weights & Biases para rastrear e avaliar agentes de IA e aplicações com LLMs.
Alternativa open source a:LangSmith
- Estrelas
- 1,144
- Forks
- 183
- Issues abertas
- 164
- Último commit
- há 2 horas
O que é?
Weave é um toolkit criado pela Weights & Biases para rastrear e avaliar agentes de IA. Ele registra conversas, turnos, chamadas a LLMs e chamadas a ferramentas, e exibe tudo em uma aba Agents dedicada na interface web do W&B. Também oferece suporte ao rastreamento de funções comuns com o decorador @weave.op, com os resultados exibidos na aba Calls.
Depois de chamar weave.init(), o Weave aplica patches automaticamente a SDKs de agentes compatíveis, como OpenAI Agents SDK, Claude Agent SDK e Google ADK, e rastreia automaticamente chamadas feitas com o cliente openai padrão. Para agentes criados sem um SDK compatível, uma Conversation API com os gerenciadores de contexto start_conversation, start_turn e start_llm permite registrar o próprio loop.
O projeto requer Python 3.10 ou superior e uma conta da Weights & Biases com uma chave de API. Os traces são armazenados em projetos do W&B, então é preciso entrar no serviço hospedado para visualizá-los.
Recursos principais
- 01Rastreia conversas de agentes, turnos, chamadas a LLMs e chamadas a ferramentas na aba Agents.
- 02Aplica patches automaticamente ao OpenAI Agents SDK, Claude Agent SDK e Google ADK após weave.init().
- 03Rastreia funções Python comuns com o decorador @weave.op.
- 04Oferece uma Conversation API para rastrear loops personalizados de agentes.
- 05Rastreia automaticamente chamadas feitas com o cliente Python openai.
Casos de uso
- Depurar agentes com várias interações criados com um SDK compatível, inspecionando chamadas a ferramentas e solicitações a LLMs.
- Rastrear um loop personalizado de agente que não usa um framework compatível.
- Executar avaliações e scorers nos resultados de aplicações com LLMs.
- Registrar o uso de tokens e as respostas dos modelos em chamadas a LLMs.
Início rápido
- 1
Instale o Weave e o OpenAI Agents SDK
pip install weave openai-agents requests - 2
Configure as variáveis de ambiente WANDB_API_KEY e OPENAI_API_KEY
- 3
Execute o código de exemplo do agente e, em seguida, abra a aba Agents na URL do projeto exibida
Antes de usar
- É necessária uma conta do Weights & Biases e uma chave de API para ver os traces.
- O mecanismo avançado do Weave e o código de boards estão pausados e não estão sendo desenvolvidos ativamente.
Em coleções
Tópicos
Perguntas frequentes
- O que é weave?
- Toolkit Python da Weights & Biases para rastrear e avaliar agentes de IA e aplicações com LLMs. Weave é um toolkit criado pela Weights & Biases para rastrear e avaliar agentes de IA. Ele registra conversas, turnos, chamadas a LLMs e chamadas a ferramentas, e exibe tudo em uma aba Agents dedicada na interface web do W&B. Também oferece suporte ao rastreamento de funções comuns com o decorador @weave.op, com os resultados exibidos na aba Calls.
- weave é gratuito? Qual é a licença?
- weave é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- weave ainda é mantido?
- Manutenção ativa. O último commit de weave foi em 6 de nov. de 2026.
- Para que posso usar weave?
- Depurar agentes com várias interações criados com um SDK compatível, inspecionando chamadas a ferramentas e solicitações a LLMs. Rastrear um loop personalizado de agente que não usa um framework compatível. Executar avaliações e scorers nos resultados de aplicações com LLMs. Registrar o uso de tokens e as respostas dos modelos em chamadas a LLMs.
- Como instalar weave?
- Instale o Weave e o OpenAI Agents SDK: pip install weave openai-agents requests Configure as variáveis de ambiente WANDB_API_KEY e OPENAI_API_KEY Execute o código de exemplo do agente e, em seguida, abra a aba Agents na URL do projeto exibida
- Onde consigo weave?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wandb/weave
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source de engenharia de LLMs para rastrear, avaliar e gerenciar prompts, além de depurar aplicações com LLMs; pode ser hospedada na própria infraestrutura.
Plataforma open source de observabilidade e avaliação de LLMs para rastrear agentes de IA, pontuar saídas de LLMs, gerenciar prompts e monitorar ambientes de produção.
Plugin oficial do OpenClaw que exporta traces de agentes, chamadas de ferramentas, uso de tokens e custos para o Opik, permitindo observabilidade.
Engine open source para guardrails, tracing, avaliação e monitoramento de aplicações com LLMs e IA agêntica, além de monitoramento de modelos de ML.
Plataforma open source para rastrear, testar, rotear e governar chamadas a LLMs, agentes e assistentes de programação em toda a empresa.