Skip to main content

Prerequisites

  • A verified Square1 community account. Sign-up happens on the dashboard and includes a one-time community verification step (you post a short token as a comment, the server checks it, and your account is linked).
  • The service is region-locked; requests from outside the allowed region are rejected with 403 geo_restricted.

Get an API key

1

Sign in to the dashboard

Go to dash.square1.dev and sign in (or complete sign-up if this is your first visit).
2

Create a key

Open the API Keys page and create a key. Keys are prefixed sq-arca- and shown once — store it somewhere safe. You can hold multiple labeled keys and rotate or revoke them at any time.

Make your first request

The JSON response is the standard OpenAI shape plus a wellspring block — your quota receipt for this request:

Next steps

Pick a model

GET /v1/models shows every model your key can call, with its input ceiling, output cap, and rate limit.

Understand your quota

Session, weekly, and per-model budgets — and when they reset.

Stream responses

SSE streaming, keep-alive pings, and the end-of-stream receipt.

Handle errors

The error envelope and every code you can encounter.