Narrate AI is a demo application designed to generate stories, blogs, or journal entries based on key points or summaries, showcasing the power of Mistral AI for content creation.
- Features
- Getting Started
- Installation
- Environment Variables
- Running the App
- Feedback and Contributions
- Create stories based on summary points.
- Generate polished content quickly using Mistral AI.
- Simple and intuitive UI for easy interaction.
- Integrated Google reCAPTCHA for security.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (version 18 or above)
- npm or yarn
-
Clone the repository
git clone https://github.com/ifirmawan/narrate-ai.git cd narrate-ai
-
Install dependencies
# Using npm npm install # Or, using yarn yarn install
To run this project, you’ll need to add the following environment variables in a .env
file at the root of the project:
MISTRAL_API_KEY=your_mistral_api_key
NEXT_PUBLIC_RECAPTCHA_SITE_KEY=your_recaptcha_site_key
GOOGLE_RECAPTCHA_SECRET_KEY=your_recaptcha_secret_key
These keys are necessary for connecting to the Mistral AI API and securing the application with Google reCAPTCHA.
Once you have installed the dependencies and set up the environment variables, you can start the application:
# Using npm
npm run dev
# Or, using yarn
yarn dev
The app should now be running at http://localhost:3000.
We’d love to hear your feedback! If you encounter any issues or have suggestions for improvements, please create an issue on GitHub.
© 2024 Narrate AI. Built by Iwan Firmawan.