> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rixapi.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Continue

> Open-source AI coding assistant for VS Code and JetBrains. Flexibly connect multiple model providers via a config file.

[Continue](https://www.continue.dev/) is an open-source AI coding assistant extension for VS Code and JetBrains IDEs. It provides code completion, inline editing, and chat — and supports configuring multiple models simultaneously.

## Installation

Search for **Continue** in the VS Code Extensions marketplace, or visit:
[VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=Continue.continue)

For JetBrains: [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/22707-continue)

## Configuration

Continue is configured via `~/.continue/config.yaml`. After installation, press `Cmd/Ctrl + Shift + P` and search for **Continue: Open config** to open the config file.

### OpenAI-Compatible (Recommended)

```yaml theme={null}
models:
  - name: gpt-4o
    provider: openai
    model: gpt-4o
    apiKey: sk-your-api-key
    apiBase: https://api.ephone.ai/v1

  - name: DeepSeek R1
    provider: openai
    model: deepseek-r1
    apiKey: sk-your-api-key
    apiBase: https://api.ephone.ai/v1
```

### Anthropic-Compatible

```yaml theme={null}
models:
  - name: Claude Opus
    provider: anthropic
    model: claude-opus-4-5-20251101
    apiKey: sk-your-api-key
    apiBase: https://api.ephone.ai/anthropic
```

### Multiple Models at Once

```yaml theme={null}
models:
  - name: GPT-4o (General)
    provider: openai
    model: gpt-4o
    apiKey: sk-your-api-key
    apiBase: https://api.ephone.ai/v1

  - name: Claude Opus (Complex Tasks)
    provider: anthropic
    model: claude-opus-4-5-20251101
    apiKey: sk-your-api-key
    apiBase: https://api.ephone.ai/anthropic

  - name: DeepSeek R1 (Reasoning)
    provider: openai
    model: deepseek-r1
    apiKey: sk-your-api-key
    apiBase: https://api.ephone.ai/v1
```

Once multiple models are configured, switch between them from the dropdown in the top-left of the Continue panel.

## Key Features

| Feature        | Shortcut               | Description                           |
| -------------- | ---------------------- | ------------------------------------- |
| Chat           | `Cmd/Ctrl + L`         | Open the AI chat panel                |
| Inline edit    | `Cmd/Ctrl + I`         | Edit selected code directly           |
| Autocomplete   | Auto-triggered         | Real-time completions in the editor   |
| Add to context | `Cmd/Ctrl + Shift + L` | Add selected code to the chat context |

## Tab Autocomplete Configuration

Add `tabAutocompleteModel` to `config.yaml` to specify a model for completions (a faster, lightweight model works best here):

```yaml theme={null}
tabAutocompleteModel:
  name: Autocomplete
  provider: openai
  model: gpt-4o-mini
  apiKey: sk-your-api-key
  apiBase: https://api.ephone.ai/v1
```
