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

# Continue CLI: установка, API Key, Base URL и настройка моделей

> Установите Continue CLI, укажите Base URL и API Key BetterToken, выберите совместимую модель провайдера и устраните частые ошибки.

Чтобы подключить Continue CLI к BetterToken, подготовьте API Key, укажите Base URL из таблицы ниже и выберите актуальный Model ID в каталоге моделей.

## Ключевые параметры

| Поле     | Значение                                                                               |
| -------- | -------------------------------------------------------------------------------------- |
| API Key  | API Key BetterToken                                                                    |
| Base URL | `https://www.bettertoken.ai/v1`                                                        |
| Model    | Актуальный Model ID из <a href={"https://bettertoken.ai/pricing"}>каталога моделей</a> |

## Подготовка

* Установленная актуальная версия инструмента
* API Key BetterToken: <a href={"https://bettertoken.ai/register"}>зарегистрироваться и получить</a>
* Model ID из <a href={"https://bettertoken.ai/pricing"}>каталога моделей</a>

### Дополнительные требования

* Установите Node.js 20 или новее, если используете установку через npm

## Установка

### Установите Continue CLI

<Tabs>
  <Tab title="macOS / Linux">
    ```bash theme={null}
    curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bash
    ```
  </Tab>

  <Tab title="Windows PowerShell">
    ```powershell theme={null}
    irm https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.ps1 | iex
    ```
  </Tab>

  <Tab title="npm (кроссплатформенно)">
    ```bash theme={null}
    npm install -g @continuedev/cli
    ```
  </Tab>
</Tabs>

После установки проверьте, что команда `cn` доступна:

```bash theme={null}
cn --version
```

## Ручная настройка

| Поле     | Значение                                                                               |
| -------- | -------------------------------------------------------------------------------------- |
| API Key  | API Key BetterToken                                                                    |
| Base URL | `https://www.bettertoken.ai/v1`                                                        |
| Model    | Актуальный Model ID из <a href={"https://bettertoken.ai/pricing"}>каталога моделей</a> |

### Настройте API Key и Base URL

<Steps>
  <Step title="Задайте переменную окружения API Key">
    <Tabs>
      <Tab title="macOS / Linux">
        Выполните команду в том же терминале, из которого будете запускать Continue CLI:

        ```bash theme={null}
        export BETTERTOKEN_API_KEY="YOUR_API_KEY"
        ```
      </Tab>

      <Tab title="Windows PowerShell">
        Выполните команду в том же окне PowerShell, из которого будете запускать Continue CLI:

        ```powershell theme={null}
        $env:BETTERTOKEN_API_KEY = "YOUR_API_KEY"
        ```
      </Tab>
    </Tabs>

    Замените `YOUR_API_KEY` на ваш API Key BetterToken. Не добавляйте ключ в Git и не сохраняйте его в общей конфигурации.
  </Step>

  <Step title="Создайте config.yaml">
    Создайте или отредактируйте файл в пользовательской директории:

    * macOS / Linux: `~/.continue/config.yaml`
    * Windows: `%USERPROFILE%\.continue\config.yaml`

    Добавьте конфигурацию:

    ```yaml theme={null}
    name: BetterToken
    version: 0.0.1
    schema: v1

    models:
      - name: BetterToken GPT
        provider: openai
        model: YOUR_MODEL_ID
        apiBase: "https://www.bettertoken.ai/v1"
        apiKey: ${{ secrets.BETTERTOKEN_API_KEY }}
        useResponsesApi: false
    ```

    `YOUR_MODEL_ID` приведён только как пример. Замените его на актуальный ID модели у провайдера **GPT** в model plaza.
  </Step>

  <Step title="Запустите Continue CLI">
    <Tabs>
      <Tab title="macOS / Linux">
        ```bash theme={null}
        cn --config ~/.continue/config.yaml
        ```
      </Tab>

      <Tab title="Windows PowerShell">
        ```powershell theme={null}
        cn --config "$env:USERPROFILE\.continue\config.yaml"
        ```
      </Tab>
    </Tabs>

    Можно сначала перейти в каталог проекта, а затем выполнить команду. После загрузки конфигурации введите задачу прямо в Continue CLI.
  </Step>
