Substrate เป็น SDK ที่ทรงพลัง สำหรับการสร้างด้วย AI โดยมีแบตเตอรี่รวมอยู่ด้วย: โมเดลภาษา การสร้างภาพ พื้นที่จัดเก็บเวกเตอร์ในตัว การเรียกใช้โค้ดแบบแซนด์บ็อกซ์ และอื่นๆ หากต้องการใช้ Substrate คุณเพียงแค่เชื่อมต่องาน แล้วรันเวิร์กโฟลว์ ด้วยแนวทางง่ายๆ นี้ เราสามารถสร้างระบบ AI (ตั้งแต่ RAG ไปจนถึงตัวแทน ไปจนถึงประสบการณ์การสร้างหลายรูปแบบ) โดยการอธิบายการคำนวณโดย ไม่มีนามธรรมเพิ่มเติม
Substrate ยังเป็นเครื่องมือ ดำเนินการเวิร์กโฟลว์ และ อนุมาน ซึ่ง ได้รับการปรับให้เหมาะสมสำหรับการรันปริมาณงาน AI แบบผสม การเชื่อมโยง API การอนุมานหลายรายการเข้าด้วยกันนั้นช้าโดยธรรมชาติ ไม่ว่าคุณจะทำเองหรือใช้เฟรมเวิร์กอย่าง LangChain Substrate ช่วยให้คุณละทิ้งเฟรมเวิร์ก เขียนโค้ดน้อยลง และเรียกใช้ AI แบบผสมได้อย่างรวดเร็ว
หากคุณเพิ่งเริ่มต้น ให้ไปที่ docs.substrate.run
สำหรับการอ้างอิง API โดยละเอียดที่ครอบคลุมโหนดที่มีอยู่บน Substrate โปรดดูที่substrate.run/nodes
npm install substrate
import { Substrate , ComputeText , sb } from "substrate" ;
เตรียมใช้งานไคลเอ็นต์ Substrate
const substrate = new Substrate ( { apiKey : SUBSTRATE_API_KEY } ) ;
สร้างเรื่องราวโดยใช้โหนด ComputeText
const story = new ComputeText ( { prompt : "tell me a story" } ) ;
สรุปผลลัพธ์ของโหนด story
โดยใช้โหนด ComputeText
อื่น เนื่องจาก story
ยังไม่ได้ดำเนินการ เราจึงใช้ sb.interpolate
เพื่อทำงานกับผลลัพธ์ในอนาคต
const summary = new ComputeText ( {
prompt : sb . interpolate `summarize this story in one sentence: ${ story . future . text } ` ,
} ) ;
รัน story
การผูกมัดกราฟ → summary
โดยส่งโหนดเทอร์มินัลไปที่ substrate.run
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.
เราสร้างตัวอย่าง JS ใหม่บน val.town อยู่เสมอ
ตัวอย่างจำนวนมากยังรวมอยู่ในไดเร็กทอรี examples
ด้วย