PandoraAI: An Engaging Web Chat Client
PandoraAI is an innovative web chat client designed to enhance users' interaction with multiple artificial intelligence (AI) systems. It is powered by the node-chatgpt-api and offers a user-friendly interface for seamless and engaging conversations with AI.
Built with Modern Technology
The foundation of PandoraAI is based on Nuxt 3, a highly efficient framework built on Vue 3. This ensures that the application is not only powerful but also flexible, allowing integration with other API server implementations as long as the endpoints are compatible.
Key Features
-
Multi-AI Support: Allows users to chat with a broad range of AI models such as
gpt-3.5-turbo
,text-davinci-003
, ChatGPT, and even Bing. -
Custom Presets: Users can create multiple custom presets for each client, providing a personalized experience. This feature is particularly useful for users who want to tailor their AI interaction to specific needs or preferences.
-
Client Selection: PandoraAI allows users to switch between different predefined clients or custom presets effortlessly.
-
Data Management: All data is stored in local storage, making it possible to use PandoraAI without the need for an online account. Furthermore, users can easily import or export their configurations across different devices.
Getting Started with PandoraAI
To start using PandoraAI, follow the setup instructions efficiently:
-
Setup with Nuxt 3: Begin by installing necessary dependencies using your preferred package manager (Yarn, npm, or pnpm).
-
Run the API Server: Utilize the node-chatgpt-api to run the API server needed for operations.
-
Configuration: Copy the
.env.example
file to.env
and configure it by filling in theAPI_BASE_URL
with the appropriate API server URL. -
Development and Production: Start the development server by running
npm run dev
or build the application for production withnpm run build
. For local previews,npm run preview
can be used to check the production build.
How to Contribute
Developers interested in contributing to PandoraAI can do so by creating pull requests. Contributions should include a detailed description of changes made to facilitate smoother integration.
Open Source Licensing
PandoraAI is open for development and modification by offering its project under the MIT License, which promotes collaboration and sharing.
PandoraAI stands as a compelling solution for users eager to experience seamless and tailored AI interactions through a versatile and user-friendly interface. With its modern technological backing and robust features, it offers an exciting platform for AI enthusiasts and everyday users alike.