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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for weave-0.50.1.tar.gz
Algorithm Hash digest
SHA256 3a57c8e5c6c95c68cb282df39fcadde8f8f7fc2bb73741c31c72e261a4ad8322
MD5 b7149abd859b9400feaf9f9d3c8e6e0f
BLAKE2b-256 a79ced04eac29e9948ca31a969bbbf6087aa785817fd9dc98404ba6c2fe1b66e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weave-0.50.1-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.3

File hashes

Hashes for weave-0.50.1-py3-none-any.whl
Algorithm Hash digest
SHA256 007457746357efe48839bb51cd3ab75d4098016c7e0db69d66d57cf636156c6a
MD5 894ddc23028a159b9982b1769d62825b
BLAKE2b-256 55f02e7d81f47440e8a839d8c2e737702c5f4c5f8c8050fec40e2ef83c3c83e7

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