Lumi: поиск файлов, вход через CLI и настройка API

Сначала найдите локальный файл, затем подключите CLI, локальную модель или API. Проверьте полный ответ, фактическую модель и аккаунт, на который учитывается расход.

Содержание
Lumi: поиск файлов, вход через CLI и настройка API

В Lumi поиск файлов и вопросы ИИ работают по-разному. Поиск обращается к системному индексу, а вопрос отправляется выбранному CLI или API. Сначала найдите знакомый файл, затем настройте одно подключение, задайте короткий вопрос без личных данных и проверьте модель и расход. Найденный документ не означает, что ИИ прочитал его содержимое. Название CLI в меню не доказывает, что запрос оплачен подпиской.

Описанные элементы интерфейса и способы запуска соответствуют этой версии исходного кода Lumi. В других версиях меню может отличаться. Актуальный Model ID берите у сервиса, а не из старого списка моделей.

Установите Lumi и отдельно проверьте поиск

Скачайте сборку для своей системы из Releases проекта. На macOS откройте DMG и перенесите Lumi в Applications. Для Windows доступны установщик и portable-сборка. Если система предупреждает о подписи или неизвестном издателе, сначала проверьте источник файла и правила вашей организации. Не отключайте защиту системы целиком. Подробности есть в инструкциях для macOS и Windows.

По умолчанию окно вызывается сочетанием Option и физической клавиши слева от 1 на macOS, Alt и этой же клавиши на Windows. На русской раскладке это обычно клавиша Ё. При конфликте нажмите Изменить / Change в приветственном окне. Ниже рядом с основными русскими названиями приведены английские подписи полей.

Введите имя обычного файла или приложения, которое точно существует и доступно системному поиску. Проверьте имя и путь, выберите результат стрелками и нажмите Enter. Option+Enter на macOS или Alt+Enter на Windows показывает выбранный файл в Finder или Проводнике. Для этой проверки API-ключ не нужен. На Mac используется индекс Spotlight, на Windows — ярлыки меню «Пуск» для приложений и Windows Search для файлов. Если файл не находится, проверьте системный поиск и область индексирования, а не меняйте модель. Поиск и горячие клавиши

Что получает модель, а что остаётся результатом поиска

Результат поиска позволяет открыть файл или показать его расположение. Он не прикрепляет документ к диалогу автоматически. Даже совпадение по проиндексированному содержимому не означает отправку текста документа модели.

В режиме собственного API Lumi обычно формирует запрос из системной инструкции, истории текущего диалога и нового вопроса. Для встроенных моделей Ollama семейства lumi системная инструкция может не добавляться. Код не прикладывает автоматически все найденные файлы или их содержимое. Но текст, который вы вставили сами, предыдущие сообщения и обработка выбранным сервисом требуют отдельной оценки конфиденциальности. Формирование запроса

У трёх CLI разные ограничения. Claude запускается из домашней папки пользователя; Lumi указывает инструменты WebSearch,WebFetch. Codex получает отдельную рабочую папку, --sandbox read-only и инструкцию не выполнять команды и не читать файлы. Gemini использует свою папку и --approval-mode plan. Рабочая папка, песочница и текстовая инструкция — разные механизмы, а не гарантия полного отсутствия чтения настроек или сетевых обращений. CLI сохраняют собственные настройки и авторизацию. На macOS окружение наследуется с изменением PATH; Windows также не очищает переменные авторизации. Реализация macOS; реализация Windows

Выберите способ подключения и источник расхода

Что у вас уже естьС чего начатьЧто проверить
Установленный CLI и подходящие права аккаунтаClaude, Codex или Gemini CLIКакая авторизация активна и на чью квоту или счёт попадает запрос
Скачанная модель для своего компьютераЛокальный сервер Ollama или LM StudioЗагруженную модель, место выполнения и отсутствие облачной переадресации; оборудование и электричество тоже расходуются
Нужная внешняя модель и API-аккаунтСобственное API-подключениеEndpoint, ключ, точный Model ID и расход в этом API-аккаунте

Это выбор конфигурации, а не рейтинг цен. Подписка, дополнительное потребление API и ресурсы компьютера — разные статьи затрат. Без проверки обязательных платежей, условий пополнения и дополнительного расхода нельзя объявлять какой-либо вариант «выгоднее».

CLI: сначала проверьте авторизацию

Настраивайте только тот CLI, которым собираетесь пользоваться. Для Claude запустите claude, завершите официальный вход и проверьте /status в интерактивном интерфейсе. Особое внимание — ANTHROPIC_API_KEY: по официальной документации ключ используется при неинтерактивном запуске с -p, если присутствует в окружении; существуют и способы авторизации с более высоким приоритетом. Lumi вызывает Claude именно с -p. Поэтому активная подписка в обычном терминальном сеансе ещё не подтверждает, что запрос из Lumi использовал её квоту. Проверяйте окружение запуска и фактический расход, не выводя значение ключа. Приоритет авторизации Claude

Для Codex выполните codex login, затем codex login status. OpenAI разделяет вход через подписку ChatGPT и оплату использования API-ключа. Если CLI уже настроен на custom provider, проверьте и эту конфигурацию: надпись Codex в Lumi не определяет реальный сервис. Авторизация Codex

Для Gemini запустите gemini и выберите Sign in with Google, если нужен этот способ входа. Google-аккаунт, Gemini API Key и Vertex AI — разные варианты. Headless-запуск может использовать сохранённую авторизацию, но не превращается автоматически в определённую подписку. Авторизация Gemini

После этого выберите нужный CLI в меню модели Lumi. Если меняли авторизацию или окружение запуска, полностью закройте и снова откройте Lumi. Для пользователей в России особенно важно не путать доступность самого приложения с правом доступа к облачному сервису: ограничения страны, аккаунта и организации остаются у поставщика. Другое API-подключение не исправляет официальный вход в сторонний сервис.

Сохраните локальное или внешнее API-подключение

Выйдите из текущего ответа до пустой строки ввода и откройте Подключить модель… / Connect a model…. В поле Сервис / Service выберите Ollama, LM Studio или Другой адрес / Other address. Заполните Название / Name, Адрес / Address, Модель / Model, API-ключ / API key, нажмите Подключить / Connect и проверьте, что сохранённое подключение выбрано в меню. Форма подключения

Address — это Base URL, а не полный адрес запроса. Lumi самостоятельно добавляет /chat/completions. Полный endpoint в этом поле приведёт к повторению пути. Name — удобная подпись для вас, Model — точный идентификатор, который принимает сервер.

ПодключениеПример AddressМодель и ключ
Ollama на этом компьютереhttp://localhost:11434/v1Имя действительно скачанной локальной модели; обычному локальному серверу облачный ключ не нужен
LM Studio на этом компьютереhttp://localhost:1234/v1Идентификатор из LM Studio; если на сервере включена авторизация, укажите его ключ
Собственное подключение BetterTokenhttps://www.bettertoken.ai/v1Ваш API-ключ и актуальный Model ID из model plaza или Key Setup

Сначала запустите сервер Ollama либо LM Studio и подготовьте модель. Порты в таблице взяты из официальных примеров; если вы их изменили, укажите свои. localhost обозначает только первый сетевой адрес и не доказывает, что вычисления полностью локальны. Для автономной работы проверьте, где выполняется модель и не перенаправляет ли сервер запрос в облако. API Ollama; сервер и API LM Studio

BetterToken здесь — один из вариантов API-аккаунта, а не способ перенести подписку CLI. Убедитесь, что можете пользоваться сервисом, создайте ключ в своём аккаунте по текущей инструкции настройки, проверьте баланс или квоту и доступность модели. YOUR_API_KEY и YOUR_MODEL_ID — только обозначения для замены. Настоящий ключ вставляйте в скрытое поле, а не в вопрос, скриншот или журнал. В документации регионом обслуживания указана Россия; для использования из других стран сначала уточните условия доступа у сервиса.

