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.

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.
- Criar uma conta em substrate.run e copiar a chave de API do painel.
- Instalar uma biblioteca cliente:
pip install substratepara Python ounpm install substratepara TypeScript. - 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.
- 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.
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.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Substrate AI Inference Platform.
Alternativas a Substrate AI Inference Platform
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
