Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fehmitahsindemirkan/presentationai-openai-integration

A Java app using OpenAI's GPT-3 generates presentation ideas for the Borusan AutoHack Competition, focusing on topics like automotive trends.
https://github.com/fehmitahsindemirkan/presentationai-openai-integration

autohack gpt-3 hackathon java

Last synced: about 2 months ago
JSON representation

A Java app using OpenAI's GPT-3 generates presentation ideas for the Borusan AutoHack Competition, focusing on topics like automotive trends.

Awesome Lists containing this project

README

        

# PresentationAI-OpenAI-Integration

This Java application showcases the seamless integration of OpenAI's GPT-3 into the process of generating presentation suggestions based on user-provided topics. The primary focus of this project is to leverage OpenAI's text-davinci-003 model through their API, creating creative and relevant content for presentations, with a particular emphasis on the automotive industry. This application was developed as part of the Borusan AutoHack Competition.

## Features

- **OpenAI Integration:** Utilize OpenAI's powerful text-davinci-003 model to generate high-quality presentation content.

- **Topic Specific:** Tailor the generated content to specific topics, with a primary focus on the automotive industry.

- **User Interaction:** Provide an interactive interface for users to input topics and receive dynamically generated presentation suggestions.

## Technologies Used

- **Java:** The core programming language for the application.

- **OpenAI API:** Leveraging OpenAI's text-davinci-003 model for natural language processing.

## How to Run

1. **Clone the Repository:**
```bash
git clone https://github.com/YourUsername/PresentationAI-OpenAI-Integration.git
```

2. **Navigate to the Project Directory:**
```bash
cd PresentationAI-OpenAI-Integration
```

3. **Configure OpenAI API Key:**
- Obtain an API key from OpenAI and replace the placeholder in the code with your key.

4. **Run the Application:**
```bash
javac Main.java
java Main
```

5. **Interact with the Application:**
- Follow the on-screen instructions to input topics and receive generated presentation suggestions.

## Usage

1. **Input Topics:**
- Provide the application with specific topics, especially related to the automotive industry.

2. **Generate Suggestions:**
- Let OpenAI's GPT-3 generate creative and relevant presentation content based on the specified topics.

3. **Review and Refine:**
- Review the suggestions and refine them as needed to suit your presentation requirements.

## Contributing

If you have suggestions, find bugs, or want to contribute to the development of PresentationAI-OpenAI-Integration, feel free to create an issue or submit a pull request. Your contributions are valuable!

## License

This project is licensed under the [MIT License](LICENSE). Feel free to use, modify, and distribute the code as per the terms of the license.