Skip to main content

Interlatent SDK — hosted API client for RL interpretability dashboards.

Project description

Interlatent Python SDK

Official Python client for the Interlatent hosted API.

Browse environments, inspect runs, read latent activations, and view episode data from your RL interpretability dashboards.

Install

pip install interlatent

Quickstart

from interlatent import Interlatent

client = Interlatent(
    base_url="https://interlatent.dev",
    api_key="sk-...",
)

# Browse
envs = client.environments.list()
runs = client.environments.runs("Ant-v5")

# Inspect
run = client.runs.retrieve("run_abc123")
latents = client.latents.list("run_abc123")
meta = client.episodes.meta("episode_id")
chunk = client.episodes.chunk("episode_id", 0)

# Upload
client.runs.create(run_id="new_run", environment="Ant-v5", layer="policy_net.2")
client.latents.create("new_run", latents=[{"latent_id": 0, "name": "hip torque"}])
client.checkpoints.create("new_run", report={"failure_summary": {}})

Resources

Resource Methods
client.index retrieve()
client.environments list(), runs(env_id)
client.runs retrieve(), create(), update(), upload_urls(), upload_complete()
client.episodes meta(), chunk(), frame()
client.latents list(), retrieve(), create()
client.checkpoints list(), retrieve(), create()
client.auth login()

Project details


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

interlatent-0.2.5.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

interlatent-0.2.5-py3-none-any.whl (26.6 kB view details)

Uploaded Python 3

File details

Details for the file interlatent-0.2.5.tar.gz.

File metadata

  • Download URL: interlatent-0.2.5.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for interlatent-0.2.5.tar.gz
Algorithm Hash digest
SHA256 22196ced85286f4551f92afebc98ab78391b3f5f9ffa320ef5f49b80a7f9fb4d
MD5 18dcc9eb6e0ff39e498f44600cd838d0
BLAKE2b-256 a9034cb632a1c00d22a5ed6797ae9c723ea84394a2c52f456c50d742d6b8452f

See more details on using hashes here.

File details

Details for the file interlatent-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: interlatent-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 26.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for interlatent-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1a594a258c8409896645e9e88718c3569758d9a3364321c06895ff108ac0c577
MD5 b6d8212692933df02375324a8a168c36
BLAKE2b-256 741c3dfe2fce522d3ae191cde5b2362dbf1f1d6ce4b03dec6f62b774db8e5113

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page