
Chatty adalah AI pribadi Anda yang memanfaatkan WebGPU untuk menjalankan model bahasa besar (LLM) secara asli & pribadi di browser Anda, membawa Anda pengalaman AI paling kaya fitur yang paling kaya.
Proyek ini dimaksudkan untuk menjadi upaya terdekat untuk membawa kelamin & fungsionalitas dari antarmuka AI populer seperti chatgpt dan Gemini ke dalam pengalaman dalam browser.
Secara default, WebGPU diaktifkan dan didukung di Chrome dan Edge. Namun, dimungkinkan untuk memungkinkannya di Firefox dan Firefox setiap malam. Periksa kompatibilitas browser untuk informasi lebih lanjut.
Jika Anda hanya ingin mencoba aplikasi, itu langsung di situs web ini.
Ini adalah aplikasi Next.js dan membutuhkan Node.js (18+) dan NPM yang diinstal untuk menjalankan proyek secara lokal.
Jika Anda ingin menyiapkan dan menjalankan proyek secara lokal, ikuti langkah -langkah di bawah ini:
1. Kloning repositori ke direktori di PC Anda melalui prompt perintah:
git clone https://github.com/addyosmani/chatty
2. Buka folder:
cd chatty
3. Pasang dependensi:
npm install
4. Mulai server pengembangan:
npm run dev
5. Pergi ke Localhost: 3000 dan mulai mengobrol!
Catatan
Dockerfile belum dioptimalkan untuk lingkungan produksi. Jika Anda ingin melakukannya sendiri, periksa contoh NextJS
docker build -t chattyui .
docker run -d -p 3000:3000 chattyui
Atau gunakan docker-compose :
docker compose up
Jika Anda telah membuat perubahan dan ingin membangun kembali, Anda dapat dengan mudah menjalankan
docker-compose up --build
Kontribusi lebih dari diterima! Namun, pastikan untuk membaca pedoman yang berkontribusi terlebih dahulu :)
Catatan
Untuk menjalankan model secara efisien, Anda akan membutuhkan GPU dengan memori yang cukup. Model 7B membutuhkan GPU dengan memori sekitar 6GB sementara model 3B membutuhkan sekitar 3GB.
Model yang lebih kecil mungkin tidak dapat memproses embeddings file seefisien yang lebih besar.
Chatty dibangun menggunakan proyek Webllm, memanfaatkan permukaan pelukan, llms open source dan langchain. Kami ingin mengakui pekerjaan hebat mereka dan berterima kasih kepada komunitas open source.
Chatty dibuat dan dikelola oleh Addy Osmani & Jakob Hoeg Mørk.