# Un ordinateur cloud pour chaque agent.

URL: https://munito.ai/fr/sandboxes

Des machines isolées à la demande pour vos agents, pour le code, la CI et les rollouts d'apprentissage par renforcement. Une exécution en a lancé 32 752.

Démarrez une machine pour votre agent en une seconde environ. Supprimez-la quand le travail est fini.

- 32 752 sandboxes en une exécution
- Démarre en une seconde environ
- Aperçu public
- Tarifs à la seconde

### TypeScript

```bash
npm install @munitoai/cli
```

```ts
import { Munito } from "@munitoai/cli";

const munito = new Munito({ apiKey: process.env.MUNITO_API_KEY!, region: "eu" });

const sandbox = await munito.sandboxes.create({ template: "base", timeout: 600 });
try {
  await munito.sandboxes.writeFile(sandbox.id, "/workspace/hello.py", "print(6 * 7)\n");
  const result = await munito.sandboxes.exec(sandbox.id, { command: "python3 hello.py", cwd: "/workspace" });
  console.log(result.stdout);
} finally {
  await munito.sandboxes.delete(sandbox.id);
}
```

### Command line

```bash
npm install -g @munitoai/cli
```

```bash
munito login
munito create --size small --timeout 600

export SANDBOX="sbx_01k8f6x7g3d2b9v5n4m1q0w8e6"
munito exec $SANDBOX "python3 -c 'print(6 * 7)'"
munito rm $SANDBOX
```

## Une machine par tâche.

Un agent qui écrit des fichiers, installe des paquets et lance des commandes a besoin d'un ordinateur, pas d'une fonction. Chaque sandbox est isolée : une tâche ne peut pas en atteindre une autre, et un script non fiable ne peut pas vous atteindre.

## Démarrez-en une, ou trente mille.

Le tableau ci-dessus est une vraie exécution : 32 752 sandboxes, une par pixel du logo, démarrées par l'API publique depuis Paris. Le même appel démarre la première pour votre agent.

## Gardez le disque entre deux travaux.

Construisez une sandbox avec votre chaîne d'outils, mettez-la en pause, et forkez-la à chaque exécution. Un fork démarre avec les dépendances déjà installées, ce dont ont besoin un travail de CI comme un rollout d'apprentissage par renforcement.

## Atteignez-la comme un serveur.

Un shell, un navigateur, SSH, des ports ouverts et un bureau. Donnez la machine à l'agent, et l'agent travaille comme le ferait une personne.

- [Lire le guide Sandboxes](https://munito.ai/reference/sandboxes)
- [Voir les prix](https://munito.ai/pricing#sandboxes)
- [Y faire tourner un agent](https://munito.ai/reference/sandboxes/cloud-agents)

## Questions fréquentes

### Où Munito AI traite-t-il mes requêtes ?

L'hôte UE traite chaque requête dans l'UE, l'hôte US aux États-Unis, et l'hôte global dans n'importe quelle région. Chaque réponse nomme sa région dans l'en-tête munito-region.

### Munito AI conserve-t-il mes prompts et mes sorties ?

Non, pas par défaut. L'absence de conservation est la règle : après la livraison, Munito AI supprime le contenu temporaire de la requête. Il ne garde un contenu que si la requête le demande, et alors 30 jours.

### Quelles sont les limites de débit ?

Vos limites s'adaptent à votre usage. Un 429 signifie que votre trafic dépasse votre limite, et un 503 que le modèle n'a plus de capacité libre à cet instant. Chaque réponse porte vos limites du moment dans ses en-têtes.

https://docs.munito.ai/faq
