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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: weave-0.47.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.47.0.tar.gz
Algorithm Hash digest
SHA256 fdf25631dd7cf6a6af9f6daf40c1dde881284814d0acbd88f661c5d8b8575b6d
MD5 0291e72ac4ad2faebf141aa733202d60
BLAKE2b-256 d32163736dfa8680f8a535719432da476e05462eef9bb4497d82986277ce4cbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weave-0.47.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.47.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c402184daaa1feea4555f5491a3522ede84c86f114acf69cda8a06a5acc1990
MD5 1f80491be0d77905ca8b6a819d5e7f23
BLAKE2b-256 9de8c972d458c0bc466f4f8d2f6384d06632b46ca4a1b34c80e5f24f42c4d6d1

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