




توفر AI-Companion منصة تفاعلية للمستخدمين للتفاعل مع نماذج موجودة مسبقًا من العلماء والشخصيات الشهيرة. الغوص في محادثات ذات معنى واستكشاف الأفكار التي يقدمها هؤلاء الصحابة منظمة العفو الدولية.
Companion.ai هو تطبيق SaaS الكامل SaaS الذي يمكّن المستخدمين من إنشاء رفاقهم من الذكاء الاصطناعى والمشاركة في محادثات ذات معنى معهم. من خلال واجهة سهلة الاستخدام ونماذج AI المتطورة ، تكون الاحتمالات لا حصر لها.
الدردشة مع نماذج الذكاء الاصطناعي: الانخراط في محادثات مع نماذج الذكاء الاصطناعى الموجودة مسبقًا من مختلف الفئات.
قم بإنشاء النماذج الخاصة بك: فتح الإبداع بداخلك! يمكن للمستخدمين في خطة Pro إنشاء وتخصيص نماذج الذكاء الاصطناعى الخاصة بهم من خلال توفير معلومات أساسية.
إدارة النماذج: استمتع بالمرونة مع القدرة على تحديث وحذف نماذج الذكاء الاصطناعي المخصص.
وظيفة البحث: بسهولة العثور على النماذج الموجودة حسب الاسم أو الفئة مع ميزة البحث الفعالة ..
المصادقة مع كاتب: إدارة المستخدم من خلال كاتب ، ضمان مصادقة آمنة وفعالة.
تبديل السمة المظلمة والضوء: رفع تجربة المستخدم مع خيار التبديل بين السمات المظلمة والخفيفة بناءً على التفضيلات ..
اتبع الخطوات هذه لإعداد المشروع محليًا على جهازك.
المتطلبات الأساسية
تأكد من تثبيت ما يلي على جهازك:
استنساخ المستودع
git clone https://github.com/Ponnada96/AI-Companion.git
cd ai-companionتثبيت
تثبيت تبعيات المشروع باستخدام NPM:
npm installإعداد متغيرات البيئة
قم بإنشاء ملف جديد يسمى .env في جذر مشروعك وأضف المحتوى التالي:
# 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:3000استبدل قيم العنصر النائب ببيانات الاعتماد الفعلية الخاصة بك
تشغيل المشروع
npm startافتح http: // localhost: 3000 في متصفحك لعرض المشروع.