Skip to main content

CLI & IDE Compatibility Matrix

Reference for Openference client integration and verify flows.
ClientVerify / smoke testEndpoint(s) neededStatus
CursorGET /v1/models + Bearer/v1/modelsFull
ContinueGET /v1/models/v1/modelsFull
ClineGET /v1/models or chat/v1/modelsFull
Codex CLIGET /v1/models or minimal chat/v1/models, /v1/chat/completionsFull
Codex (Responses)POST /v1/responses/v1/responsesFull
OpenCode CLIGET /v1/models or chat/v1/models, /v1/chat/completionsFull
OpenAI EmbeddingsPOST /v1/embeddings/v1/embeddingsFull
LiteLLM / genericchat + modelsexistingFull

Base URL convention

All clients should use:
https://api.openference.com/v1
API keys use the format sk-token-... (create in the dashboard).

Usage counting

Requests count toward daily limits when status is success or client_error. Upstream failures (upstream_error) do not count.

Cursor verify

Cursor’s Verify button calls GET {base_url}/models with the configured Bearer token. Openference returns an OpenAI-compatible model list filtered by token restrictions.

Detailed guides

See the individual pages:

Model configuration tip

When a client lets you list specific models (e.g. OpenCode), only list the models you actually use. The model keys must exactly match the IDs returned by GET /v1/models.