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-bit | 0,13–0,16 с | ~116 токенов/с |
| Qwen3.5-9B, MLX 4-bit | 0,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.