Bacs à sable dans OCI Generative AI
Utilisez un bac à sable pour exécuter des commandes de code et d'interpréteur de commandes dans un espace de travail Linux temporaire géré avec ses propres fichiers, processus et environnement réseau.
Un bac à sable fournit à votre application ou à votre agent d'intelligence artificielle un environnement d'exécution qu'il peut créer sur demande et traiter par ID. Charger les entrées, exécuter des commandes, inspecter les résultats et télécharger les fichiers de sortie. Oracle gère l'infrastructure sous-jacente.
Utilisez des bacs à sable pour des tâches telles que tester le code généré, transformer les données, produire des rapports et exécuter des prévisualisations d'application temporaires. Définissez les ressources, l'accès réseau et la durée de vie nécessaires pour chaque tâche.
Fonctionnement des bacs à sable
- Créer un projet d'intelligence artificielle générative avec les bacs à sable activés ou activer les bacs à sable dans un projet existant.
- Sélectionnez la configuration réseau sortante du projet et, éventuellement, configurez des groupes chauds.
- Créez un bac à sable au moyen de l'interface de ligne de commande ou de la trousse SDK OCI. Sélectionnez sa durée d'exécution, sa forme de calcul et sa durée d'expiration.
- Attendez que le bac à sable atteigne
RUNNING, puis chargez des fichiers et exécutez des commandes. - Téléchargez les résultats ou enregistrez un instantané de système de fichiers avant d'arrêter le bac à sable ou de le laisser expirer.
Vous pouvez réutiliser l'ID d'un bac à sable en cours d'exécution pour plusieurs appels afin de travailler dans le même espace de travail. Chaque bac à sable a sa propre durée de vie. Le service met fin à l'exécution lorsque le bac à sable expire. Utilisez un instantané pour créer un bac à sable à partir de fichiers enregistrés. Les instantanés ne conservent pas les processus en cours d'exécution ni la mémoire.
Projets et groupes chauds
Un projet contient la configuration partagée de ses bacs à sable. Les bacs à sable du même projet utilisent la configuration réseau du projet et l'accès OCI accordé aux principaux de bac à sable de ce projet. Utilisez des projets distincts ou des autorisations ciblées pour différentes exigences d'accès.
Un groupe à chaud prépare la capacité inactive pour les nouvelles demandes de bac à sable. Les piscines chaudes sont facultatives. Ils ont leur propre configuration au sein d'un projet.
Utilisation de modèles d'environnement restreint
- Régions pour les bacs à sable
- Exécutions de bac à sable et limites de ressources
- Autorisations au niveau de l'API pour les bacs à sable
- Créer et utiliser un modèle d'environnement restreint
- Service de réseau pour les bacs à sable
- Utilisation d'une image personnalisée pour un bac à sable
- Groupes chauds pour les bacs à sable
- Exécution de commandes dans un bac à sable
- Chargement et téléchargement des fichiers de bac à sable
- Enregistrement et restauration de fichiers de bac à sable avec des instantanés
- Gestion des bacs à sable
- Surveillance des bacs à sable
- Dépannage des bacs à sable