Chatbot AI
Persona.js
Widget obrolan AI ringan dan dapat diubah tema untuk situs web yang dibangun dengan vanilla JS, mendukung streaming, suara, panggilan alat, dan sistem plugin.
Persona.js
Apa itu Persona.js?
Persona.js adalah widget obrolan AI sumber terbuka dan agnostik framework yang dapat disematkan ke situs web mana pun. Widget ini menyediakan UI siap pakai dengan dukungan untuk respons streaming, I/O suara, panggilan alat, dan sistem plugin.
Persona.js vs Alat Serupa
W Wave | ||||
|---|---|---|---|---|
| Model Harga | Gratis | Gratis | Gratis | Gratis |
| Kredit Gratis | ||||
| Fitur utama |
|
|
|
|
| Kelebihan |
|
|
|
|
| Kekurangan |
|
|
|
|
| Cocok untuk |
|
|
|
|
Cara menggunakan Persona.js?
- 1Instal melalui npm: npm install @runtypelabs/persona
- 2Impor dan inisialisasi: import { initAgentWidget } from "@runtypelabs/persona"; initAgentWidget({ target: "#chat", config: { apiUrl: "your-api-url" } });
- 3Atau gunakan tag skrip: set window.siteAgentConfig dan muat skrip penginstal.
- 4Konfigurasikan tata letak (mengambang, menempel, layar penuh) dan fitur melalui objek konfigurasi.
Persona.js Fitur utama
- Obrolan streaming dengan SSE
- Input dan output suara
- Panggilan alat dan persetujuan manusia-dalam-perulangan
- Panel artefak untuk konten kaya
- Tata letak mengambang, menempel, dan layar penuh
- Sistem plugin dengan 14 kait render
- Gelembung penalaran dan rantai pemikiran
- Konten multimodal (gambar, dokumen)
- Tema dan token desain
- Inspektor aliran peristiwa
Persona.js Contoh penggunaan
- Menambahkan asisten AI ke situs dokumentasi
- Membangun chatbot dukungan pelanggan
- Membuat copilot untuk aplikasi SaaS
- Menyematkan antarmuka percakapan di halaman web mana pun
Persona.js Harga dan kredit gratis
Persona.js menggunakan model Gratis.
Alat ini sepenuhnya gratis
Persona.js Kelebihan dan kekurangan
Kelebihan
- Ringan dan agnostik framework
- Agnostik backend (bekerja dengan backend berkemampuan SSE mana pun)
- Fitur kaya (suara, alat, artefak)
- Sistem plugin untuk kustomisasi
- Banyak pilihan tata letak
Kekurangan
- Memerlukan hosting sendiri atau pengaturan backend
- Bukan layanan yang dihosting - membutuhkan integrasi pengembang
- Integrasi bawaan terbatas (meskipun dapat diperluas)
Persona.js paling cocok untuk apa?
- Pengembang yang ingin menambahkan UI obrolan AI ke situs web mereka
- Tim yang membangun asisten AI kustom dengan frontend JavaScript