Substrate는 언어 모델, 이미지 생성, 내장 벡터 저장소, 샌드박스 코드 실행 등 배터리가 포함된 AI 구축을 위한 강력한 SDK 입니다. Substrate를 사용하려면 작업을 연결한 다음 워크플로를 실행하기만 하면 됩니다. 이 간단한 접근 방식을 사용하면 추가 추상화 없이 단순히 계산을 설명하여 AI 시스템(RAG에서 에이전트, 다중 모드 생성 경험까지)을 만들 수 있습니다.
Substrate는 복합 AI 워크로드 실행에 최적화된 워크플로 실행 및 추론 엔진이기도 합니다. 여러 추론 API를 함께 연결하는 것은 직접 수행하든 LangChain과 같은 프레임워크를 사용하든 본질적으로 느립니다. Substrate를 사용하면 프레임워크를 버리고 코드 작성을 줄이며 복합 AI를 빠르게 실행할 수 있습니다.
이제 막 시작했다면 docs.substrate.run으로 이동하세요.
Substrate에서 사용 가능한 노드를 다루는 자세한 API 참조는substrate.run/nodes를 참조하세요.
npm install substrate
import { Substrate , ComputeText , sb } from "substrate" ;
기판 클라이언트를 초기화합니다.
const substrate = new Substrate ( { apiKey : SUBSTRATE_API_KEY } ) ;
ComputeText
노드를 사용하여 스토리를 생성합니다.
const story = new ComputeText ( { prompt : "tell me a story" } ) ;
다른 ComputeText
노드를 사용하여 story
노드의 출력을 요약합니다. story
아직 실행되지 않았기 때문에 sb.interpolate
사용하여 향후 출력 작업을 수행합니다.
const summary = new ComputeText ( {
prompt : sb . interpolate `summarize this story in one sentence: ${ story . future . text } ` ,
} ) ;
터미널 노드를 substrate.run
에 전달하여 그래프 연결 story
→ summary
실행합니다.
const response = await substrate . run ( summary ) ;
response.get
에 전달하여 요약 노드의 출력을 가져옵니다.
const summaryOut = response . get ( summary ) ;
console . log ( summaryOut . text ) ;
// Princess Lily, a kind-hearted young princess, discovers a book of spells and uses it to grant her family and kingdom happiness.
우리는 항상 val.town에서 새로운 JS 예제를 만들고 있습니다.
examples
디렉토리에는 많은 예제도 포함되어 있습니다.