Environnements
Créer un environnement
beta.environments.create(**kwargs) -> BetaEnvironmentCréer un nouvel environnement avec la configuration spécifiée.
Lister les environnements
beta.environments.list(**kwargs) -> SyncPageCursor[BetaEnvironment]Lister les environnements avec prise en charge de la pagination.
Obtenir un environnement
beta.environments.retrieve(environment_id, **kwargs) -> BetaEnvironmentRécupérer un environnement spécifique par son identifiant.
Mettre à jour un environnement
beta.environments.update(environment_id, **kwargs) -> BetaEnvironmentMettre à jour la configuration d'un environnement existant.
Supprimer un environnement
beta.environments.delete(environment_id, **kwargs) -> BetaEnvironmentDeleteResponseSupprimer un environnement par son identifiant. Renvoie une confirmation de la suppression.
Archiver un environnement
beta.environments.archive(environment_id, **kwargs) -> BetaEnvironmentArchiver un environnement par son identifiant. Les environnements archivés ne peuvent pas être utilisés pour créer de nouvelles sessions.
Models
EnvironnementsTravail
Obtenir un élément de travail
beta.environments.work.retrieve(work_id, **kwargs) -> BetaSelfHostedWorkRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Interroger pour obtenir du travail
beta.environments.work.poll(environment_id, **kwargs) -> BetaSelfHostedWorkRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Accuser réception d'un travail
beta.environments.work.ack(work_id, **kwargs) -> BetaSelfHostedWorkRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Enregistrer un signal de présence
beta.environments.work.heartbeat(work_id, **kwargs) -> BetaSelfHostedWorkHeartbeatResponseRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Arrêter un travail
beta.environments.work.stop(work_id, **kwargs) -> BetaSelfHostedWorkRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Lister les éléments de travail
beta.environments.work.list(environment_id, **kwargs) -> SyncPageCursor[BetaSelfHostedWork]Remarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Mettre à jour un élément de travail
beta.environments.work.update(work_id, **kwargs) -> BetaSelfHostedWorkRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Obtenir les statistiques de la file d'attente
beta.environments.work.stats(environment_id, **kwargs) -> BetaSelfHostedWorkQueueStatsObtenir des statistiques sur la file d'attente de travail d'un environnement.