OpenRouter spend
Bounded token and cost telemetry without prompts or provider keys.
PreviewServicechirp login

Source implementation only. Registry, marketplace, hosted installer, and publisher provenance remain unverified until the release checklist records a clean-machine receipt. Review and pin `python-sdk/ and server/src/routes/openRouterUsage.ts`, minimize telemetry, and keep provider secrets outside Chirp payloads.
Setup
- 1Review and pin the source in
python-sdk/ and server/src/routes/openRouterUsage.ts. - 2Pair this interactive host with a verified
chirp loginbuild. Review the matching code, host, provider, capabilities, and expiry in the browser. - 3Send only bounded status/usage metadata; never send the provider credential, prompts, source, or unredacted inputs.
- 4Verify provider acceptance and the phone's delivery acknowledgement separately. Never call an accepted event delivered.
python
# Send counts and cost only. Never send the OpenRouter key or prompt.
client.openrouter_usage(
provider="openrouter",
model="reviewed-model-id",
input_tokens=input_count,
output_tokens=output_count,
cost_usd=cost,
)