Repolode
beam-cloud

beam-cloud/beta9

Runtime open source en Go y Python para cargas de trabajo de IA serverless, con endpoints de inferencia en GPU, sandboxes y tareas en segundo plano.

Alternativa open source a:AWS LambdaModal

Estrellas
1,827
Forks
171
Issues abiertos
32
Último commit
hace 9 horas

¿Qué es?

Beta9 es un runtime open source para desplegar y escalar aplicaciones de IA sin administrar servidores. Los desarrolladores envuelven funciones de Python con decoradores como @endpoint o @task_queue, y la plataforma las ejecuta en contenedores que se inician rápidamente, escalan a cero cuando están inactivos y se distribuyen entre muchos contenedores en paralelo.

El proyecto abarca varios tipos de cargas de trabajo: endpoints de inferencia con escalado automático para modelos personalizados, sandboxes aislados para ejecutar código generado por LLM y tareas en segundo plano resilientes que pueden sustituir una cola de Celery. También ofrece tareas programadas, webhooks, recarga en caliente durante el desarrollo y volúmenes de almacenamiento distribuido que se pueden montar.

Las cargas de trabajo en GPU pueden ejecutarse en la nube de Beam o en tus propias GPU, y el motor se puede alojar por cuenta propia. Beam ofrece una nube administrada basada en el mismo motor open source.

Funciones clave

  • 01Los contenedores se inician en menos de un segundo mediante un runtime y un scheduler personalizados.
  • 02Distribuye las cargas de trabajo entre cientos de contenedores en paralelo.
  • 03Escala a cero cuando está inactivo y escala automáticamente según la profundidad de la cola.
  • 04Ofrece sandboxes aislados para ejecutar código.
  • 05Admite tareas en segundo plano con reintentos, tareas programadas y webhooks.
  • 06Se ejecuta en las GPU de la nube de Beam o en tus propias GPU.

Casos de uso

  • Exponer un modelo de machine learning personalizado mediante un endpoint de API con escalado automático.
  • Ejecutar código generado por LLM en sandboxes aislados.
  • Sustituir una cola de Celery por un procesamiento resiliente de tareas en segundo plano.
  • Ejecutar bajo demanda tareas por lotes en GPU, como el fine-tuning o el procesamiento de imágenes.

Inicio rápido

  1. 1

    Instala el cliente de Beam

    pip install beam-client
  2. 2

    Crea una cuenta en Beam

  3. 3

    Sigue la guía Getting Started Guide para completar la configuración inicial

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige divulgar el código fuente cuando se usa a través de una red.
  • El autoalojamiento requiere infraestructura propia, y el README recomienda la nube administrada de Beam para facilitar el uso.
  • La guía de inicio rápido requiere crear una cuenta en la plataforma de Beam.

Temas

Preguntas frecuentes

¿Qué es beta9?
Runtime open source en Go y Python para cargas de trabajo de IA serverless, con endpoints de inferencia en GPU, sandboxes y tareas en segundo plano. Beta9 es un runtime open source para desplegar y escalar aplicaciones de IA sin administrar servidores. Los desarrolladores envuelven funciones de Python con decoradores como @endpoint o @task_queue, y la plataforma las ejecuta en contenedores que se inician rápidamente, escalan a cero cuando están inactivos y se distribuyen entre muchos contenedores en paralelo.
¿beta9 es gratuito? ¿Qué licencia tiene?
beta9 es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿beta9 sigue mantenido?
Mantenimiento activo. El último commit de beta9 fue el 19 oct 2026.
¿Para qué puedo usar beta9?
Exponer un modelo de machine learning personalizado mediante un endpoint de API con escalado automático. Ejecutar código generado por LLM en sandboxes aislados. Sustituir una cola de Celery por un procesamiento resiliente de tareas en segundo plano. Ejecutar bajo demanda tareas por lotes en GPU, como el fine-tuning o el procesamiento de imágenes.
¿Cómo se instala beta9?
Instala el cliente de Beam: pip install beam-client Crea una cuenta en Beam Sigue la guía Getting Started Guide para completar la configuración inicial
¿Dónde consigo beta9?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/beam-cloud/beta9

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados