Elyon The Guide is a thoughtful chatbot experience with a wise mentor named Elyon. Elyon is an ancient being who has spent centuries gathering knowledge and learning from diverse cultures, fields, and philosophies. Elyon provides thoughtful advice, helping users learn and grow by offering insights, analogies, and reflections.
- Chat Interface: Engage in conversations with Elyon through a user-friendly chat interface.
- Voice Recognition: Use voice commands to interact with Elyon.
- Text-to-Speech: Elyon can speak responses aloud.
- Language Support: Supports multiple languages for both text and voice interactions.
- Persona Page: Learn more about Elyon's backstory and personality traits.
-
Clone the repository:
git clone https://github.com/shoaib2000857/ElyonTheGuide.git cd ElyonTheGuide
-
Install dependencies:
npm install
-
Set up environment variables: Create a .env.local file in the root directory and add your environment variables:
NEXT_GEMINI_API=your_google_generative_ai_api_key
-
Run the development server:
npm run dev
-
Build for production:
npm run build
-
Start the production server:
npm start
- Chat Interface: Navigate to the chat page to start a conversation with Elyon.
- Voice Commands: Use the microphone button to start and stop voice recognition.
- Learn About Elyon: Visit the persona page to learn more about Elyon's backstory and personality traits.
- ChatInterface.js: The main chat interface component.
- page.js: The main landing page.
- page.js: The persona page with Elyon's backstory.
- route.js: The API route for handling NLP requests.
This project is hosted on https://elyon.shoaibssm.me/.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
For any inquiries, please contact [your-email@example.com].