hubris

LLM (CLI)

Подключение Hubris к утилите llm Саймона Уиллисона через плагин llm-hubris — весь каталог моделей прямо в терминале.

LLM — утилита командной строки и Python-библиотека Саймона Уиллисона для работы с языковыми моделями: чат из терминала, шаблоны, логи всех запросов в SQLite, инструменты, эмбеддинги. Официальный плагин llm-hubris регистрирует в ней все чат-модели каталога Hubris.

Требования

Установка

pip install llm
llm install llm-hubris
llm keys set hubris
# вставьте ключ sk-gw-... по запросу

Вместо сохранённого ключа подойдёт и переменная окружения HUBRIS_API_KEY. Без ключа плагин моделей не регистрирует — каталог он загружает уже от вашего имени.

Использование

Модели доступны под префиксом hubris/:

llm -m hubris/anthropic/claude-sonnet-5 "Объясни, что такое MCP, в двух абзацах"

Список моделей с ценами в рублях за миллион токенов:

llm hubris models

Каталог кэшируется локально. После появления новых моделей в Hubris обновите его:

llm hubris refresh

Плагин читает поле supported_parameters из GET /v1/models и включает опции размышления (-o reasoning_effort), инструментов (--tool) и схем (--schema) только тем моделям, которые их поддерживают. Посмотреть опции конкретной модели: llm models --options -q hubris/anthropic/claude-sonnet-5.

Полезные приёмы

Модель по умолчанию, чтобы не писать -m каждый раз:

llm models default hubris/anthropic/claude-haiku-4.5

Продолжение диалога и системный промпт:

llm -m hubris/anthropic/claude-sonnet-5 -s "Отвечай кратко" "Что такое кэш промптов?"
llm -c "А как он тарифицируется?"

Картинка на вход для vision-модели:

llm -m hubris/google/gemini-3.7-flash "Что на фото?" -a photo.jpg

Без плагина

Если плагин ставить не хочется, одну-две модели Hubris можно описать штатным для llm файлом extra-openai-models.yaml в каталоге настроек (llm logs path покажет, где он):

- model_id: hubris-sonnet
  model_name: anthropic/claude-sonnet-5
  api_base: https://api.hubris.pw/v1
  api_key_name: hubris

Ключ берётся из того же llm keys set hubris; модель появится в llm models как OpenAI Chat: hubris-sonnet. Плагин удобнее: он подтягивает весь каталог и знает, какая модель что умеет.

Решение проблем

Error: 'Unknown model: hubris/...'

Плагин не увидел ключ — не сохранён через llm keys set hubris и не задан в HUBRIS_API_KEY — либо ключ отозван. Без рабочего ключа модели Hubris не регистрируются вовсе. Проверьте llm keys list (в списке должен быть hubris) и llm hubris models: он скажет прямо — No Hubris key found. Run llm keys set hubris or set HUBRIS_API_KEY.

Модели не появляются в llm models

Плагин не установлен в то же окружение, что и llm. Проверьте llm plugins — в списке должен быть llm-hubris. Если плагин есть и ключ задан, а каталог устарел, выполните llm hubris refresh.

Проверено на LLM 0.35 (llm-hubris 0.1.1), 9 сентября 2026.

Что дальше

Обновлено: