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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: weave-0.48.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.48.0.tar.gz
Algorithm Hash digest
SHA256 90b3609f5556f9b23b0a6858c7cf3201506717b4ff02dacfa03bdb9d22ed390b
MD5 c8bc769b42f8bce10f76731ddd092f8e
BLAKE2b-256 23e08d0d3bc7e769dd8189f463d37a3b043ec02ab2153471c3edbf0fa29e123b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weave-0.48.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.48.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a54874ccd74d560cc80d0999462ff036166561dd6a797695bf859c1c44e2f6d
MD5 7a3c576847249a3bf1096eed2f9483fd
BLAKE2b-256 239ebbcd474aca85d1d153762e2d9c3f5d974df922f60123102555929b715dd5

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