Substrate AI Inference Platform

Substrate AI Inference Platform

Substrate Labs Inc. · 코딩

Substrate AI Inference Platform은 여러 단계의 AI 프로그램을 하나의 노드 그래프로 실행한 추론 플랫폼이다. 텍스트·이미지·음성 노드와 Python·TypeScript SDK를 제공했으며 현재는 서비스가 종료됐다.

Substrate AI Inference Platform 미리보기

Substrate AI Inference Platform 소개

About

Substrate AI Inference Platform이란

Substrate AI Inference Platform은 Substrate Labs Inc.가 내놓은 AI 워크플로 API다. 2023년 Rob Cheung과 Ben Guo가 뉴욕에서 세운 회사의 제품이다. 하나의 모델을 하나의 엔드포인트 뒤에 숨기는 대신, 텍스트 생성, 구조화된 JSON 추출, 이미지 생성, 음성 전사, 임베딩 계산, 직접 작성한 Python과 JavaScript 실행 같은 작은 노드의 묶음으로 AI 기능을 서술하게 했다.

겨냥한 문제는 배선이었다. 모델 호출을 손으로 이어 붙이면 업체 사이의 접착 코드, 두 번 올리는 파일, 여러 서비스에 흩어진 재시도, 세 개의 대시보드로 쪼개진 청구서가 남는다. Substrate는 SDK로 작성한 프로그램을 읽고 그래프 전체를 분석해 병렬성과 처리량이 최대가 되도록 노드를 배치했다. 같은 그래프의 노드는 반드시 같은 클러스터에서 실행됐고, 중간 데이터는 자리를 옮기지 않았다. 공식 문서가 내세운 데이터 지역성이 바로 이 뜻이다.

한계는 지금의 상황이다. 2025년 중반 회사는 같은 팀이 만든 개인용 클라우드 컴퓨터 Zo Computer로 무게 중심을 옮겼고, substrate.run과 docs.substrate.run은 그쪽으로 넘어간다. 새 API 키는 발급되지 않고 기존 그래프도 그대로 다른 플랫폼으로 내보낼 수 없다. 발상 자체는 여전히 참고할 만해서 이 페이지는 남겨 둔다.

시작하는 방법

다음은 신규 가입을 닫기 전의 절차다.

  1. substrate.run에서 계정을 만들고 대시보드에서 API 키를 복사한다.
  2. 클라이언트 라이브러리를 설치한다. Python은 pip install substrate, TypeScript는 npm install substrate다.
  3. 작업을 노드로 나누고 한 노드의 출력을 다음 노드의 입력으로 넘긴다. 예를 들어 텍스트를 JSON 추출 노드로, 그 결과를 이미지 프롬프트로 보낸다.
  4. 프로그램을 실행해 스트림 이벤트를 읽거나, 프롬프트를 다듬으면서 저장된 실행을 다시 돌린다.

제품 정보

Substrate AI Inference Platform의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜아니요
유료 플랜Usage-based pricing, no longer sold
플랫폼Web API with Python and TypeScript SDKs
개발사Substrate Labs Inc.
카테고리코딩
출시일Jun 2024
최근 업데이트Jun 2025
웹사이트 방문 수N/A
웹사이트 글로벌 순위10.7M
API 제공 여부아니요

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • Substrate 연동을 아직 유지하는 개발자
  • 운영 환경에서 모델 호출을 여러 개 이어 붙이는 팀
  • 모델 오케스트레이션을 공부하는 엔지니어

작업

  • 여러 단계의 콘텐츠 처리
  • 배치 데이터 보강
  • 모달리티를 넘나드는 요청

활용 상황

  • 오래된 연동 점검
  • 오케스트레이션 설계 비교
  • 회사의 방향 전환 추적

주요 기능

그래프 단위의 프로그램 실행

프로그램은 HTTP 호출의 나열이 아니라 의존 관계를 가진 노드로 작성했다. Substrate는 먼저 그래프 전체를 읽고 독립된 갈래를 동시에 출발시켰다. 텍스트 생성 세 갈래와 합치는 단계가 있는 작업에서 합치는 단계는 모든 갈래를 차례로 기다리지 않고 가장 느린 갈래만 기다리면 됐다. 멀티 추론이라는 말이 가리킨 것이 이 구조다. 요청 하나, 여러 모델 호출, 결과 하나.

