My AI
Pruthvisinh Rajput / August 3, 2023
My AI is a cutting-edge web application designed to harness the power of OpenAI's GPT-3 API for generating creative content. It provides an intuitive interface with features for creating images, videos, music, text, and code. Built with Next.js and Tailwind CSS, it ensures a responsive and visually appealing user experience.
Features
- Content Generation: Generate images, videos, music, text, and code using OpenAI's GPT-3 API.
- Dark Mode: Toggle dark mode for a comfortable viewing experience.
- Responsive Design: Fully optimized for mobile and desktop devices.
- Subscription Management: Powered by Stripe for secure subscription handling.
Technologies
- Next.js: A React framework for building scalable web applications.
- Tailwind CSS: A utility-first CSS framework for custom designs.
- OpenAI API: Leverage GPT-3 for content generation.
- Clerk Authentication: Simplified user authentication.
- Zustand: Manage global state effortlessly.
- Stripe: Handle payments and subscriptions seamlessly.
- Shadcn: Build high-quality UI components.
Getting Started
To run this project locally, follow these steps:
git clone https://github.com/impruthvi/my-ai
cd my-ai
npm install
cp .env.example .env.local
Set the environment variables in the .env.local
file.
npm run dev
The development server will start at http://localhost:3000
.
Deployment
To deploy this project, you can use Vercel. You can link your GitHub repository to Vercel and deploy the project with a single click.
Conclusion
My AI is a powerful web application that showcases the capabilities of OpenAI's GPT-3 API. By integrating GPT-3 with Next.js, Tailwind CSS, and other modern technologies, it provides a seamless experience for content generation. Whether you're a developer, designer, or content creator, My AI offers a versatile platform for unleashing your creativity.