Reflection Beam: modelos abiertos, API y agentes de código

Usa Beam en tus aplicaciones, con Mirror CLI o en tu infraestructura.

reflection.ai
Reflection screenshot

Qué hace Reflection, explicado de forma sencilla

Reflection desarrolla modelos de inteligencia artificial y herramientas para utilizarlos. Su web reúne el modelo Beam, una plataforma API, documentación y pesos descargables. Beam recibe instrucciones de texto y genera respuestas o código. Puedes integrarlo en una aplicación, utilizarlo mediante un agente de programación o ejecutarlo en infraestructura propia.

Un ejemplo concreto es pedir a un agente que lea un proyecto, encuentre la causa de una prueba fallida y prepare una corrección. Beam aporta el razonamiento; Mirror CLI conecta esa capacidad con archivos y comandos del proyecto. El desarrollador revisa el resultado.

Programar con Mirror y comprobar el cambio

Si ya tienes uv, instala Mirror mediante uv tool install reflection-mirror. Configura la clave de Reflection, abre el directorio del proyecto y ejecuta mirror. Empieza con una tarea pequeña: ejecutar las pruebas, arreglar un error y volver a ejecutarlas.

Revisa las acciones solicitadas y comprueba git diff y las pruebas por tu cuenta. Mirror puede leer archivos, editarlos y ejecutar comandos locales; el mensaje final del agente necesita esa verificación.

La guía oficial de agentes admite macOS 15 o posterior con Apple Silicon y Linux x86-64 o ARM64 con glibc 2.28 o posterior. No admite Windows de forma nativa. También explica la conexión de Pi, OpenCode y Hermes a Beam.

Conectar la API a una aplicación

La guía de inicio de la API indica cómo crear una clave en API Keys. La clave completa solo se muestra una vez; guárdala de forma segura como REFLECTION_API_KEY.

  1. Configura https://api.reflection.ai/openai/v1 como URL base.
  2. Selecciona Beam-1.0-501B-A23B y envía un mensaje de texto mediante Chat Completions.
  3. Lee la respuesta en choices[0].message.content y verifica que cumple tu petición.
  4. Añade después historial, herramientas o salidas estructuradas. El Playground permite probar instrucciones sin programar primero.

La API ofrece streaming, llamadas a funciones y JSON Schema. Tu aplicación ejecuta las funciones y devuelve sus resultados al modelo. Puedes ajustar el esfuerzo de razonamiento, aunque Beam siempre razona. El presupuesto debe incluir entrada, razonamiento y respuesta.

La compatibilidad con OpenAI cubre Chat Completions y Models. Una aplicación basada en Responses, Embeddings, Audio u otros endpoints requiere revisar su integración.

Pesos abiertos y despliegue propio

Beam es un modelo MoE disperso con unos 501.000 millones de parámetros totales y 23.000 millones activos por token. Su contexto de modelo llega a aproximadamente un millón de tokens. Está orientado a código, razonamiento y tareas con varios pasos; acepta y genera texto. Fue desarrollado principalmente para inglés, por lo que conviene evaluar el español con casos propios.

Los pesos se publicaron el 16 de octubre de 2026 bajo Apache 2.0, en BF16, FP8 y NVFP4. La configuración oficial de referencia usa cuatro NVIDIA B300 SXM conectadas por NVLink, Linux amd64, Docker y NVIDIA Container Toolkit. Descarga el modelo y DFlash2, sigue una guía de SGLang, vLLM o TokenSpeed y comprueba el servicio con Beam Verifier.

Es una configuración de referencia, no el mínimo universal de cualquier cuantización. La documentación de personalización enumera opciones de ajuste fino y aprendizaje por refuerzo, pero las recetas detalladas de cada pila siguen anunciadas para más adelante.

Qué es gratis y qué debes revisar antes de enviar datos

Comprobado el 20 de octubre de 2026: la beta pública de la API permite empezar gratis. No se ha verificado una tarifa oficial pública y universal por token. Consulta la facturación y los límites de tu cuenta; los proveedores externos fijan sus propias condiciones. Descargar los pesos no cubre el coste de GPU, almacenamiento ni operación.

Los límites de solicitudes, tokens y concurrencia se comparten en la organización. Los tokens de razonamiento cuentan y las cuotas diarias se renuevan a las 00:00 UTC. Sigue la guía de límites ante errores 429.

La política de privacidad explica que se recopilan entradas y salidas alojadas y que, según tus elecciones, pueden utilizarse para mejorar modelos. Los contenidos empresariales se rigen por acuerdos con clientes; existe una política regional europea. Revisa los términos aplicables antes de enviar código privado.

Preguntas frecuentes

¿Beam es gratis?

Hay pesos abiertos y una beta oficial gratuita para empezar. Eso no garantiza una API ilimitada y gratuita permanentemente ni cubre el alojamiento.

¿Se permite el uso comercial?

Apache 2.0 lo permite cumpliendo sus condiciones. Si utilizas un servicio alojado, revisa también sus términos.

¿Acepta imágenes y audio?

El modelo actual trabaja con texto. Otros formatos necesitan una conversión previa mediante un proceso adecuado.

¿Qué equipo exige el autoalojamiento?

Depende del formato y del motor de inferencia. Sigue los requisitos oficiales; ejecutar Mirror en un ordenador compatible conecta con un endpoint y no instala todo el modelo allí.

Recursos oficiales y comunidad