Endpoint reference

Public endpoints do not require authentication unless noted. Account, inference, preset, and notebook endpoints require a valid API key or dashboard session.

Health & status

GET/liveProcess liveness probe.
GET/readyReadiness probe for dependencies.
GET/healthReadiness/health response.
GET/v1/providers/statusProvider reachability/status metadata.

Models

GET/v1/modelsOpenAI-compatible model list.
GET/v1/models/catalogPublic catalog with pricing, providers, tags, and metadata.
GET/v1/analytics/latencyLatency aggregates by model and provider.

Inference

POST/v1/chat/completionsChat completions with optional SSE streaming.
POST/v1/audio/transcriptionsSpeech-to-text transcription.
POST/v1/audio/speechText-to-speech synthesis.
POST/v1/embeddingsText embeddings.
POST/v1/images/generationsImage generation.

Account & billing

GET/v1/accountAccount profile and balance.
DELETE/v1/accountDelete account.
GET/v1/account/usageCurrent-period usage summary.
GET/v1/account/usage/exportJSON or CSV usage export.
POST/v1/account/keysCreate API key.
GET/v1/account/keysList API keys.
DELETE/v1/account/keys/{id}Revoke API key.
POST/v1/account/topupCreate Mollie checkout.
POST/v1/account/topup/moneroCreate Monero invoice.
GET/v1/account/paymentsPayment history.
GET/v1/account/payments/eventsPayment status event stream.

Presets

POST/v1/presetsCreate preset.
GET/v1/presetsList active presets.
GET/v1/presets/{slug}Get latest active preset.
PUT/v1/presets/{slug}Create next preset version.
DELETE/v1/presets/{slug}Deactivate preset.
GET/v1/presets/{slug}/versionsList preset versions.
GET/v1/presets/{slug}/versions/{version}Get specific preset version.

Notebooks

GET/v1/notebooks/tiersNotebook runtime tier metadata.
GET/v1/notebooks/filesList notebook files.
GET/v1/notebooks/files/{id}Get notebook file metadata and source.
PUT/v1/notebooks/files/{id}Save notebook source.
PUT/v1/notebooks/files/{id}/ai-connectionSet notebook AI API key.
DELETE/v1/notebooks/files/{id}Delete notebook file.
POST/v1/notebooks/sessionsCreate browser notebook session.
GET/v1/notebooks/sessionsList notebook sessions.
GET/v1/notebooks/sessions/{id}Get notebook session.
POST/v1/notebooks/sessions/{id}/syncSync browser notebook state.
GET/v1/notebooks/sessions/{id}/syncFetch browser notebook sync state.