chatgpt-pro  by EyuCoder

App combining ChatGPT and DALL-E functionalities

created 2 years ago
488 stars

Top 64.0% on sourcepulse

GitHubView on GitHub
Project Summary

ChatGPT-Pro is an advanced web application that integrates OpenAI's ChatGPT and DALL-E models, allowing users to generate text and images. It targets users who want a flexible interface for interacting with these AI models, offering features like local chat saving and context management.

How It Works

The application leverages the OpenAI API for both text generation (GPT-3.5 and GPT-4) and image generation (DALL-E). It utilizes Langchain for managing conversational context and state. The user interface is built with React and Vite, styled using TailwindCSS with DaisyUI, and includes components for rendering markdown and icons. Chat conversations are persisted locally using browser local storage.

Quick Start & Requirements

  • Install: npm install
  • Start: npm run dev
  • Prerequisites: Node.js, npm. Requires OpenAI API key.

Highlighted Details

  • Supports GPT-3.5 and GPT-4.
  • Includes DALL-E image generation capabilities.
  • Saves chat conversations to local storage.
  • Manages chat context for ongoing conversations.

Maintenance & Community

No specific community channels or maintenance details are provided in the README.

Licensing & Compatibility

  • License: Apache License 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

The project relies on the OpenAI API, incurring costs based on usage. Local storage persistence may be limited by browser storage capacity. The README does not detail specific version requirements for Node.js or other dependencies.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.