В таблице точек входа для разработчиков документации BetterToken указан https://www.bettertoken.ai/v1. После добавления пути Lumi получается https://www.bettertoken.ai/v1/chat/completions, соответствующий Chat Completions. Это вывод из формата запроса, а не подтверждённый запуск с вашим аккаунтом и не обещание совместимости всех функций. Сохранение подключения Lumi не меняет provider в настройках существующего CLI.

Проверьте один полный ответ и его расход

Откройте пустой диалог, выберите нужное подключение и спросите: «Переведи 2.5 дюйма в сантиметры. Ответь одним предложением, без поиска в интернете». Отправляйте через Cmd+Enter на macOS или Ctrl+Enter на Windows: обычный Enter может открыть выбранный файл. Ask in ChatGPT, Cmd+Shift+Enter и Ctrl+Shift+Enter ведут в браузер и не подходят для этой проверки API. Действия клавиш

Дождитесь завершения ответа. В этом примере правильный результат — 6,35 сантиметра. Когда строка ввода пуста и текст не выделен, скопируйте весь ответ через Cmd+C или Ctrl+C. Сохраните его у себя вместе со временем запроса и названием подключения, без ключа. Правильный пересчёт — только проверка содержания. Отдельно нужны видимый результат поиска файла, завершённый ответ, фактические provider/model и соответствующий расход аккаунта.

Для API сравните запись запроса и потребление в выбранном аккаунте. Dashboard BetterToken показывает запросы, расход токенов и баланс. Для CLI проверьте квоту авторизованного аккаунта либо счёт API. Для локальной модели — запись обработки на вашем сервере и реально загруженную модель. Если сервис показывает только суммарную квоту, но не модель конкретного запроса, отметьте её как неподтверждённую. Ответ ИИ на вопрос «какая ты модель?» доказательством не является. Контроль использования BetterToken

При ошибке сначала найдите причину

Нажмите Esc, чтобы остановить текущий ответ, затем ещё раз Esc, чтобы выйти из ответа или ошибки. В этой версии смена модели после неудачного ответа, как и Enter в пустой строке, может повторно отправить предыдущий вопрос. Сначала выйдите из ошибки, потом меняйте подключение: так вы не запустите повтор случайно и не передадите прежний вопрос другому сервису. Остановка клиента не доказывает отсутствие расхода на сервере. Повтор и выход

Что произошлоЧто сделать
Приложения находятся, файл — нетПроверить системный индекс и область поиска; ключ API не менять
CLI не найден или вход не выполненДобиться работы нужного CLI в терминале по официальной инструкции и проверить, какой исполняемый файл находит Lumi
401 или 403Прочитать тело ошибки, отделить проблему ключа от сетевой, региональной или организационной политики
404 или неизвестная модельУбрать повтор /chat/completions, сверить точный Model ID; для локального сервера проверить готовность модели
429 или сообщение об исчерпанной квотеПроверить лимиты, баланс и правила повторной отправки; не запускать цикл запросов
HTTP 200, но ответ пустой, оборванный или с ошибкойПроверить весь поток и итоговую ошибку: приём запроса не равен успешному ответу

API runner обрабатывает и ошибки внутри потока, и пустой результат. Несколько появившихся слов не означают завершение. Исправьте конкретную причину, отправьте один новый короткий вопрос и повторите те же четыре проверки. Обработка ошибок

Начните с обычного файла и одного вопроса без личных данных. Переходите к повседневной работе только после того, как выясните, кто обработал запрос и где учтён расход.

Готовы оптимизировать LLM workflow?

Подключите единый API, управляйте ключами и контролируйте расходы на AI-модели в BetterToken.

Начать бесплатно