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
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
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
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
}'- Na filaorçamento de $0.50 reservado
- MicroVM pronta
- Worker iniciadoshell desligado, web ligada
- read
playbook.md - payments
GET /payments/pay_123 → 200failure_code: insufficient_funds - payments
GET /payments/pay_123/attempts → 2002 × insufficient_funds - 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.
- 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
"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
Nada é compartilhado entre execuções. Os arquivos temporários são descartados com a máquina.
Cinco minutos por padrão. Quando o tempo limite termina, o worker é interrompido e destruído.
Um broker adiciona suas credenciais e aplica os métodos ou ferramentas que você permitir.
Reservado antes de a execução começar. As chamadas ao modelo param no limite. O restante é liberado.
Montados somente para leitura no caminho que você escolher, até 4 MiB em uma única execução.
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-hospedagemdocker 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 …