Ottomon est une puissante plateforme GenAI qui vous permet de transformer sans effort n'importe quel site Web, chaîne YouTube ou référentiel GitHub en un chatbot dynamique. Que vous cherchiez à améliorer l'engagement des utilisateurs, à rationaliser l'assistance ou simplement à explorer de nouvelles possibilités, Ottomon a ce qu'il vous faut.
Pour démarrer avec Ottomon, suivez ces étapes simples :
Cloner le référentiel : commencez par cloner le référentiel Ottomon dans votre environnement local.
git clone https://github.com/vgulerianb/ottomon.git
Configuration : Créez un fichier .env
pour configurer votre instance Ottomon. Le fichier doit inclure les variables suivantes :
OPENAI_API_KEY
: Votre clé API pour OpenAI.NEXT_PUBLIC_SUPABASE_URL
: L'URL de votre instance Supabase (créez un nouveau projet sur Supabase à cet effet).SUPABASE_SERVICE_ROLE_KEY
: La clé de rôle de service pour votre instance Supabase (créez un nouveau projet sur Supabase à cet effet).JWT_SECRET
: La clé secrète pour signer les jetons JWT.SQL_CONNECTION_STRING
: La chaîne de connexion de votre base de données Supabase (créez un nouveau projet sur Supabase pour cela).Initialiser la base de données : exécutez la commande suivante pour initialiser la base de données et configurer les tables et données nécessaires dans votre instance Supabase.
npx prisma db push
Exécution d'Otmon :
Utilisation de Docker :
Créez l'image Docker :
docker build -t ottomon .
Exécutez le conteneur Docker :
docker run -p 3000:3000 ottomon
Commencer localement :
Installer les dépendances :
yarn install
Créez l'application :
yarn build
Démarrez l'application Web Ottomon :
yarn start
Nous apprécions les contributions à Ottomon ! Si vous souhaitez contribuer, suivez ces étapes :
Fork the Repository : Commencez par créer un fork du référentiel Ottomon sur votre compte GitHub.
Créer une nouvelle branche : créez une nouvelle branche pour votre fonctionnalité ou votre correction de bug (par exemple, feature/my-new-feature
).
Apportez vos modifications : implémentez vos modifications au sein de la branche.
Validez vos modifications : validez vos modifications avec un message descriptif (par exemple, "Ajouter une fonctionnalité").
Push to the Branch : envoyez vos modifications à votre branche sur GitHub.
Créer une Pull Request : Créez une nouvelle Pull Request pour proposer vos modifications pour révision et inclusion dans le projet Ottomon.
Ottomon est une plateforme GenAI passionnante, et vos contributions peuvent contribuer à la rendre encore meilleure !
N'hésitez pas à adapter et modifier ce README selon les besoins de votre projet Ottomon.