← Все посты

Drafta 1.2: локальные модели, выбор модели и калькулятор

Drafta 1.2 подключает локальные модели через LM Studio и Ollama, даёт выбрать модель у каждого провайдера, добавляет OpenCode Zen и встроенный калькулятор.

В 1.2 AI в Drafta перестал быть привязанным к одному провайдеру и одной модели. Главное: теперь можно работать с моделью на своём Mac, без ключей и без отправки текста в облако.

Локальные модели

Новый провайдер Local работает с любым OpenAI-совместимым сервером: LM Studio, Ollama, llama.cpp. Ключ не нужен, текст не уходит с компьютера. Кнопка Test connection показывает, какие модели есть на сервере.

Я замерил на M4 Max с Qwen 3.5:

МодельПервое слово подсказкиГенерация
Qwen3.5-4B, MLX 4-bit0,13–0,16 с~116 токенов/с
Qwen3.5-9B, MLX 4-bit0,22–0,24 с~67 токенов/с

Для ghost text хватает 4B: подсказка появляется практически сразу. 9B лучше для правки текста и mermaid-диаграмм через ⌘J.

Своя модель для каждой задачи

  • Выбор модели есть у каждого провайдера: Anthropic, OpenAI, DeepSeek, Local, OpenCode Zen. Список подтягивается с сервера, название можно вписать вручную.
  • Ассистент и ghost text настраиваются отдельно. Например, Claude для правки через ⌘J и маленькая локальная модель для мгновенных подсказок.
  • Уровень размышлений для каждой роли: Off, Minimal, Low, Medium, High. По умолчанию Off: быстро и не дороже, чем раньше. Drafta сама переводит выбор в параметр нужного провайдера, у GPT, Gemini, Claude и DeepSeek они разные.

OpenCode Zen

Шлюз opencode.ai с недорогим каталогом моделей: Claude, GPT, Gemini, DeepSeek, Qwen, GLM, Kimi и бесплатные. Вставляешь ключ Zen, и все поддерживаемые модели появляются в списке. Для каждой Drafta сама выбирает нужный адрес и формат запроса.

Калькулятор в строке

Пишешь 1250*12*0,87=, и сразу появляется результат. Tab или Enter вставляют его.

  • Действия + − × ÷ ^, скобки, проценты (15% от 2400=, 2400-15%=), sqrt, round, min, max.
  • Десятичная запятая: как ввёл, так и выведет.
  • В коде, формулах и ссылках калькулятор молчит.

Пока набираешь выражение, ghost text не подсказывает: считает только калькулятор, точно и без модели. Это решение я принял после замера. Qwen 9B расписала расчёт аренды по шагам правильно, а в итоговой строке назвала число, которого в её же расчёте не было.

Исправлено

  • Кнопка Accept в окне ⌘J могла вставлять ответ снова и снова, не закрывая окно. Так было, если в ответе был нумерованный список.
  • Ответы моделей больше не упоминают служебную пометку [insert here].

Обновление придёт само, или скачайте его на drafta.org.