Overview
PandoraAI is a web chat client powered by node-chatgpt-api, providing users with the ability to chat with multiple AI systems. It supports custom presets and is built using Nuxt 3, a Vue 3 framework. With its intuitive design, PandoraAI offers a seamless conversational AI experience.
Features
- Support for Multiple AI Systems: Chat with AI systems like gpt-3.5-turbo, text-davinci-003, ChatGPT, and Bing.
- Custom Presets: Create multiple presets for different clients.
- Client Settings: Choose between different clients or custom presets.
- Client Dropdown: All data is stored in local storage, allowing usage without an account and easy import/export to other devices.
Installation
Setup
- Install dependencies:
npm install
- Start development server:
npm run dev
- Build for production:
npm run build
- Preview production build locally:
npx http-server dist
Nuxt 3 Setup
- Follow the Nuxt 3 setup instructions.
- Run the node-chatgpt-api server.
- Copy
.env.example
to.env
and setAPI_BASE_URL
in the.env
file to the API server’s URL. - Start the development server with:
npm run dev
- For production build:
npm run build
Summary
PandoraAI is a versatile web chat client leveraging node-chatgpt-api to enable conversations with various AI systems. It offers unique features like custom presets, client settings, and easy data management. Powered by Nuxt 3, PandoraAI ensures a smooth and immersive experience for users engaging with conversational AI. With detailed setup instructions and support for API server alternatives, PandoraAI facilitates a seamless integration process for users and developers alike.