Continue (the VS Code and JetBrains extension) registers models in config.yaml and lets you pick one in the chat panel.
Connect
-
Create
~/.continue/.envand put the key in it, without quotes.bashEVERYAIS_API_KEY=everyais_your_api_key -
In "Generate your config" above, pick your models and press Confirm. Models for Agent mode must support tool calling, and those models get
tool_useincapabilities. Models that support reasoning also get a "Reasoning effort" choice. -
Paste the result into
~/.continue/config.yaml. If you already have models, add only the entries undermodels:. -
Pick an everyais model from the model list in Continue's chat panel.
The VS Code and JetBrains extensions cannot read shell environment variables. A key set with export will not be seen, so keep it in a .env file.
Settings
| Key | What it does |
|---|---|
provider: openai · apiBase | Sends requests to everyais through the OpenAI-compatible API. apiBase includes /v1 |
apiKey: ${{ secrets.EVERYAIS_API_KEY }} | Reads the key from a .env file: the workspace .env, then .continue/.env, then ~/.continue/.env |
roles | Uses the model for chat (chat), code edits (edit), and applying changes (apply). The autocomplete (autocomplete) role is left out until it has been tested |
capabilities | Tool calls (tool_use, needed for Agent mode) and image input (image_input). Set only on models that support them |
defaultCompletionOptions.contextLength · maxTokens | Context size and maximum output tokens. Left out when the catalog has no value |
requestOptions.extraBodyProperties.reasoning_effort | The reasoning effort you chose, sent as-is in the request body |
useResponsesApi: false | Keeps requests on Chat Completions. Added only for models whose name contains gpt-5 or later, such as gpt-6 |
Example
name: everyais
version: 1.0.0
schema: v1
models:
- name: "Claude Sonnet 5.5"
provider: openai
model: "everyais/claude-sonnet-5-5"
apiBase: https://api.everyais.com/v1
apiKey: ${{ secrets.EVERYAIS_API_KEY }}
roles: [chat, edit, apply]
capabilities: [tool_use, image_input]Troubleshooting
| Symptom | What to check |
|---|---|
| 401 | Check that ~/.continue/.env has the key and the variable is named EVERYAIS_API_KEY |
| The model cannot be picked in Agent mode | Check that the model has capabilities: [tool_use] |
| 400 on a GPT model | Continue sends these models to /v1/responses with a reasoning object everyais does not accept. Check that the model entry has useResponsesApi: false |
404 model_not_found | Check that model matches an everyais model ID |