Перейти к основному содержимому

Указать модель

В OpenCLI нет ни модели, ни ключа. На свежей установке первый экран прямо об этом говорит и предлагает два пути ниже.

Это не список интеграций, а один протокол. Всё, что отвечает на /v1/chat/completions и /v1/models так же, как OpenAI, можно указать, и его модели появятся в списке сами. Объявлять их по одной не нужно.

На этой машине

Настольное приложение может установить модель за вас: откройте Models, и оно посмотрит, что уже есть на машине, прежде чем предлагать что-то скачивать.

Вручную, при уже запущенной Ollama:

model = "qwen3-coder"

[model_providers.ollama]
name = "Ollama"
base_url = "http://localhost:11434/v1"
wire_api = "chat"

[[models]]
slug = "qwen3-coder"
model = "qwen3-coder:30b"
provider = "ollama"
context_window = 32768

Положите это в ~/.opencli/config.toml и запустите opencli.

Ничего не покидает машину, и никакого ключа хранить не нужно.

Поставщик

Все они устроены одинаково. Схема — базовый URL и имя переменной окружения, в которой лежит ключ:

model = "my-model"

[model_providers.my-provider]
name = "My Provider"
base_url = "https://api.example.com/v1"
env_key = "MY_PROVIDER_API_KEY"
wire_api = "chat"
export MY_PROVIDER_API_KEY=...
opencli

В настольном приложении то же самое делается в Settings, где ключ сохраняется и больше никогда не показывается.

Бесплатные квоты — самый дешёвый способ попробовать большую модель

Несколько поставщиков что-то отдают даром, и именно так запускают модель, которая гораздо больше, чем поместилось бы на вашей машине. Что именно бесплатно, меняется от месяца к месяцу, поэтому здесь не названо ни одной цифры — смотрите их собственные страницы с ценами.

В README есть полный список поставщиков, каждый проверен запросом его списка моделей.

Модель может приходить не от той компании, что её сделала

Xiaomi выпускает MiMo, ByteDance выпускает Seed, и ни та, ни другая не держит собственную публичную OpenAI-совместимую точку доступа. Обе модели раздают другие — то есть до MiMo вы добираетесь через OpenRouter, Novita, DeepInfra, PPIO или Hugging Face, а не через Xiaomi.

Быть доступным — не то же самое, что быть в этом хорошим

Поставщик, который отвечает на OpenAI API, но не на его часть с вызовом инструментов, будет разговаривать — и почти ничего больше: этот агент работает, вызывая инструменты. Прежде чем ставить на модель, проверьте еёпять минут, одна фиксированная задача.

Дальше

Ваш первый разговор.