One API for models, agents and tools
Every Hanzo capability answers under one base URL, behind one key.
A completion from any model your organization can reach, streamed or buffered. Model ids come from the catalog, so the list is a request rather than a page in the docs.
Paste and ship
Paste this into any agent. It reads the skill manifest and calls API from there.
Read https://hanzo.ai/skill.md and use Hanzo API in my project.
Base URL
https://api.hanzo.ai/v1
Authenticate with a bearer token: Authorization: Bearer <your key>. Keys are created and revoked in the console, and revoking one there is what stops it working.
Every route lives under /v1, and every service answers on the same host — there is no second base URL to configure and no v2 waiting to break the first one. Rate limits are applied per caller and across the edge as a whole; a rejected request comes back as a 429 with a Retry-After rather than a dropped connection.
Core endpoints
A few of the ones people reach for first. Every parameter and error shape is in the reference.