</Steps>

## Проверка подключения

Отправьте короткий тестовый запрос. Если инструмент возвращает ответ без ошибок авторизации или Model ID, подключение работает. После изменения конфигурации полностью перезапустите инструмент.

## Смена модели

Откройте селектор моделей или измените поле `Model` в конфигурации. Используйте точный Model ID из <a href={"https://bettertoken.ai/pricing"}>каталога моделей</a>, затем перезапустите текущую сессию.

После изменения `model` в `config.yaml` завершите текущую сессию `cn` и запустите её снова. Model ID должен быть совместим с настроенным endpoint.

Для отдельной конфигурации одного проекта сохраните файл в проекте и явно укажите путь:

```bash theme={null}
cn --config ./continue-bettertoken.yaml
```

## Частые ошибки

| Симптом                                  | Что делать                                                                                                        |
| ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `401`, `Unauthorized` или ошибка API Key | Убедитесь, что `BETTERTOKEN_API_KEY` задан в текущем терминале и относится к **поддерживаемый провайдер**.        |
| `model not found` или модель недоступна  | Скопируйте актуальный ID у провайдера **GPT** в model plaza. Не используйте модель провайдера Claude.             |
| Continue использует старую конфигурацию  | Запускайте `cn --config` с явным путём к файлу. Проверьте имя файла `config.yaml`.                                |
| Неверный URL запроса или `404`           | Проверьте, что `apiBase` равен `https://www.bettertoken.ai/v1`. Не добавляйте `/chat/completions` или имя модели. |
| Переменная API Key не подставляется      | Задайте `BETTERTOKEN_API_KEY` в том же терминале, где запускаете `cn`, затем запустите команду снова.             |

### FAQ по настройке

**Какой Base URL использовать в Continue CLI?**

Используйте `https://www.bettertoken.ai/v1`. Это OpenAI-compatible Base URL BetterToken.

**Можно использовать модель provider Claude?**

Нет. В этой конфигурации Continue CLI используется OpenAI-compatible API, поэтому нужен API Key BetterToken и модель, совместимую с настроенным endpoint.

**Как посмотреть или сменить сохранённую конфигурацию?**

Введите `/config` в сессии Continue CLI, чтобы посмотреть и выбрать локальную конфигурацию.

## Расширенная настройка

### Поддерживаемые провайдеры

| Провайдер | Статус            |
| --------- | ----------------- |
| Claude    | Не поддерживается |
| GPT       | Ручная настройка  |
| Kimi      | Ручная настройка  |
| GLM       | Ручная настройка  |

<Note>Статусы относятся к способу подключения BetterToken, описанному на этой странице.</Note>

<Accordion title="Что означают способы настройки">
  * **Ручная настройка**: укажите API Key, Base URL и Model.
  * **Не поддерживается**: проверенный способ прямого подключения пока отсутствует.
</Accordion>

### Связанные материалы

* [Настройка пользовательской модели в Aider](/ai-tools/aider)
* [Настройка custom provider в Codex CLI](/ai-tools/codex)
* [Настройка custom API, Base URL и API Key в Cursor](/ai-tools/cursor)
* [Настройка OpenAI-compatible API в Cline](/ai-tools/cline)

## Технические детали

<Accordion title="Протокол, endpoint и внутренние параметры provider">
  Здесь используются `provider: openai`, `apiBase: "https://www.bettertoken.ai/v1"` и `useResponsesApi: false`. Continue сам вызывает Chat Completions, поэтому не добавляйте `/chat/completions` к `apiBase`.
</Accordion>
