Substrate AI Inference Platform

Substrate AI Inference Platform

Substrate Labs Inc. · Programação

Substrate AI Inference Platform rodava programas de IA em várias etapas como um único grafo, com nós de texto, imagem e áudio, além de SDK de Python e TypeScript. O serviço foi encerrado.

Prévia da interface de Substrate AI Inference Platform

Sobre Substrate AI Inference Platform

About

O que é o Substrate AI Inference Platform

Substrate AI Inference Platform é uma API de fluxos de trabalho de IA da Substrate Labs Inc., empresa de Nova York fundada em 2023 por Rob Cheung e Ben Guo. Em vez de esconder um único modelo atrás de um endpoint, a plataforma deixava você descrever um recurso de IA como um grafo de nós pequenos: gerar texto, extrair JSON estruturado, criar imagem, transcrever áudio, calcular embeddings ou rodar código próprio em Python e JavaScript.

O problema que ela atacava era o encanamento. Encadear chamadas de modelo na mão significa código de cola entre fornecedores, arquivo enviado duas vezes, retentativas espalhadas por vários serviços e uma fatura dividida em três painéis. O Substrate pegava um programa escrito com o SDK, analisava o grafo e distribuía os nós para obter o máximo de paralelismo e vazão. Todos os nós daquele grafo rodavam no mesmo cluster, então os dados intermediários não saíam do lugar. É essa a localidade de dados que a documentação anunciava.

A limitação é o estado atual. Em meados de 2025 a empresa voltou o trabalho para o Zo Computer, um computador pessoal na nuvem da mesma equipe, e substrate.run e docs.substrate.run agora redirecionam para lá. Nenhuma chave de API nova é emitida e um grafo existente não pode ser exportado como está para outra plataforma. As ideias continuam úteis, e é por isso que esta página segue no ar.

Primeiros passos

Este era o caminho antes de a plataforma fechar o cadastro para novos usuários.

  1. Criar uma conta em substrate.run e copiar a chave de API do painel.
  2. Instalar uma biblioteca cliente: pip install substrate para Python ou npm install substrate para TypeScript.
  3. Descrever a tarefa como nós e passar a saída de um para a entrada do seguinte, por exemplo texto para um extrator de JSON e depois para um prompt de imagem.
  4. Rodar o programa e ler os eventos em streaming, ou repetir uma execução salva enquanto ajusta os prompts.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Substrate AI Inference Platform.

Plano gratuitoNão
Planos pagosUsage-based pricing, no longer sold
PlataformaWeb API with Python and TypeScript SDKs
DesenvolvedorSubstrate Labs Inc.
CategoriaProgramação
Data de lançamentoJun 2024
Última atualizaçãoJun 2025
Visitas ao siteN/A
Ranking global do site10.7M
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que ainda mantêm uma integração com o Substrate
  • Times que encadeiam várias chamadas de modelo em produção
  • Engenheiros que estudam orquestração de modelos

Tarefas

  • Pipelines de conteúdo com várias etapas
  • Tarefas de enriquecimento em lote
  • Pedidos com várias modalidades

Cenários

  • Auditar uma integração antiga
  • Escolher um desenho de orquestração
  • Pesquisar a virada da empresa

Principais recursos

Execução de programas em forma de grafo

Você definia um programa como nós com dependências, não como uma sequência de chamadas HTTP. O Substrate lia o grafo inteiro primeiro e depois disparava os ramos independentes ao mesmo tempo. Num trabalho com três gerações de texto em paralelo e um passo de junção, a junção esperava o ramo mais lento em vez de rodar tudo em fila. Era disso que falava o termo inferência múltipla: um pedido, muitas chamadas de modelo, um resultado.

Nós prontos para texto, JSON, imagem e áudio

A plataforma trazia nós prontos para você não precisar hospedar modelo algum antes de começar. Geração de texto, extração de JSON com campos tipados, geração de imagem, transcrição de áudio e embeddings eram chamados com o mesmo cliente. Um padrão comum era escrever com um nó de texto, forçar a saída para um esquema JSON e guardar o resultado, tudo numa execução e sem levar dados de um fornecedor para outro.

Código próprio dentro do grafo

Dois nós, um de Python e outro de JavaScript, deixavam rodar código comum ao lado das chamadas de modelo. Isso cobria o que modelo faz mal: ler um CSV, chamar um endpoint interno, reorganizar um payload. Como o nó de código rodava no mesmo cluster dos nós de modelo, dava para passar objetos intermediários grandes entre eles sem serializar tudo pelo seu próprio servidor.

Localidade de dados no mesmo cluster

O Substrate prometia que cada nó de um programa executava no mesmo cluster. Para quem usava, o efeito prático era menos idas e voltas e nenhuma cobrança de saída ao levar uma transcrição do nó de áudio para o nó de texto. Também deixava a latência mais previsível em cadeias longas, porque cada salto era uma chamada local e não um pedido pela internet.

SDK de Python e TypeScript

O SDK de Python e o de TypeScript eram a interface principal. Com os dois você montava nós como objetos, encadeava um como entrada do outro e revisava a execução depois. Ben Guo passou oito anos desenhando APIs e SDKs no Stripe, e isso aparece na ergonomia: entradas tipadas, nomes de método curtos e um objeto de execução que guarda cada valor intermediário para repetir o processo.

Uma conta, um medidor

Chamadas de modelo, código próprio e armazenamento de resultados saíam de uma única fatura por uso. Para um time pequeno, essa era a diferença entre uma fatura para conferir e quatro, e dispensava comprar créditos separados em cada fornecedor de modelo. O consumo era medido por nó, então dava para ver qual etapa do grafo comia o orçamento.

Prós e contras

Prós

  • O paralelismo no nível do grafo fazia um programa com ramos independentes terminar antes da mesma lógica escrita como chamadas sequenciais.
  • Um SDK e uma fatura cobriam texto, imagem, áudio e embeddings, o que reduzia o trabalho de integração em times pequenos.
  • A localidade de dados mantinha os payloads intermediários dentro do cluster, então uma cadeia longa não pagava saída nem arriscava um salto pela internet.
  • O desenho do SDK era incomum pela limpeza num produto de infraestrutura, com nós tipados e um objeto de execução repetível.

Contras

  • A plataforma está fechada para novos usuários, então hoje não dá para testá-la nem rodar um piloto.
  • Os programas eram escritos contra um formato de grafo proprietário sem rota de exportação, o que faz da migração uma reescrita e não uma mudança de configuração.
  • O catálogo de modelos era mais estreito que o das grandes nuvens e não existe roteiro público para conferir o que viria depois.

Perguntas frequentes

É a plataforma de inferência de IA da Substrate Labs, uma API para rodar programas feitos de nós conectados. Você descrevia as etapas em Python ou TypeScript e a plataforma executava o grafo com ramos em paralelo e tráfego de dados dentro do mesmo cluster.