Aller au contenu

SolutionsAgents IA

L’ordinateur de chaque agent, 24 h/24

Une microVM dédiée à chaque agent. Elle s’endort quand l’agent s’arrête, et se réveille en 3.5 ms avec tout à sa place.

Lire la documentation du Bac à sable

Python
from glac import Sandbox

sbx = Sandbox.create()                     # its own microVM
res = sbx.run("python3 -c 'print(6*7)'")   # res.stdout
sbx.files.write("/tmp/plan.md", "step 1")  # files in and out
snap = sbx.snapshot(name="step-1")         # memory and all
copies = sbx.fork(3)                       # 3 copies from now
sbx.sleep()                                # next call wakes it

Payer un ordinateur qui attend

Pendant que le modèle répond, l’ordinateur de l’agent n’a rien à faire. Un bac à sable s’endort après 30 secondes d’inactivité, et endormi, il n’utilise pas de CPU.

par mois pour la mémoire d’un bac à sable de 4 GiB maintenu éveillé, aux prix catalogue1
$23.36
pour le même bac à sable éveillé une heure par jour et endormi le reste du temps, en gardant 1 GB1
$0.98

La vie d’un bac à sable

En marche pendant que l’agent travaille ; endormi après 30 secondes d’inactivité, avec tout ce qu’il contient ; réveillé par la commande, le fichier ou la requête suivante ; enregistré en entier pendant qu’il tourne, et dupliqué en 64 copies au plus.

Un bac à sable nommé web : un ordinateur dédié, piloté de l’extérieur ; un instantané pris pendant qu’il tourne, et trois copies qui repartent de cet instant.

Ce dont dispose un agent

  • Isolé : une microVM chacun, des règles réseau, et des secrets injectés en sortie.

  • Là où il en était : endormi, il garde sa mémoire, ses processus, son disque et sa place sur le réseau.

  • Un travail qui dure : un volume survit au bac à sable et suit l’agent partout où il travaille ensuite.

  • Un humain peut intervenir : un terminal, un lien vers n’importe quel port, ou SSH avec votre propre clé.

  • Des agents prêts à l’emploi : Claude Code, Codex ou OpenCode ; les clés du modèle sont les vôtres.

  • Toutes les voies d’accès : l’API, la CLI glac, cinq SDK et un serveur MCP.

Lire la documentation

Aperçus à titre d’illustration

Mesuré, pas promis

Des médianes sur bare metal, sans rien d’autre en cours d’exécution : le meilleur des cas, et nous le disons. Comment nous mesurons

pour réveiller un bac à sable endormi de lui-même2
3.5 ms
pour l’appel qui l’a réveillé, de l’envoi à la réponse2
6.7 ms
pour l’endormir, avec sa mémoire et ses processus2
2.3 ms

Vérifiez-le sur vos propres bacs à sable dès l’ouverture du service : une réponse qui a dû en réveiller un indique combien de temps cela a pris, dans son en-tête Server-Timing.

Shell
curl -si https://api.glac.ai/v1/sandboxes/web/run \
  -H "Authorization: Bearer $GLAC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"command": "true"}' | grep -i server-timing
# server-timing: wake;dur=<milliseconds>

Les produits utilisés

Un mois, calculé

Cent agents pendant un mois, aux prix catalogue. Estimez le vôtre

Le scénario

  • 100 agents, chacun avec un bac à sable de 2 vCPU et 4 GiB.
  • Chacun éveillé une heure par jour pendant 30 jours : 3 000 heures au total.
  • Éveillé, son CPU est occupé un dixième du temps, le reste à attendre le modèle ; 2 GiB de sa mémoire utilisés.
  • Endormi le reste du mois, chacun gardant environ 1 GB : son image mémoire et sa propre couche de disque.
  • 10 GB envoyés vers Internet.

Un mois aux prix catalogue

$71.64

  • CPU2.16 milliards de ms CPU × $0.01 / M$21.60
  • Mémoire6 000 GiB-h × $0.008$48.00
  • Trafic sortant10 GB × $0.004$0.04
  • En sommeil100 GB-mois × $0.02$2.00

Avec le forfait Payant, ce mois revient à $73.60 : l’abonnement de $5, et $68.60 au-delà de ce que couvrent ses quantités incluses, prélevés sur votre solde aux mêmes prix.

Donnez un ordinateur à votre agent

Une clé, puis un bac à sable depuis la ligne de commande ou depuis Python, en quelques minutes.

Le serveur MCPBac à sable