Skip to main content

llm-trustedrouter

Tests License

LLM plugin for models available through TrustedRouter, an OpenAI-compatible LLM router.

Installation

llm install llm-trustedrouter

Configuration

Set your API key:

llm keys set trustedrouter
# Paste key here

or set the TRUSTEDROUTER_API_KEY environment variable.

Usage

Models are registered from the public catalog at https://api.trustedrouter.com/v1/models once a key is configured. The list is cached for one hour in trustedrouter_models.json in your LLM user directory.

llm models -q trustedrouter
llm -m trustedrouter/auto "Five names for a pet pelican"

TrustedRouter model IDs are already prefixed (trustedrouter/auto) and are used as-is; other catalog IDs get a trustedrouter/ prefix (trustedrouter/openai/gpt-4o-mini).

Plugin commands:

llm trustedrouter models          # list catalog models
llm trustedrouter models --json   # full catalog JSON
llm trustedrouter refresh         # refresh the cached catalog

Verifying the gateway

The gateway runs as an attested Google Confidential Space workload. The attestation is served at https://api.trustedrouter.com/attestation and the verification procedure is at https://trustedrouter.com/trust (source: https://github.com/Lore-Hex/quill-cloud-proxy).

Development

python -m venv venv && source venv/bin/activate
pip install -e '.[test]'
python -m pytest

Tests mock all HTTP and make no network calls.

Metadata

Release files for llm-trustedrouter 0.1.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 llm-trustedrouter 0.1.0
File Size Uploaded Provenance Actions
llm_trustedrouter-0.1.0.tar.gz 9.0 kB Without provenance Details for llm_trustedrouter-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for llm-trustedrouter 0.1.0
File Interpreter ABI Platform Actions
llm_trustedrouter-0.1.0-py3-none-any.whl Python 3 none any Details for llm_trustedrouter-0.1.0-py3-none-any.whl

Total release size: 17.1 kB

Release files / llm_trustedrouter-0.1.0.tar.gz

Download URL llm_trustedrouter-0.1.0.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
18d07a91a45424c02fae7725fbea82d11005d98144c3e4bff01fadd1ed55e625
BLAKE2b-256 checksum
How to use checksums
285326df3f406a072fbdcf9b811774270e413651ddaef52f968050ea7484631d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / llm_trustedrouter-0.1.0-py3-none-any.whl

Download URL llm_trustedrouter-0.1.0-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ffc0726e82adf24917b9c81e6a2a31ace52148bbc3d4261319b422c7a5999b96
BLAKE2b-256 checksum
How to use checksums
e5cd591f5fb28d4f0d7038bd80f1a3320f83f53bcba718732982b6446f6d4929
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for llm-trustedrouter 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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