




AI-Companion fournit une plate-forme interactive pour que les utilisateurs s'engagent avec des modèles préexistants de scientifiques et de personnalités célèbres. Plongez dans des conversations significatives et explorez les idées offertes par ces compagnons de l'IA.
Companion.ai est une application saas entièrement révolutionnaire qui permet aux utilisateurs de créer leurs propres compagnons d'IA et d'engager des conversations significatives avec eux. Avec une interface conviviale et des modèles d'IA de pointe, les possibilités sont infinies.
Discutez avec les modèles d'IA: engagez-vous dans des conversations avec des modèles d'IA préexistants de diverses catégories.
Créez vos propres modèles: débloquez la créativité en vous! Les utilisateurs du plan Pro peuvent créer et personnaliser leurs propres modèles d'IA en fournissant des informations essentielles.
Gestion des modèles: profitez de la flexibilité avec la possibilité de mettre à jour et de supprimer vos modèles d'IA personnalisés.
Fonctionnalité de recherche: Trouvez facilement les modèles existants par nom ou catégorie avec notre fonctionnalité de recherche efficace.
Authentification avec le commis: gestion des utilisateurs par le greffier, assurer une authentification sécurisée et efficace.
Commutation de thème sombre et clair: élevez l'expérience utilisateur avec l'option de basculer entre les thèmes sombres et clairs en fonction des préférences.
Suivez ces étapes pour configurer le projet localement sur votre machine.
Condition préalable
Assurez-vous que le suivant est installé sur votre machine:
Cloner le référentiel
git clone https://github.com/Ponnada96/AI-Companion.git
cd ai-companionInstallation
Installez les dépendances du projet à l'aide de NPM:
npm installConfigurer des variables d'environnement
Créez un nouveau fichier nommé .env dans la racine de votre projet et ajoutez le contenu suivant:
# 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:3000Remplacez les valeurs d'espace réservé par vos informations d'identification réelles
Exécuter le projet
npm startOuvrez http: // localhost: 3000 dans votre navigateur pour afficher le projet.