AI.JSX adalah framework untuk membangun aplikasi AI menggunakan Javascript dan JSX. Dengan AI.JSX, Anda mendapatkan alat hebat untuk rekayasa cepat dan dapat membuat LLM merender komponen React dalam responsnya (bukan hanya teks). Ini berarti Anda dapat menyediakan sekumpulan komponen React dan membiarkan LLM membangun UI Anda secara dinamis saat runtime. AI.JSX juga menyediakan dukungan asli untuk alat, Tanya Jawab Dokumen, dan banyak lagi.
AI.JSX dapat digunakan untuk membuat aplikasi LLM mandiri yang dapat diterapkan di mana pun Node.js didukung, atau dapat digunakan sebagai bagian dari aplikasi React yang lebih besar.
AI.JSX hadir dengan fitur-fitur berikut:
Untuk memulai dengan AI.JSX, ikuti langkah-langkah berikut:
Berikut adalah contoh sederhana penggunaan AI.JSX untuk menghasilkan respons AI terhadap sebuah prompt:
import * as AI from 'ai-jsx' ;
import { ChatCompletion , UserMessage } from 'ai-jsx/core/completion' ;
const app = (
< ChatCompletion >
< UserMessage > Write a Shakespearean sonnet about AI models. < / UserMessage >
< / ChatCompletion >
) ;
const renderContext = AI . createRenderContext ( ) ;
const response = await renderContext . render ( app ) ;
console . log ( response ) ;
Anda dapat bermain dengan demo langsung di aplikasi demo langsung kami atau melihat kode sumbernya. Untuk contoh lengkap, lihat paket contoh.
Kami menyambut kontribusi! Lihat Panduan Kontribusi untuk detail tentang cara memulai.
AI.JSX adalah perangkat lunak sumber terbuka dan dirilis di bawah lisensi MIT.