Sandboxes na OCI Generative AI
Use um sandbox para executar comandos de código e shell em um espaço de trabalho Linux gerenciado e temporário com seus próprios arquivos, processos e ambiente de rede.
Um sandbox oferece ao seu aplicativo ou agente de IA um ambiente de execução que ele pode criar sob demanda e endereçar por ID. Faça upload de entradas, execute comandos, inspecione os resultados e faça download dos arquivos de saída. A Oracle gerencia a infraestrutura subjacente.
Use sandboxes para tarefas como testar código gerado, transformar dados, produzir relatórios e executar visualizações temporárias do aplicativo. Defina os recursos, o acesso à rede e o tempo de vida necessários para cada tarefa.
Como funcionam os sandboxes
- Crie um projeto de IA Generativa com sandboxes habilitados ou habilite sandboxes em um projeto existente.
- Selecione a configuração de rede de saída do projeto e, opcionalmente, configure pools de aquecimento.
- Crie um sandbox por meio da CLI ou do SDK do OCI. Selecione seu runtime, forma de computação e duração de expiração.
- Aguarde o sandbox chegar a
RUNNING, faça upload de arquivos e execute comandos. - Faça download dos resultados ou salve um snapshot do sistema de arquivos antes de interromper o sandbox ou permitir que ele expire.
Você pode reutilizar um ID de sandbox em execução em várias chamadas para trabalhar no mesmo espaço de trabalho. Cada sandbox tem sua própria vida útil. O serviço termina a execução quando o sandbox expira. Use um instantâneo para criar um novo sandbox com base em arquivos salvos; os instantâneos não preservam a memória ou os processos em execução.
Projetos e piscinas quentes
Um project contém configuração compartilhada para seus sandboxes. Os sandboxes no mesmo projeto usam a configuração de rede do projeto e o acesso do OCI concedido aos controladores de sandbox desse projeto. Use projetos separados ou permissões com escopo para diferentes requisitos de acesso.
Um pool quente prepara a capacidade ociosa para novas solicitações de sandbox. Pools quentes são opcionais. Eles têm sua própria configuração dentro de um projeto.
Trabalhando com Sandboxes
- Regiões para Sandboxes
- Runtimes de Sandbox e Limites de Recursos
- Permissões no Nível da API para Sandboxes
- Criando e Usando um Sandbox
- Rede para Sandboxes
- Usando uma Imagem Personalizada para um Sandbox
- Piscinas quentes para Sandboxes
- Executando Comandos em um Sandbox
- Fazendo upload e download de arquivos de sandbox
- Salvando e restaurando arquivos de sandbox com instantâneos
- Gerenciando Sandboxes
- Monitorando Sandboxes
- Solucionando Problemas de Sandboxes