AI Core
AI Core - это runtime для выполнения пакетов AI Core из SDK, приложений, сервисов, CLI и language bindings. Он владеет orchestration на уровне рантайма: установкой пакетов, вызовами моделей, Wasm actions, pipeline checkpoints, direct model chat, передачей transcription и событиями.
Host-приложения по-прежнему владеют состоянием продукта, user accounts, billing, durable storage, secrets, queues, UI, deployment policy, retries и long-term logs.
Начните отсюда
- Quick Start
- Language Bindings
- Process Host CLI
- AI Packages
- Runtime Contracts
- Speech To Text
- Local LLM
- API Reference
Варианты интеграции
Используйте shared library, если ваш host может загружать native code и вам нужен C ABI. Используйте process binary, если host хочет boundary через async subprocess. Используйте Rust SDK artifact, если host написан на Rust. Используйте aip-pack только для authoring и distribution пакетов.
Во всех вариантах используются одни и те же concepts: применить host-owned config, установить package, запустить или продолжить работу и хранить durable state у host.
Совместимость версий
Публичная документация отслеживает AI Core v0.1. Пакеты объявляют requirements.core в package manifest. AI Core проверяет это требование до активации, поэтому пакеты и runtime artifact должны быть из совместимых release lines.
Читайте дальше
- Quick Start: обычный runtime flow.
- Language Bindings: FFI functions, result envelopes, memory ownership и примеры обвязок.
- Process Host CLI: примеры async worker для Rust services, Flutter desktop и Go.
- AI Packages: authoring
.aipпакетов,aip.template.json,pipeline.json, package requirements и tool variants.