Giter VIP home page Giter VIP logo

gpt_next's Introduction

GPTNext

English badge 简体中文 badge FOSSA Status

GPT Next

GPT Next is an AI chat tool that enables users to have conversations with an AI. The application is built using Vue.js as the frontend framework and utilizes IndexedDB as the database to guarantee the privacy and security of the session.

🧭Live preview

Features Screenshots 📷

Draw Image Mode Function Calling
68747470733a2f2f6c656f63616f6d65636f7665722e626c6f622e636f72652e77696e646f77732e6e65742f70726f6a656374636f7665722f44726177496d6167654d6f64652e676966 68747470733a2f2f6c656f63616f6d65636f7665722e626c6f622e636f72652e77696e646f77732e6e65742f70726f6a656374636f7665722f46756e6374696f6e5f43616c6c696e672e676966
Text to Speech Multimedia Input Box
68747470733a2f2f6c656f63616f6d65636f7665722e626c6f622e636f72652e77696e646f77732e6e65742f70726f6a656374636f7665722f5370656563682e676966 68747470733a2f2f6c656f63616f6d65636f7665722e626c6f622e636f72652e77696e646f77732e6e65742f70726f6a656374636f7665722f4d756c74696d65646961496e707574426f782e676966

Features 🚀

  • Session Records Saving → The application uses IndexedDB as the database to guarantee the privacy and security of the session. All session records are saved and can be accessed later.
  • 🔗Persistent Session Mode → This feature enables the AI to remember the context of the conversation and provide more accurate answers.
  • 🤹‍♀️Multiple Roles → A variety of chat roles are built-in to make AI's answers more accurate.
  • 👏Readability → Messages can be made playable by utilizing Microsoft's Speech Services.

How to deploy 🎯

To run this project, follow these steps:

  1. Clone this repository to your local machine.

  2. Install all the necessary dependencies by running pnpm install in the command line.

Use Docker to launch the application by following these steps:

  1. Pull the repository (main branch).
  2. Run docker build -t gpt_next:latest .
  3. Run docker run -d -p 1003:8080 --name gpt_next --restart=always gpt_next:latest
  4. Enjoy!

Alternatively, you can run the application using source code by following these steps:

  1. Pull the repository (main branch).
  2. Run pnpm install.
  3. Run pnpm dev.
  4. Enjoy!

🚧 Features List

  • Session records saving
  • Persistent session mode
  • Multiple roles
  • Support image generation
  • Support for editing conversations
  • Support Function Calling
  • Support OpenAI Vision API (Preview)
  • Support OpenAI Text to Speech (TTS) API

🐞 Bug List

THANKS

Star History

Star History Chart

FOSSA Status

FOSSA Status

LICENSE

MIT © Leo Cao

gpt_next's People

Contributors

caojiahao-coder avatar hypoxia-zhangmingmin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

gpt_next's Issues

How to use prompts?

Maybe I'm missing something obvious, but I can't seem to figure out how to 'apply' a custom prompt to a chat. Any help would be greatly appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.