Ottomon adalah platform GenAI canggih yang memberdayakan Anda dengan mudah mengubah situs web, saluran YouTube, atau repositori GitHub apa pun menjadi chatbot dinamis. Baik Anda ingin meningkatkan keterlibatan pengguna, menyederhanakan dukungan, atau sekadar menjelajahi kemungkinan baru, Ottomon siap membantu Anda.
Untuk memulai dengan Ottomon, ikuti langkah-langkah sederhana ini:
Mengkloning Repositori : Mulailah dengan mengkloning repositori Ottomon ke lingkungan lokal Anda.
git clone https://github.com/vgulerianb/ottomon.git
Konfigurasi : Buat file .env
untuk mengonfigurasi instance Ottomon Anda. File tersebut harus menyertakan variabel berikut:
OPENAI_API_KEY
: Kunci API Anda untuk OpenAI.NEXT_PUBLIC_SUPABASE_URL
: URL untuk instance Supabase Anda (buat proyek baru di Supabase untuk tujuan ini).SUPABASE_SERVICE_ROLE_KEY
: Kunci peran layanan untuk instance Supabase Anda (buat proyek baru di Supabase untuk tujuan ini).JWT_SECRET
: Kunci rahasia untuk menandatangani token JWT.SQL_CONNECTION_STRING
: String koneksi untuk database Supabase Anda (buat proyek baru di Supabase untuk ini).Inisialisasi Basis Data : Jalankan perintah berikut untuk menginisialisasi basis data dan menyiapkan tabel dan data yang diperlukan dalam instans Supabase Anda.
npx prisma db push
Menjalankan Ottomon :
Menggunakan Docker:
Bangun gambar Docker:
docker build -t ottomon .
Jalankan wadah Docker:
docker run -p 3000:3000 ottomon
Mulai Secara Lokal:
Instal dependensi:
yarn install
Bangun aplikasi:
yarn build
Mulai aplikasi web Ottomon:
yarn start
Kami menyambut kontribusi untuk Ottomon! Jika Anda ingin berkontribusi, ikuti langkah-langkah berikut:
Fork the Repository : Mulailah dengan fork repositori Ottomon ke akun GitHub Anda.
Buat Cabang Baru : Buat cabang baru untuk fitur Anda atau perbaikan bug (misalnya, feature/my-new-feature
).
Buat Perubahan Anda : Terapkan perubahan Anda di dalam cabang.
Komit Perubahan Anda : Komit perubahan Anda dengan pesan deskriptif (misalnya, 'Tambahkan beberapa fitur').
Dorong ke Cabang : Dorong perubahan Anda ke cabang Anda di GitHub.
Buat Permintaan Tarik : Buat Permintaan Tarik baru untuk mengusulkan perubahan Anda untuk ditinjau dan dimasukkan dalam proyek Ottomon.
Ottomon adalah platform GenAI yang menarik, dan kontribusi Anda dapat membantu menjadikannya lebih baik lagi!
Jangan ragu untuk mengadaptasi dan memodifikasi README ini sesuai kebutuhan proyek Ottomon Anda.