Ambientes
Criar ambiente
beta.environments.create(**kwargs) -> BetaEnvironmentCrie um novo ambiente com a configuração especificada.
Listar ambientes
beta.environments.list(**kwargs) -> SyncPageCursor[BetaEnvironment]Liste ambientes com suporte a paginação.
Obter ambiente
beta.environments.retrieve(environment_id, **kwargs) -> BetaEnvironmentRecupere um ambiente específico por ID.
Atualizar ambiente
beta.environments.update(environment_id, **kwargs) -> BetaEnvironmentAtualize a configuração de um ambiente existente.
Excluir ambiente
beta.environments.delete(environment_id, **kwargs) -> BetaEnvironmentDeleteResponseExclua um ambiente por ID. Retorna uma confirmação da exclusão.
Arquivar ambiente
beta.environments.archive(environment_id, **kwargs) -> BetaEnvironmentArquive um ambiente por ID. Ambientes arquivados não podem ser usados para criar novas sessões.
Models
AmbientesTrabalho
Obter item de trabalho
beta.environments.work.retrieve(work_id, **kwargs) -> BetaSelfHostedWorkObservação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Fazer polling por trabalho
beta.environments.work.poll(environment_id, **kwargs) -> BetaSelfHostedWorkObservação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Confirmar recebimento de trabalho
beta.environments.work.ack(work_id, **kwargs) -> BetaSelfHostedWorkObservação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Registrar heartbeat
beta.environments.work.heartbeat(work_id, **kwargs) -> BetaSelfHostedWorkHeartbeatResponseObservação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Parar trabalho
beta.environments.work.stop(work_id, **kwargs) -> BetaSelfHostedWorkObservação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Listar itens de trabalho
beta.environments.work.list(environment_id, **kwargs) -> SyncPageCursor[BetaSelfHostedWork]Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Atualizar item de trabalho
beta.environments.work.update(work_id, **kwargs) -> BetaSelfHostedWorkObservação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Obter estatísticas da fila
beta.environments.work.stats(environment_id, **kwargs) -> BetaSelfHostedWorkQueueStatsObtenha estatísticas sobre a fila de trabalho de um ambiente.