Ephemeral
AI 에이전트.

Ephemeral은 일회용 워커를 제공합니다. 요청마다 새 머신이 시작되어, 허용한 도구·파일·예산만으로 작업을 수행한 뒤 사라집니다. 남는 것은 결과뿐입니다.

한 번 정의하고, 어디서든 실행하고, 흔적은 남기지 않습니다.

  1. 1

    작업 정의하기

    프롬프트와 입력, 사용할 수 있는 파일, API, 웹사이트, 모델, 지출 상한을 정합니다. 워크플로로 저장하면 이름만으로 다시 실행할 수 있습니다.

  2. 2

    원하는 방식으로 실행하기

    API 호출, CLI, 대시보드에서 시작, 스케줄 중 편한 방법을 고르세요. 실행마다 전용 microVM이 새로 시작되고, 모든 단계가 발생하는 대로 스트리밍됩니다.

  3. 3

    결과 보관하기

    출력, 타임라인, 정확한 비용이 기록되며, 서명된 콜백으로 전달받을 수도 있습니다. 머신과 그 안의 모든 것은 폐기됩니다.

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
  }'
성공run_118622d1…4705$0.002618 / $0.50
  1. 대기 중예산 $0.50 예약됨
  2. microVM 준비됨
  3. 워커 시작됨셸 끔, 웹 켬
  4. readplaybook.md
  5. paymentsGET /payments/pay_123 → 200failure_code: insufficient_funds
  6. paymentsGET /payments/pay_123/attempts → 2002 × insufficient_funds
  7. 성공모델 호출 3회, 토큰 5,101개원인: 고객의 은행이 잔액 부족으로 결제를 거절했습니다. 근거: failure_code: insufficient_funds. 시도: 두 번 모두 같은 이유로 실패했습니다. 다음 단계: 잔액 문제를 해결한 뒤 다시 시도하거나 다른 카드를 사용하도록 고객에게 안내하세요.
  8. 워커 폐기됨$0.002618 결제, $0.497382 반환

샘플 결제 API로 이 예제를 실제로 실행한 기록을 재생한 것입니다.

playbook.md는 업로드하는 파일이고, payments-api는 저장해 두는 연결입니다. 단계별로 설정하기

Ephemeral 워크플로, 원하는 시간에

작업을 워크플로로 저장하고 필요할 때마다 실행하세요. 백엔드에서 새 입력으로, CLI에서, 또는 매 평일 오전 9시(도쿄 시간)처럼 정해진 시간표대로 실행할 수 있습니다. 실행은 매번 새로 시작되고 각각 기록됩니다.

  • 몇 분마다부터 매월까지, 어떤 주기와 시간대든
  • 이전 실행이 끝나지 않았으면 시작을 건너뜀
  • 모든 실행은 실제로 사용한 정의를 보관
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
}

스택은 연결하고, 키는 지키세요

에이전트에 HTTP API와 MCP 서버를 연결하세요. 자격 증명은 Ephemeral이 보관하고 호출도 대신하므로 토큰이 머신 안으로 들어가지 않으며, 허용한 메서드나 도구만 통과합니다. 웹 액세스도 같은 검사를 거칩니다.

  • 고객의 키나 계정으로 인증하는 HTTP API와 MCP 서버
  • 작업에 필요한 메서드나 도구만 허용
  • 모든 호출을 기록하고, 응답에서 자격 증명 제거
한 번의 실행을 위한 연결
"connections": {
  "payments": {
    "ref": "payments-api",
    "allowed_methods": ["GET"]
  },
  "support": {
    "ref": "helpdesk-mcp",
    "allowed_tools": ["create_ticket"]
  }
},
"web": { "allow": ["status.example.com"] }

아무것도 남지 않도록 설계했습니다

격리실행당 microVM 1개

실행 간에는 아무것도 공유되지 않습니다. 임시 파일은 머신과 함께 폐기됩니다.

수명최대 1시간

기본값은 5분입니다. 시간 제한이 끝나면 워커는 중지되고 폐기됩니다.

연결VM 안의 키 0개

브로커가 자격 증명을 추가하고, 허용한 메서드나 도구만 쓰도록 강제합니다.

예산실행당 하드 캡

실행이 시작되기 전에 예약됩니다. 모델 호출은 한도에서 멈추고, 나머지는 반환됩니다.

파일파일당 1 MiB

지정한 경로에 읽기 전용으로 마운트되며, 한 실행에서 최대 4 MiB입니다.

기록30일

실행이 끝난 뒤 30일간 보관되고 삭제됩니다. 데이터 무보존 실행에서는 한 번만 반환되는 출력만 받습니다.

실행된 시간만큼만 지불하세요

선불 크레딧이며 구독은 없습니다. 각 실행은 예산을 예약하고, 사용한 만큼 결제하며, 나머지는 반환합니다.

요금 체계 알아보기
컴퓨팅
$0.0002초당
모델
원가제공자가 보고하는 금액 그대로
최소 크레딧 구매액
$5자동 충전 선택 가능

또는 직접 AWS에서 실행하세요

같은 엔진과 대시보드를 단일 이미지로 제공하며, 설치본별로 라이선스가 부여됩니다. 이미지에서 설치 파일을 내보내 사용자의 AWS 계정에 스택을 만드세요.

셀프 호스팅 가이드 읽기
셀프 호스팅 설치
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 …

모든 실행은 깨끗하게 시작됩니다.

esc

“”와(과) 일치하는 항목이 없습니다.