Skip to main content

Framework for large language model evaluations

Project description

Welcome to Inspect, a framework for large language model evaluations created by the UK AI Safety Institute.

Inspect provides many built-in components, including facilities for prompt engineering, tool usage, multi-turn dialog, and model graded evaluations. Extensions to Inspect (e.g. to support new elicitation and scoring techniques) can be provided by other Python packages.

To get started with Inspect, please see the documentation at https://inspect.ai-safety-institute.org.uk/.


To work on development of Inspect, clone the repository and install with the -e flag and [dev] optional dependencies:

$ git clone https://github.com/UKGovernmentBEIS/inspect_ai.git
$ cd inspect_ai
$ pip install -e ".[dev]"

Optionally install pre-commit hooks via

make hooks

Run linting, formatting, and tests via

make check
make test

If you use VS Code, you should be sure to have installed the recommended extensions (Python, Ruff, and MyPy). Note that you'll be prompted to install these when you open the project in VS Code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

inspect_ai-0.3.47.tar.gz (8.7 MB view details)

Uploaded Source

Built Distribution

inspect_ai-0.3.47-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file inspect_ai-0.3.47.tar.gz.

File metadata

  • Download URL: inspect_ai-0.3.47.tar.gz
  • Upload date:
  • Size: 8.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for inspect_ai-0.3.47.tar.gz
Algorithm Hash digest
SHA256 7bbcf9fec21bb0e06136314e10f03d6034555a9d92b71c84bdb66197f7b95308
MD5 737b2b8da041493644ae48f6b495e8dd
BLAKE2b-256 2a83dd1f2d4e9e64f917d6ed298e4d49fe5baf38dd011ebb4d5cec4c1c660448

See more details on using hashes here.

File details

Details for the file inspect_ai-0.3.47-py3-none-any.whl.

File metadata

  • Download URL: inspect_ai-0.3.47-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for inspect_ai-0.3.47-py3-none-any.whl
Algorithm Hash digest
SHA256 c4b63c500dd8b0489e419d5eb088798f594ff19f8dd977b379254abd6bb9d9ec
MD5 493f6182c5284d94c33cdc3990196ada
BLAKE2b-256 1e25e76659d872171b3908743bd420d95691addc63003f243a7e4114fe1319ca

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page