Continue
Point Continue at the gateway as an OpenAI-compatible provider. A live
Continue process has not been run against the gateway (not verified in the
compatibility matrix).
Config
Chat uses the chat completions endpoint. Autocomplete is a separate model on the completions endpoint:
{
"models": [
{
"title": "Yabanin chat",
"provider": "openai",
"model": "gpt-4o",
"apiBase": "https://gateway.example.internal/v1",
"apiKey": "yb_…"
}
],
"tabAutocompleteModel": {
"title": "Yabanin complete",
"provider": "openai",
"model": "gpt-4o",
"apiBase": "https://gateway.example.internal/v1",
"apiKey": "yb_…"
}
}
Set the autocomplete model so Continue calls POST /v1/completions (prompt
and suffix). Chat calls POST /v1/chat/completions.
Bring your own provider key (BYOK)
Your org admin adds the upstream provider key once in the admin console
(Settings → Provider keys — see BYOK). When the model routes
through the org credential, the client needs no changes: keep the yb_…
gateway key above and the gateway authenticates upstream with the org key.
Limits
- The completions row in the matrix is fill-in-the-middle only, not chat.
- Fixture coverage is not a live Continue run.
Check
curl -sS -o /dev/null -w '%{http_code}\n' \
-H "Authorization: Bearer yb_…" \
https://gateway.example.internal/v1/models
Replace yb_… with the real key. 200 checks the gateway, not Continue.