Connect → Continue
Use AxForge with Continue
Continue is an open-source coding assistant that runs inside VS Code and JetBrains. It has no model of its own — you point it at one, which is what makes it useful here: the same editor assistance as a hosted product, running against AxForge.
Is this the one you want?
Three of the tools on this page live in VS Code, and they are not interchangeable:
| Tool | Best when you want |
|---|---|
| Continue | Chat and inline edits driven by a config file you keep in version control, in VS Code or JetBrains. Indexes your repo for @codebase questions. |
| Cline | An agent that plans and edits across files by itself. Configured in the UI, no file to edit. |
| Codex / Claude Code | A terminal agent rather than an editor panel. |
1. Install Continue
It is an extension, not something built into your editor:
- VS Code — Extensions (Ctrl/Cmd+Shift+X), search Continue, install the one by Continue Dev. Or from the marketplace.
- JetBrains — Settings → Plugins → Marketplace → Continue.
A Continue icon appears in the sidebar once it is installed.
2. Find the config file
Continue keeps one config file per machine, outside your project:
| System | Path |
|---|---|
| macOS & Linux | ~/.continue/config.yaml |
| Windows | %USERPROFILE%\.continue\config.yaml |
Easiest route: open the Continue sidebar and use its settings (gear) to open the config — that way you are certainly editing the file it reads.
3. Add AxForge
name: AxForge
version: 0.0.1
schema: v1
models:
- name: AxForge Chat
provider: openai
model: chat
apiBase: https://api.axforge.ai/v1
apiKey: your-axforge-key
roles: [chat, edit, apply]
- name: AxForge Embed # optional, for @codebase indexing
provider: openai
model: embeddings
apiBase: https://api.axforge.ai/v1
apiKey: your-axforge-key
roles: [embed]
Use config.yaml (schema v1). The
older config.json still loads but is legacy. apiBase must
include the /v1; provider: openai calls
Chat Completions by default.
4. Check that it worked
Save the file, then open the Continue sidebar. You should see:
- AxForge Chat in the model picker at the top of the panel. If it is not there, Continue did not load the file — see below.
- A reply that streams in word by word when you send "hello". Streaming is the sign it is really talking to the API rather than returning an error object.
- A matching call in the console at Billing & usage within a minute or two. That is the end-to-end proof: your editor reached our API on your key.
When it does not work
Three things break, and they look different:
| What you see | What it means | Fix |
|---|---|---|
| AxForge Chat is missing from the picker | Continue never read your file, or the YAML is invalid | Check you edited the path above, and that indentation is spaces not tabs. Continue shows config errors in its own panel. |
| 401 or "invalid API key" | The key is wrong, revoked, or has a stray space | Make a new key and paste it whole. Confirm it independently with the self-test. |
| 404, or a reply that never arrives | apiBase is missing the /v1, or the model name is not one we serve |
It must end /v1. Model ids are on Models & pricing. |
Still stuck? Run the self-test — it tells you in one click whether the problem is your key, your quota or us, so you know whether to keep debugging Continue at all.
Notes
The embed role powers Continue's @codebase retrieval;
point it at the embeddings model as above. Model names come from
Models & pricing.