텍스트·JSON·이미지·음성 기본 노드

모델을 직접 띄우지 않고도 시작할 수 있게 기본 노드가 준비돼 있었다. 텍스트 생성, 타입이 붙은 필드를 돌려주는 JSON 추출, 이미지 생성, 음성 전사, 임베딩 계산을 같은 클라이언트로 호출했다. 텍스트 노드로 초안을 쓰고 출력을 JSON 스키마에 밀어 넣은 뒤 그대로 저장하는 흐름이 흔했다. 데이터를 업체 사이로 옮기지 않고 한 번의 실행으로 끝난다.

그래프 안에서의 직접 계산

Python용과 JavaScript용 노드 두 개로 모델 호출 옆에서 평범한 코드를 돌릴 수 있었다. 모델이 약한 부분, 곧 CSV 파싱, 사내 엔드포인트 호출, 페이로드 재구성을 여기서 처리했다. 코드 노드가 모델 노드와 같은 클러스터에서 돌아서 큰 중간 객체를 자체 서버로 직렬화하지 않고 넘길 수 있었다.

같은 클러스터의 데이터 지역성

Substrate는 프로그램 안 모든 노드가 같은 클러스터에서 실행된다고 약속했다. 사용자 입장의 효과는 왕복 횟수가 줄고, 전사 결과를 음성 노드에서 텍스트 노드로 넘길 때 외부 전송 비용이 들지 않는 것이다. 긴 사슬에서 지연도 예측하기 쉬워졌다. 각 단계가 공개 인터넷을 건너는 요청이 아니라 로컬 호출이었기 때문이다.

Python·TypeScript SDK

Python SDK와 TypeScript SDK가 주된 접점이었다. 둘 다 노드를 객체로 만들고 하나를 다른 하나의 입력으로 넘겨 연결하며 실행 뒤에 내용을 살펴볼 수 있었다. Ben Guo는 Stripe에서 8년 동안 API와 SDK 설계를 맡았고, 타입이 붙은 입력, 짧은 메서드 이름, 모든 중간 값을 보관하는 실행 객체 같은 사용감에 그 흔적이 남아 있다.

계정 하나, 미터 하나

모델 호출과 직접 작성한 코드, 실행 결과 저장이 하나의 사용량 청구서로 합쳐졌다. 작은 팀에는 맞춰 볼 청구서가 네 장이 아니라 한 장이 되는 차이였고, 모델 업체마다 따로 선불을 살 필요도 없앴다. 과금은 노드 단위로 측정돼 그래프의 어느 단계가 예산을 먹는지 보였다.

장단점

장점

  • 그래프 수준의 병렬화 덕분에 독립 갈래가 있는 프로그램이 같은 로직을 순차 API 호출로 쓴 경우보다 빨리 끝났다.
  • SDK 하나와 청구서 하나로 텍스트, 이미지, 음성, 임베딩을 처리해 작은 팀의 연동 작업이 줄었다.
  • 데이터 지역성이 중간 데이터를 클러스터 안에 두어 긴 사슬에서도 외부 전송 비용이나 공개망 왕복이 생기지 않았다.
  • 인프라 제품으로는 드물게 정돈된 SDK였고, 타입이 붙은 노드와 다시 돌릴 수 있는 실행 객체를 갖췄다.

단점

  • 신규 사용을 닫아 두어 지금은 시험해 보거나 파일럿을 돌릴 수 없다.
  • 프로그램을 독점 그래프 형식으로 작성해 내보내는 길이 없어서 이전은 설정 변경이 아니라 다시 쓰는 일이 된다.
  • 모델 목록이 대형 클라우드보다 좁고, 다음에 무엇이 나올지 확인할 공개 로드맵도 없다.

자주 묻는 질문

Substrate Labs가 제공한 API로, 연결된 노드로 이루어진 AI 프로그램을 실행한다. 단계를 Python이나 TypeScript로 적으면 플랫폼이 병렬 갈래와 같은 클러스터 안의 데이터 처리를 함께 수행했다.