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.50.0.tar.gz (28.1 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: weave-0.50.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.50.0.tar.gz
Algorithm Hash digest
SHA256 13c984a1d2c74217f4bf43c07d3d2a47b8129d3284e9459ffe5cf5fd3ec026c7
MD5 aa86eb40402bddb9adf91253ce313555
BLAKE2b-256 0d55467ccc0a3ae08521551c486f8044c103ce94b8ba30b89246306499050f4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weave-0.50.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.50.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c847a4089ff27489f1e354d02790be4ef756177ea418fd720a0770c6b93736aa
MD5 145493b78fc7a126151009d2ef753e5b
BLAKE2b-256 4b32bd04dc30a86ce216f26a0bb5e8cbf93e01a1c65099a17ab07425910343ec

See more details on using hashes here.

Supported by

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