Среды
Создать среду
beta.environments.create(**kwargs) -> BetaEnvironmentСоздайте новую среду с указанной конфигурацией.
Список сред
beta.environments.list(**kwargs) -> SyncPageCursor[BetaEnvironment]Получите список сред с поддержкой разбиения на страницы.
Получить среду
beta.environments.retrieve(environment_id, **kwargs) -> BetaEnvironmentПолучите конкретную среду по идентификатору.
Обновить среду
beta.environments.update(environment_id, **kwargs) -> BetaEnvironmentОбновите конфигурацию существующей среды.
Удалить среду
beta.environments.delete(environment_id, **kwargs) -> BetaEnvironmentDeleteResponseУдалите среду по идентификатору. Возвращает подтверждение удаления.
Архивировать среду
beta.environments.archive(environment_id, **kwargs) -> BetaEnvironmentАрхивируйте среду по идентификатору. Архивированные среды нельзя использовать для создания новых сеансов.
Models
СредыРабота
Получить рабочий элемент
beta.environments.work.retrieve(work_id, **kwargs) -> BetaSelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Опросить наличие работы
beta.environments.work.poll(environment_id, **kwargs) -> BetaSelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Подтвердить получение работы
beta.environments.work.ack(work_id, **kwargs) -> BetaSelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Записать сигнал активности
beta.environments.work.heartbeat(work_id, **kwargs) -> BetaSelfHostedWorkHeartbeatResponseПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Остановить работу
beta.environments.work.stop(work_id, **kwargs) -> BetaSelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Список рабочих элементов
beta.environments.work.list(environment_id, **kwargs) -> SyncPageCursor[BetaSelfHostedWork]Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Обновить рабочий элемент
beta.environments.work.update(work_id, **kwargs) -> BetaSelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Получить статистику очереди
beta.environments.work.stats(environment_id, **kwargs) -> BetaSelfHostedWorkQueueStatsПолучите статистику очереди работ для среды.