Substrat adalah SDK yang kuat untuk membangun dengan AI, dengan baterai yang disertakan: model bahasa, pembuatan gambar, penyimpanan vektor bawaan, eksekusi kode sandbox, dan banyak lagi. Untuk menggunakan Substrat, Anda cukup menyambungkan tugas, lalu menjalankan alur kerja. Dengan pendekatan sederhana ini, kita dapat membuat sistem AI (dari RAG, agen, hingga pengalaman generatif multi-modal) hanya dengan mendeskripsikan komputasi, tanpa abstraksi tambahan .
Substrat juga merupakan mesin eksekusi dan inferensi alur kerja, yang dioptimalkan untuk menjalankan beban kerja AI gabungan. Menyatukan beberapa API inferensi pada dasarnya lambat – baik Anda melakukannya sendiri, atau menggunakan kerangka kerja seperti LangChain. Substrat memungkinkan Anda membuang kerangka kerja, menulis lebih sedikit kode, dan menjalankan AI gabungan dengan cepat.
Jika Anda baru memulai, kunjungi docs.substrate.run.
Untuk referensi API mendetail yang mencakup node yang tersedia di Substrat, lihat substrat.run/nodes.
npm install substrate
import { Substrate , ComputeText , sb } from "substrate" ;
Inisialisasi klien Substrat.
const substrate = new Substrate ( { apiKey : SUBSTRATE_API_KEY } ) ;
Hasilkan cerita menggunakan node ComputeText
.
const story = new ComputeText ( { prompt : "tell me a story" } ) ;
Ringkaslah keluaran simpul story
menggunakan simpul ComputeText
lain. Karena story
belum dijalankan, kami menggunakan sb.interpolate
untuk mengerjakan keluarannya di masa mendatang.
const summary = new ComputeText ( {
prompt : sb . interpolate `summarize this story in one sentence: ${ story . future . text } ` ,
} ) ;
Jalankan story
rangkaian grafik → summary
dengan meneruskan simpul terminal ke substrate.run
.
const response = await substrate . run ( summary ) ;
Dapatkan keluaran simpul ringkasan dengan meneruskannya ke 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.
Kami selalu membuat contoh JS baru di val.town.
Banyak contoh juga disertakan dalam direktori examples
.