OpenRouter for Sandboxes가 개발자와 AI 에이전트를 위한 새로운 API를 선보였습니다. 이 API는 다양한 클라우드 제공업체에서 사용자가 원하는 사양의 가상 머신(VM) 샌드박스를 최적의 가격으로 즉시 찾아 프로비저닝(provisioning)할 수 있게 해줍니다. CPU, RAM, 디스크, 지역 등 필요한 자원을 요청하면, OpenRouter가 여러 클라우드 서비스 중 가장 적합한 머신을 찾아 제공하며, 사용자는 초 단위로 실제 사용량에 대해서만 비용을 지불합니다.
이 서비스의 핵심은 유연성과 비용 효율성입니다. 사용자는 `ttl_seconds`(생존 시간), `max_spend`(최대 지출 금액), `max_rate`(최대 시간당 요금) 등의 파라미터를 설정하여 VM의 수명과 비용을 정밀하게 제어할 수 있습니다. 예를 들어, 특정 시간이 지나거나 설정된 예산을 초과하면 VM이 자동으로 파괴되어 불필요한 비용 발생을 막습니다. 또한, `POST /v1/machines/:id/exec` API를 통해 원격으로 셸 명령을 실행하거나, `POST /v1/machines/:id/ports`를 통해 특정 포트를 노출하여 웹 서비스 테스트 환경을 쉽게 구축할 수 있습니다. 결제는 USDC 암호화폐를 통해 이루어지며, 초기 충전 시 5%의 수수료를 제외하고는 원가 그대로 사용합니다.
OpenRouter for Sandboxes는 개발 및 테스트 환경 구축 방식을 혁신할 잠재력을 가지고 있습니다. 기존에는 클라우드 VM을 설정하고 관리하는 데 상당한 시간과 노력이 필요했지만, 이 API를 활용하면 AI 에이전트나 자동화된 스크립트를 통해 필요할 때마다 즉시 개발 환경을 생성하고 파괴할 수 있습니다. 이는 특히 임시적인 작업, 단기 프로젝트, 또는 대규모 병렬 테스트가 필요한 경우에 매우 유용하며, 개발 생산성을 크게 향상시키고 클라우드 비용을 최적화하는 데 기여할 것으로 기대됩니다.