Продавайте агентные функции внутри своего продукта
Ваш бренд, интерфейс и клиентские отношения остаются у вас. Octomatica исполняет задачи агента через API и возвращает результат, файлы и usage.
Встраивайте их во фронтенд или бэкенд. Octomatica берёт на себя запуск, контекст, инструменты, файлы и usage.
Octomatica /v1
resultfilesusagetrace_idНе поднимайте собственный agent runtime. Соберите нужный интерфейс и бизнес-логику поверх готовой платформы исполнения.
Ваш бренд, интерфейс и клиентские отношения остаются у вас. Octomatica исполняет задачи агента через API и возвращает результат, файлы и usage.
Добавьте чат, copilot или форму задачи. Ваш backend безопасно передаст запрос агенту, не раскрывая API-ключ в браузере.
Запускайте работу из своего backend по webhook, расписанию или событию продукта. Забирайте результат после завершения асинхронного turn.
Передавайте end_user_ref, подключайте источники знаний через разрешённые tools или MCP. Агент может подготовить ответ, создать файл или вызвать разрешённое действие.
Исследователь, аналитик, ассистент продаж, генератор документов или агент под вашу отрасль. Роль задаётся manifest и набором tools.
Команде не нужно отдельно собирать оркестрацию моделей, изоляцию контекста, жизненный цикл задач, инструменты, файлы и учёт использования.
Runtime
Асинхронные turns, конечные состояния, idempotency и trace ID для диагностики.
Context + tools
Изолированные spaces, manifest, встроенные tools, внешние MCP-серверы и write-only secrets.
Delivery + usage
Текст, созданные файлы, расход по end_user_ref и лимиты на использование.
Создайте среду агента, отправьте задачу и получите идентификатор асинхронного turn.
Bash + jqBASE_URL="https://dash.octomatica.ru/v1"
TASK="Prepare a brief"
SPACE_ID=$(curl -sS -X POST "$BASE_URL/spaces" \
-H "Authorization: Bearer $OCTOMATICA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Research agent"}' | jq -r '.space_id')
curl -sS -X POST "$BASE_URL/turns" \
-H "Authorization: Bearer $OCTOMATICA_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d "{\"space\":\"$SPACE_ID\",\"text\":\"$TASK\"}"
{ "turn_id": "TURN_ID", "state": "queued", "trace_id": "TRACE_ID" }
Следующий запрос: GET /turns/{turn_id} до состояния done.
end_user_ref для usage и лимитовPOST /turns и проверка состоянияПубличный /v1 использует Bearer API-ключи. Ключ создаётся в дашборде в разделе Integrations, API Keys и показывается один раз.
Интерактивная документация, OpenAPI и короткие инструкции доступны в удобном для команды и инструментов формате.
Поможем определить роль, доступы, tools и безопасную схему интеграции с вашим продуктом.