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.8.tar.gz (22.7 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.8-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: interlatent-0.2.8.tar.gz
  • Upload date:
  • Size: 22.7 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.8.tar.gz
Algorithm Hash digest
SHA256 238d898d4f86004654e0762e06a4760d0855d2994a6537e0669d48fa796e9ff2
MD5 44ed01340625a5d17308f72c925584b2
BLAKE2b-256 90b8fa71f4e82540844f6393bcee9723f2f6d380e5ef47eb8a5de782c141989a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: interlatent-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 26.4 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0b3ae4986fc708258357c76b4d7b26557188bf7b1e3c21017981daa3478cf269
MD5 5aabc36117bbbaa6008908d308633709
BLAKE2b-256 9b32fd86f512750c6cbf950b0a163261724c022c58ec50dacb4e23558922956e

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