




AI-Companion menyediakan platform interaktif bagi pengguna untuk terlibat dengan model ilmuwan dan kepribadian terkenal yang sudah ada sebelumnya. Selami percakapan yang bermakna dan jelajahi wawasan yang ditawarkan oleh teman -teman AI ini.
Companion.ai adalah aplikasi full-stack SaaS inovatif yang memberdayakan pengguna untuk membuat teman AI mereka sendiri dan terlibat dalam percakapan yang bermakna dengan mereka. Dengan antarmuka yang ramah pengguna dan model AI mutakhir, kemungkinan tidak terbatas.
Obrolan dengan model AI: Terlibat dalam percakapan dengan model AI yang sudah ada sebelumnya dari berbagai kategori.
Buat model Anda sendiri: Buka kunci kreativitas di dalam diri Anda! Pengguna pada Paket Pro dapat membangun dan menyesuaikan model AI mereka sendiri dengan memberikan informasi penting.
Manajemen Model: Nikmati fleksibilitas dengan kemampuan untuk memperbarui dan menghapus model AI khusus Anda.
Fungsi pencarian: Mudah temukan model yang ada berdasarkan nama atau kategori dengan fitur pencarian kami yang efisien ..
Otentikasi dengan Panitera: Manajemen Pengguna melalui Panitera, memastikan otentikasi yang aman dan efisien.
Saklar Tema Gelap dan Terang: Tinggikan pengalaman pengguna dengan opsi untuk beralih antara tema gelap dan terang berdasarkan preferensi ..
Ikuti langkah -langkah ini untuk mengatur proyek secara lokal di mesin Anda.
Prasyarat
Pastikan Anda memiliki yang diinstal pada mesin Anda:
Mengkloning repositori
git clone https://github.com/Ponnada96/AI-Companion.git
cd ai-companionInstalasi
Instal dependensi proyek menggunakan NPM:
npm installMengatur variabel lingkungan
Buat file baru bernama .env di root proyek Anda dan tambahkan konten berikut:
# CLERK
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY =
CLERK_SECRET_KEY =
NEXT_PUBLIC_CLERK_SIGN_IN_URL = /sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL = /sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL = /
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL = /
# PRISMA POSTGRESQL DATABASE CONNECTION
DATABASE_URL =
DIRECT_URL =
# CLOUDINARY
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME =
# PINECONE
PINECONE_INDEX =
PINECONE_ENVIRONMENT =
PINECONE_API_KEY =
# UPSTASH
UPSTASH_REDIS_REST_URL =
UPSTASH_REDIS_REST_TOKEN =
# OPENAI
OPENAI_API_KEY =
# REPLICATE
REPLICATE_API_TOKEN =
# STRIPE
STRIPE_API_KEY =
STRIPE_WEBHOOK_SECRET =
NEXT_PUBLIC_APP_URL = http://localhost:3000Ganti nilai placeholder dengan kredensial aktual Anda
Menjalankan proyek
npm startBuka http: // localhost: 3000 di browser Anda untuk melihat proyek.