Skip to main content

A toolkit for building composable interactive data driven applications.

Project description


Weave is a toolkit for developing AI-powered applications, built by Weights & Biases.

You can use Weave to:

  • Log and debug language model inputs, outputs, and traces
  • Build rigorous, apples-to-apples evaluations for language model use cases
  • Organize all the information generated across the LLM workflow, from experimentation to evaluations to production

Getting Started with Weave

Read the docs to get started debugging, evaluating, and monitoring AI applications.

The code base

Interested in pulling back the hood or contributing? Awesome, before you dive in, here's what you need to know.

We're in the process of 🧹 cleaning up 🧹. This codebase contains a large amount code for the "Weave engine" and "Weave boards", which we've put on pause as we focus on Tracing and Evaluations.

The Weave Tracing code is mostly in: weave/trace and weave/trace_server.

The Weave Evaluations code is mostly in weave/flow.

Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

weave-0.49.0.tar.gz (28.1 MB view details)

Uploaded Source

Built Distribution

weave-0.49.0-py3-none-any.whl (28.8 MB view details)

Uploaded Python 3

File details

Details for the file weave-0.49.0.tar.gz.

File metadata

  • Download URL: weave-0.49.0.tar.gz
  • Upload date:
  • Size: 28.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for weave-0.49.0.tar.gz
Algorithm Hash digest
SHA256 e7acaa55eb5bca9e5eb447b5f41a3dcd9d1193f0cefa2431563ab028cde3d0d9
MD5 2e8b3426b0628724a88f02a631f56acc
BLAKE2b-256 b19009785c722aa25c9a10eb859d24252d50db7ab9de6c51c360bd17a19ccec1

See more details on using hashes here.

File details

Details for the file weave-0.49.0-py3-none-any.whl.

File metadata

  • Download URL: weave-0.49.0-py3-none-any.whl
  • Upload date:
  • Size: 28.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for weave-0.49.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fde7dcd1c38622f1dd36314fd2b44575ea5eb10d33b21e148d34415f808e6ee9
MD5 c6c5a65a6a379900826b7ab0276f40d3
BLAKE2b-256 313dd6655759305816c5cd7d53690bea77b96a2c2df93fe49cc318f7da34c9b1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page