Skip to content

Python Additional Bridge Window

Mike edited this page May 28, 2026 · 1 revision

Additional: Bridge and Window

Bridge / NativeBridge

Bridge обслуживает browser/web mode, NativeBridge - native mode. Их SDK-facing API совпадает.

Метод Зачем нужен Параметры
activate(daemon=False) запустить bridge daemon
close() shutdown bridge -
status() GET /xlocllm/v1/status -
health() GET /health -
processes() PIDs/alive flags bridge/window -
models() backend catalog или local fallback -
units() unit definitions -
logs(limit=200) bridge/backend logs limit
wait_ready(timeout=None, require_browser=False) дождаться bridge/browser timeout, require_browser
reload(units=None) перезапустить backend runtime units
set_active(unit, active=True, model=None) активировать/деактивировать model unit, active, model
delete_model(unit_or_model, model=None) удалить model cache unit_or_model, model
delete_all_models(confirm=True) удалить все model cache entries confirm должен быть True
invoke(endpoint, payload, timeout=None) низкоуровневый invoke endpoint, payload, timeout

BridgeGroup

Метод Назначение
activate(daemon=False) активировать все bridges
close() закрыть все bridges
status() status для всех
health() health для всех
__iter__, __len__ итерация по bridges

Top-level bridge/window functions

Функция Зачем нужна Параметры
xlocllm.GetBridge(port=None) получить Bridge по порту или BridgeGroup без порта port
xlocllm.bridges(active_only=True) известные bridges из registry active_only
xlocllm.window(...) открыть browser window на URL/runtime см. source; обычно используется через Runtime.open()

WindowHandle

Свойство/метод Описание
port порт окна/runtime
url URL окна
pid PID процесса, если известен
owned можно ли закрывать process tree
alive() жив ли процесс
wait() дождаться завершения
close() закрыть owned process tree

Clone this wiki locally