Tarseek

Tarseek API

Authentication

API keys

Authenticate every inference request with a project API key. Send it as a bearer token:

Authorization: Bearer trsk_live_...

Create and revoke keys in the dashboard under the project’s API keys page. Store keys in a secret manager. Never embed them in client-side apps. Cookie sessions are for the dashboard only and cannot be used for /v1/chat/completions.

The gateway accepts the trsk_ prefix. Missing, unknown, disabled, or malformed keys return HTTP 401 invalid_api_key.

Permissions

Every active project key can call inference for that project, subject to routing rules and credit balance. Fine-grained key scopes are not part of the current API.