Substrate AI Inference Platform

Substrate AI Inference Platform

Substrate Labs Inc. · Programación

Substrate AI Inference Platform ejecutaba programas de IA de varios pasos como un solo grafo, con nodos de texto, imagen y voz, además de SDK de Python y TypeScript. El servicio está retirado.

Vista previa de la interfaz de Substrate AI Inference Platform

Acerca de Substrate AI Inference Platform

About

Qué es Substrate AI Inference Platform

Substrate AI Inference Platform es una API de flujos de trabajo de IA de Substrate Labs Inc., empresa neoyorquina fundada en 2023 por Rob Cheung y Ben Guo. En lugar de esconder un solo modelo detrás de un endpoint, dejaba describir una función de IA como un grafo de nodos pequeños: generar texto, extraer JSON estructurado, crear una imagen, transcribir audio, calcular embeddings o ejecutar código propio en Python y JavaScript.

El problema que atacaba era la fontanería. Encadenar llamadas a modelos a mano implica código pegamento entre proveedores, archivos subidos dos veces, reintentos repartidos por varios servicios y una factura partida en tres paneles. Substrate tomaba un programa escrito con su SDK, analizaba el grafo y repartía los nodos para lograr el máximo paralelismo y rendimiento. Todos los nodos de ese grafo corrían en el mismo clúster, así que los datos intermedios no viajaban de un sitio a otro. Esa es la localidad de datos que anunciaba su documentación.

La limitación es el estado actual. A mediados de 2025 la compañía centró su trabajo en Zo Computer, un ordenador personal en la nube del mismo equipo, y substrate.run y docs.substrate.run redirigen allí. No se emiten claves de API nuevas y un grafo existente no se puede exportar tal cual a otra plataforma. Las ideas siguen sirviendo, y por eso esta página continúa publicada.

Primeros pasos

Este era el recorrido antes de que la plataforma cerrara el registro a nuevos usuarios.

  1. Crear una cuenta en substrate.run y copiar la clave de API del panel.
  2. Instalar una librería cliente: pip install substrate para Python o npm install substrate para TypeScript.
  3. Describir el trabajo como nodos y pasar la salida de uno a la entrada del siguiente, por ejemplo texto hacia un extractor de JSON y luego hacia un prompt de imagen.
  4. Ejecutar el programa y leer los eventos en streaming, o repetir una ejecución guardada mientras ajustas los prompts.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Substrate AI Inference Platform.

Plan gratuitoNo
Planes de pagoUsage-based pricing, no longer sold
PlataformaWeb API with Python and TypeScript SDKs
DesarrolladorSubstrate Labs Inc.
CategoríaProgramación
Fecha de lanzamientoJun 2024
Última actualizaciónJun 2025
Visitas al sitio webN/A
Ranking global del sitio10.7M
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Desarrolladores que aún mantienen una integración con Substrate
  • Equipos que encadenan varias llamadas a modelos en producción
  • Ingenieros que estudian orquestación de modelos

Tareas

  • Pipelines de contenido de varios pasos
  • Trabajos de enriquecimiento por lotes
  • Peticiones con varias modalidades

Casos de uso

  • Auditar una integración antigua
  • Elegir un diseño de orquestación
  • Investigar el giro de la compañía

Funciones clave

Ejecución de programas en forma de grafo

Definías un programa como nodos con dependencias, no como una secuencia de llamadas HTTP. Substrate leía primero el grafo completo y luego lanzaba las ramas independientes al mismo tiempo. En un trabajo con tres generaciones de texto en paralelo y un paso de unión, ese paso esperaba a la rama más lenta en lugar de ejecutarlo todo en fila. De eso hablaba el término inferencia múltiple: una petición, muchas llamadas a modelos, un resultado.

Nodos listos para texto, JSON, imagen y audio

La plataforma traía nodos preparados para no tener que alojar un modelo antes de empezar. Generación de texto, extracción de JSON con campos tipados, generación de imagen, transcripción de voz y embeddings se llamaban con el mismo cliente. Un patrón habitual consistía en redactar con un nodo de texto, forzar la salida a un esquema JSON y guardar el resultado, todo en una ejecución y sin mover datos entre proveedores.

Cómputo propio dentro del grafo

Dos nodos, uno para Python y otro para JavaScript, dejaban ejecutar código corriente al lado de las llamadas a modelos. Eso cubría lo que los modelos hacen mal: analizar un CSV, llamar a un endpoint interno, reordenar un payload. Como el nodo de código corría en el mismo clúster que los nodos de modelo, podías pasar objetos intermedios grandes entre ellos sin serializarlos por tu propio servidor.

Localidad de datos en el mismo clúster

Substrate prometía que cada nodo de un programa se ejecutaba en el mismo clúster. Para el usuario, el efecto práctico era menos viajes de ida y vuelta y ninguna factura de salida al pasar una transcripción del nodo de voz al nodo de texto. También volvía la latencia más predecible en cadenas largas, porque cada salto era una llamada local y no una petición a internet.

SDK de Python y TypeScript

El SDK de Python y el de TypeScript eran la interfaz principal. Con ambos construías nodos como objetos, los encadenabas pasando uno como entrada de otro y revisabas la ejecución después. Ben Guo pasó ocho años diseñando APIs y SDK en Stripe, y se nota en la ergonomía: entradas tipadas, nombres de método cortos y un objeto de ejecución que guarda cada valor intermedio para repetir el proceso.

Una cuenta y un solo medidor

Las llamadas a modelos, el código propio y el almacenamiento de resultados salían de una única factura por uso. Para un equipo pequeño eso era la diferencia entre una factura que cuadrar y cuatro, y evitaba comprar créditos por separado a cada proveedor de modelos. El consumo se medía por nodo, así que se veía qué paso del grafo se comía el presupuesto.

Ventajas y desventajas

Ventajas

  • El paralelismo a nivel de grafo hacía que un programa con ramas independientes terminara antes que la misma lógica escrita como llamadas secuenciales.
  • Un solo SDK y una sola factura cubrían texto, imagen, audio y embeddings, lo que reducía el trabajo de integración en equipos pequeños.
  • La localidad de datos mantenía los payloads intermedios dentro del clúster, así que una cadena larga no pagaba salida ni arriesgaba un salto por internet.
  • El diseño del SDK era inusualmente limpio para un producto de infraestructura, con nodos tipados y un objeto de ejecución repetible.

Desventajas

  • La plataforma está cerrada a usuarios nuevos, así que hoy no puedes probarla ni hacer un piloto.
  • Los programas se escribían contra un formato de grafo propietario sin ruta de exportación, de modo que migrar es reescribir y no cambiar un ajuste.
  • El catálogo de modelos era más estrecho que el de las grandes nubes y no hay hoja de ruta pública para comprobar qué habría llegado después.

Preguntas frecuentes

Es la plataforma de inferencia de IA de Substrate Labs, una API para ejecutar programas hechos de nodos conectados. Describías los pasos en Python o TypeScript y la plataforma ejecutaba el grafo con ramas en paralelo y manejo de datos dentro del mismo clúster.