Skip to main content

Inspect WandB

Integration between Inspect and Weights & Biases, including support for both the Models API for experiment tracking, and Weave for evaluation analysis and transcripts.

Docs Build Package Build Publish to PyPI

Demo Video

Check out this brief demo video for an overview of Inspect WandB

If you prefer to read, you can check out a written tutorial on the Inspect WandB docs site

You can also check out the WandB UI and navigate through some example results in our demo project, found here

Usage

Inspect WandB can be installed with:

pip install inspect-wandb

To install the optional Weave extra:

pip install "inspect-wandb[weave]"

Once Inspect WandB is installed in an environment authenticated with Weights & Biases (either by running wandb login or setting WANDB_API_KEY), the integration will be enabled for future Inspect runs by default. The Inspect logger output will link to the Models dashboard where you can track runs, and also, if you have enabled the weave extra, to the Weave dashboard where you can visualise eval results.

Some configuration options are available, including adjusting wandb config, settings tags, and adjusting Weave trace naming. To dive deeper with Inspect WandB, please see the documentation at https://inspect-wandb.readthedocs.io/en/latest/

Examples

The following are some examples of the types of data that can be automatically logged to W&B when Inspect WandB is enabled:

Models

The Models integration allows you to track each Inspect eval or eval-set run as a WandB run. This can be useful for having a shared source-of-truth for which evals have been run, as well as storing exact configurations for faithful reproductions in future.

Screenshot of Runs table Inspect evals tracked in W&B Runs table

Screenshot of run overview Reproduction information tracked in a W&B Run, including Inspect metadata

Weave

The Weave integration traces Inspect evaluations, allowing you to track and analyse performance of different models on multiple tasks, visualise and compare result sets, and dig into individual transcripts.

Screenshot of Weave evals table Table of Inspect evaluations with score summaries in Weave

Screenshot of Weave traces Trace tree of an Inspect task, with the main solver transcript selected for a given sample

Screenshot of Weave compare Comparison of performance on AgentHarm between Claude 4 Sonnet and GPT 4o-mini

Contributing

Please see our contributing guidelines if you'd like to make contributions to Inspect WandB

Feedback

We welcome all feedback; the best way to get in touch to discuss the project is the Inspect Community #inspect_wandb Slack Channel

Project notes

This project was primarily developed by DanielPolatajko, Qi Guo, Matan Shtepel, and supervised by Justin Olive. It was supported through the MARS (Mentorship for Alignment Research Students) program at the Cambridge AI Safety Hub.

Metadata

Release files for inspect-wandb 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for inspect-wandb 0.3.0
File Size Uploaded
inspect_wandb-0.3.0.tar.gz 23.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for inspect-wandb 0.3.0
File Interpreter ABI Platform
inspect_wandb-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 51.7 kB

Release files / inspect_wandb-0.3.0.tar.gz

Download URL inspect_wandb-0.3.0.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
aa4491b6436750fcd2543791633ba59409be17275be9627bc14c8bd1b56bfde5
BLAKE2b-256 checksum
How to use checksums
02f1ee326714ae4376b6bf8e60205a66971c9b06ea09b896e2dc23205d4ad9f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / inspect_wandb-0.3.0-py3-none-any.whl

Download URL inspect_wandb-0.3.0-py3-none-any.whl
Size 27.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ef680e826c9f267154adc002270719b8344f932f99a29e4705ab6120b3a8630
BLAKE2b-256 checksum
How to use checksums
b6526c43f55c79b598af68e0e6e61a54454af848bca244a8fca73568162aceba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page