Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/preston176/ai-gen
An AI website with plenty of services free to use via OpenAI API
https://github.com/preston176/ai-gen
contextapi openai-api react
Last synced: about 15 hours ago
JSON representation
An AI website with plenty of services free to use via OpenAI API
- Host: GitHub
- URL: https://github.com/preston176/ai-gen
- Owner: preston176
- Created: 2024-02-15T09:46:04.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T08:28:10.000Z (3 months ago)
- Last Synced: 2024-08-09T10:43:37.525Z (3 months ago)
- Topics: contextapi, openai-api, react
- Language: JavaScript
- Homepage: https://ai-gen-sable.vercel.app/
- Size: 1.83 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI Gen
AI Gen is a project designed to harness the power of OpenAI to generate images, audio, and more using advanced artificial intelligence models.
## Features
- **AI Image Generation:** Generate images using advanced AI models provided by OpenAI.
- **Speech To Text:** Convert real-time audio speech into text dynamically.
- **Text Summarization:** Summarize large amounts of text into a concise summary.- *More features to be added in the future.* - Audio Generation, Text-to-speech.
## Demo
![Homepage](demo2.png)
![Generate Image](demo1.png)## Getting Started
To get started with AI Gen, follow these steps:
1. **Clone the Repository:**
```
git clone https://github.com/preston176/ai-gen.git
```2. **Install Dependencies:**
```
cd ai-gen
npm install
```3. **Set Up Environment Variables:**
- Obtain an API key from OpenAI and set it in your environment variables.
- Refer to [OpenAI](https://platform.openai.com/api-keys) docs on procedure on how to get an API key.
- Create a `.env` and include your API key with the same format as `.env.example`4. **Run the Application:**
`npm run dev` or `npm start`## Usage
1. **Image Generation:**
- Navigate to the image generation feature in the application.
- Click on `Get Started`
- Enter a description of the image you want to generate.
- Click the `Generate` button to create the image using AI.
- To save the generated image, click `Download`## Contributing
Contributions to AI Gen are welcome! If you'd like to contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/your-feature-name`).
3. Commit your changes (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature/your-feature-name`).
5. Create a new Pull Request. Provide a detailed description of your changes, why they are necessary.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
- Special thanks to [OpenAI](https://platform.openai.com/) for providing the powerful AI models used in this project.