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.11.tar.gz (29.5 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.11-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for interlatent-0.2.11.tar.gz
Algorithm Hash digest
SHA256 7d3d22868f6e9aca1bbff45542b224797f50941abcae3f1106f62520cc40c411
MD5 04cd70efd3848d1e3d4fcd5b1fa433ac
BLAKE2b-256 e46bf956904be56a9acd3417f5ec25c047fa6797c5006048a4aa1d54504a89ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for interlatent-0.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 508005b4fc4501481d9b64b4ae708da4b8066ef059cb96e0980dd5910798dce4
MD5 fe9c6a50914dc542735437122a9d4b7a
BLAKE2b-256 dcb36654d19cb2f2cf473204645b427a4314503c97cb2fc2862ad98634679b09

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