Support
Most problems are answerable faster than an email round-trip:
- First request failing? Follow the quickstart — three lines of curl to a first token.
- Getting an error? Every error code and what it actually means is in the error-semantics contract. Our errors don’t lie: 4xx is your request, 5xx is us.
- Wrong or unexpected model behavior? Check routing and version pins — provider routing is disclosed per model, and version changes are logged in the changelog.
- Price question? The fee math is on /pricing and on every model page. What you’re billed is in every API response as
usage.cost_usd.
Still stuck? support@openkey.ai with the request_id from the error body — it lets us trace the exact call. Service-wide problems appear on the status page before anywhere else.