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

Быстрый старт: первый JSONL-сеанс

За 10–15 минут: запустить fastdoc-cli, открыть DOCX, изменить первый абзац командой mutate, сохранить результат и проверить его без GUI.

Это самый короткий путь от установленного A4 до доказанного цикла «команда → изменение модели → запись DOCX → повторное чтение».

JSONL — самый простой контракт для первой интеграции: один JSON-запрос в строке stdin, один JSON-ответ в строке stdout. Rust хранит состояние открытого документа между командами.

  1. Откройте терминал.
  2. Проверьте Node.js командой node --version — нужна версия 22 LTS или новее.
  3. Перейдите в подготовленную папку на рабочем столе.
  4. Запустите демонстрационный клиент, передав явные пути входного и выходного файла.
Окно терминала
cd ~/Desktop/A4-API-first-run
node --version
node a4-api-demo.mjs \
"/Applications/A4.app/Contents/Resources/app/fixtures/docx/simple_text.docx" \
"$PWD/api-demo-result.docx"
  1. Запускает fastdoc-cli serve из пакета приложения.
  2. Читает приветствие протокола и список из 28 команд.
  3. Отправляет ping, затем open и model.
  4. Командой mutate вставляет текст «API DEMO:» в начало первого абзаца.
  5. Читает status и сохраняет копию командой save.
  6. Завершает процесс командой shutdown.
Connected: fastdoc.session-serve.v1
Commands available: 28
Ping: true
Session: rust-session-20320-1
Before: This is a sample word document. It has two pages, but no headers or footers.
After: API DEMO: This is a sample word document. It has two pages, but no headers or footers.
Revision: 1; dirty: true
Saved: /Users/tester/Desktop/A4-API-first-run/api-demo-result.docx
Окно терминала
open -a A4 ~/Desktop/A4-API-first-run/api-demo-result.docx

В начале первого абзаца должен появиться префикс API DEMO:. Это подтверждает полный цикл: команда пришла в Rust, изменила модель документа, записалась в DOCX и была прочитана графическим редактором.

Рисунок 1. Реальный результат API-прогона в установленной A4: первый абзац начинается с «API DEMO:». Скриншот сделан 26 августа 2026.

Окно терминала
CLI="/Applications/A4.app/Contents/Resources/runtime/native/fastdoc-cli"
"$CLI" model-docx \
"$HOME/Desktop/A4-API-first-run/api-demo-result.docx" \
--format json

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.