Agentes de IA
efêmeros.

O Ephemeral entrega workers descartáveis. A cada requisição, uma máquina nova inicia, faz sua tarefa só com as ferramentas, os arquivos e o orçamento que você permitir, e desaparece. O que fica é o resultado.

Defina uma vez. Execute onde quiser. Não deixe rastros.

  1. 1

    Defina a tarefa

    Um prompt e as entradas, os arquivos, APIs e sites que ela pode usar, o modelo e o máximo que pode gastar. Salve como fluxo de trabalho para executá-lo de novo pelo nome.

  2. 2

    Execute do seu jeito

    Chame a API, use a CLI, inicie uma pelo painel ou crie um agendamento. Cada execução ganha uma microVM nova só para ela e transmite cada etapa em tempo real.

  3. 3

    Guarde o resultado

    A saída, a linha do tempo e o custo exato ficam registrados, e um callback assinado pode entregá-los. A máquina e tudo o que havia nela são destruídos.

curl https://app.ephemer.al/v1/runs \
  -H "Authorization: Bearer $EPHEMERAL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Find out why this payment failed.",
    "input": { "payment_id": "pay_123" },
    "files": [{ "file": "playbook.md" }],
    "connections": {
      "payments": { "ref": "payments-api", "allowed_methods": ["GET"] }
    },
    "web": { "allow": ["status.example.com"] },
    "shell": false,
    "max_cost_micros": 500000
  }'
Concluídarun_118622d1…4705$0.002618 de $0.50
  1. Na filaorçamento de $0.50 reservado
  2. MicroVM pronta
  3. Worker iniciadoshell desligado, web ligada
  4. readplaybook.md
  5. paymentsGET /payments/pay_123 → 200failure_code: insufficient_funds
  6. paymentsGET /payments/pay_123/attempts → 2002 × insufficient_funds
  7. Concluída3 chamadas ao modelo, 5.101 tokensCausa: o banco do cliente recusou o pagamento por saldo insuficiente. Evidência: failure_code: insufficient_funds. Tentativas: as duas falharam pelo mesmo motivo. Próximo passo: sugira ao cliente tentar de novo depois de resolver o saldo ou usar outro cartão.
  8. Worker destruído$0.002618 cobrados, $0.497382 liberados

Reprodução de uma execução real deste exemplo com a API de pagamentos de exemplo.

playbook.md é um arquivo que você envia e payments-api é uma conexão que você salva. Configure passo a passo

Fluxos de trabalho Ephemeral, no seu ritmo

Salve uma tarefa como fluxo de trabalho e execute quando precisar: pelo seu backend com novas entradas, pela CLI ou em um agendamento, como todo dia útil às 09:00 em Tóquio. Cada execução começa do zero e é registrada separadamente.

  • Qualquer frequência, de poucos minutos a mensal, em qualquer fuso horário
  • O início é ignorado enquanto a última execução ainda roda
  • Cada execução guarda a definição exata que usou
PUT /v1/workflows/investigate-payment
{
  "prompt": "Find out why this payment failed.",
  "model": "openai/gpt-6-luna",
  "files": [{ "file": "playbook.md" }],
  "connections": {
    "payments": {
      "ref": "payments-api",
      "allowed_methods": ["GET"]
    }
  },
  "web": { "allow": ["status.example.com"] },
  "timeout_seconds": 120
}

Conecte sua stack, fique com suas chaves

Dê aos agentes suas APIs HTTP e servidores MCP. A Ephemeral guarda as credenciais e faz cada chamada, então nenhum token entra na máquina e só passam os métodos ou ferramentas que você permitir. O acesso à web passa pelas mesmas verificações.

  • APIs HTTP e servidores MCP, autorizados com suas próprias chaves ou contas
  • Permita só os métodos ou ferramentas de que a tarefa precisa
  • Cada chamada registrada, com credenciais removidas das respostas
Conexões de uma execução
"connections": {
  "payments": {
    "ref": "payments-api",
    "allowed_methods": ["GET"]
  },
  "support": {
    "ref": "helpdesk-mcp",
    "allowed_tools": ["create_ticket"]
  }
},
"web": { "allow": ["status.example.com"] }

Feita para não deixar rastros

Isolamento1 microVM por execução

Nada é compartilhado entre execuções. Os arquivos temporários são descartados com a máquina.

Duração≤ 1 hora

Cinco minutos por padrão. Quando o tempo limite termina, o worker é interrompido e destruído.

Conexões0 chaves na VM

Um broker adiciona suas credenciais e aplica os métodos ou ferramentas que você permitir.

OrçamentoLimite rígido por execução

Reservado antes de a execução começar. As chamadas ao modelo param no limite. O restante é liberado.

Arquivos1 MiB cada

Montados somente para leitura no caminho que você escolher, até 4 MiB em uma única execução.

Registro30 dias

Mantido por 30 dias após o fim da execução e depois apagado. Com retenção zero, você recebe só a saída, uma vez.

Pague pelos segundos de execução

Créditos pré-pagos, sem assinatura. Cada execução reserva seu orçamento, é cobrada pelo que usou e libera o restante.

Como funcionam os preços
Computação
$0.0002por segundo
Modelos
A preço de custocomo o provedor informa
Créditos a partir de
$5com recarga automática opcional

Ou execute na sua própria AWS

O mesmo mecanismo e o mesmo painel em uma única imagem, licenciado por instalação. Exporte os arquivos de instalação dela e crie a stack na sua própria conta da AWS.

Leia o guia de auto-hospedagem
Instalação auto-hospedada
docker login ephemer.al -u dep_…   # the password is your license token
docker run --rm -v "$PWD:/out" \
  ephemer.al/ephemeral/self-hosted:$EPHEMERAL_VERSION setup all /out
aws cloudformation create-stack --stack-name ephemeral \
  --template-body file://ephemeral-aws.yaml \
  --capabilities CAPABILITY_IAM --parameters …

Toda execução começa limpa.

esc

Nada corresponde a “”.