Cara paling mudah dan populer untuk membuat server AI sendiri yang mirip dengan ChatGPT adalah dengan menggabungkan Ollama (sebagai mesin AI/LLM) dan Open WebUI (sebagai antarmuka web yang mirip sekali dengan ChatGPT). Anda bisa menjalankannya secara lokal di komputer sendiri (PC/Laptop) atau di Virtual Private Server (VPS) Cloud.
Berikut adalah panduan langkah demi langkah untuk membuatnya:
๐ ๏ธ Bahan yang Diperlukan
- Komputer/Server: Menggunakan Windows, Mac, atau Linux. Lebih baik jika memiliki GPU (seperti NVIDIA RTX) agar respon AI lebih cepat, meski menggunakan CPU biasa tetap bisa berjalan.
- Koneksi Internet: Diperlukan di awal untuk mengunduh aplikasi dan model AI. Setelah selesai, server ini bisa berjalan 100% offline tanpa internet.
1. Install Ollama (Otak AI)
Ollama berfungsi untuk mengunduh dan menjalankan model bahasa (LLM) di server Anda secara gratis.
- Buka situs resmi Ollama di browser Anda.
- Unduh installer yang sesuai dengan sistem operasi Anda (Windows, macOS, atau Linux).
- Jalankan file installer dan ikuti proses instalasinya sampai selesai.
- Jika sudah selesai, buka Terminal (di Mac/Linux) atau Command Prompt (di Windows), lalu ketik perintah berikut untuk mengunduh model AI (contohnya Llama 3.2):
- bash
- ollama run llama3.2
ollama run llama3.2
- Gunakan kode dengan hati-hati.
- Tunggu proses download hingga selesai. Setelah selesai, Anda sudah bisa langsung mengobrol dengan AI melalui Command Prompt tersebut.
2. Install Docker (Jembatan Aplikasi)
Agar kita bisa memasang tampilan web yang mirip ChatGPT, kita membutuhkan Docker untuk menjalankan aplikasinya dengan mudah.
- Buka situs resmi Docker dan unduh Docker Desktop sesuai OS Anda.
- Jalankan installer dan ikuti petunjuknya hingga selesai (Catatan untuk Windows: Pastikan fitur Virtualization sudah aktif di BIOS komputer Anda).
- Buka aplikasi Docker Desktop setelah instalasi selesai.
3. Jalankan Open WebUI (Tampilan Mirip ChatGPT)
Open WebUI adalah platform antarmuka sumber terbuka yang tampilannya sangat mirip dengan situs ChatGPT.
- Buka kembali Command Prompt atau Terminal Anda.
- Salin dan tempel perintah Docker berikut untuk mengunduh dan menjalankan Open WebUI:
- bash
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
- Gunakan kode dengan hati-hati.
- Perintah di atas akan otomatis mengunduh tampilan web dan menghubungkannya dengan Ollama yang sudah Anda install sebelumnya.
4. Akses Server AI Anda
- Buka browser internet Anda (Chrome, Edge, atau Firefox).
- Ketik alamat berikut pada kolom URL:
- text
http://localhost:3000
http://localhost:3000
- Gunakan kode dengan hati-hati.
- Anda akan diminta untuk membuat akun pertama kali (Register/Sign Up). Akun pertama ini akan otomatis menjadi Admin server Anda.
- Setelah masuk, pilih model AI yang sudah Anda unduh tadi (misalnya
llama3.2) pada menu pilihan di bagian atas. - Server ChatGPT pribadi Anda kini sudah siap digunakan!
๐ก Alternatif Model AI yang Bisa Dicoba
Di dalam Open WebUI atau Ollama, Anda bisa mengunduh model lain sesuai kebutuhan dengan mengetik perintah di Terminal:
- Mistral / Gemma: Sangat bagus untuk percakapan umum sehari-hari.
- Qwen Coder: Sangat direkomendasikan jika Anda ingin server AI ini fokus membantu coding/pemrograman.
- DeepSeek: Sangat andal untuk penalaran logika dan matematika yang rumit.
PETIRS