This is a simple Electron-based chat application that uses the OpenAI API to create interactive chat sessions with an AI language model.
- Create and manage multiple chat sessions with unique names.
- Customize the language model and other settings for each chat session.
- Easily send messages and receive responses from the AI model.
- Simple and user-friendly interface for easy use.
- Create custom prompts for the AI model to generate responses from.
- Use Premade Prompts to generate responses from a list of pre-made prompts.
- Save chat sessions between sessions.
Before you can run the application, make sure you have the following installed:
- Node.js
- npm (usually comes bundled with Node.js)
- Api Key found here: api-key
- Clone this repository to your local machine:
git clone https://github.com/stangirard/electron-gpt.git
- Navigate to the project directory:
cd openai-chat
- Install the required dependencies:
npm install
- Start the application:
npm start
- Launch the application.
- Enter your OpenAI API key and click "Set API Key".
- Click "New Chat Session" to create a new chat session.
- Type a message in the input field and press "Enter" or click "Send" to send the message.
- The AI model will respond to your message and display it in the chat window.