Skip to content
OpenKey

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.