Giter Club home page Giter Club logo

anse's Introduction

Banner

Anse

English | 简体中文 | 日本語

Anse is a fully optimized UI for AI Chats.

Features

  • 🚀 Powerful Plugin System - Powered by Provider plugin , easy to extend AI platforms such as OpenAI, Replicate, and also supports custom model parameters.
  • 💬 Session Record Saving - We use IndexDB to store local data, it will not be uploaded to the server, security issues are guaranteed.
  • 🎉 Multiple Session Modes - Provides different conversations modes,support Single Conversation, Continuous Conversation, OpenAI Image GenerationStable Diffusion and more.
  • 💎 Improved UI Experience - We have refactored the website UI for the previous version, optimized a lot of details, and also adapted to mobile end and dark mode.
  • 🌈 One-Click Deployment - Support one-click deployment, abandoned use environment variables, you can refer to our documentation to deploy the website to Vercel, Netlify, Docker, Node and other platforms.

Running Locally

Pre environment

  1. Node: Check that both your development environment and deployment environment are using Node v18 or later. You can use nvm to manage multiple node versions locally。
     node -v
  2. PNPM: We recommend using pnpm to manage dependencies. If you have never installed pnpm, you can install it with the following command:
     npm i -g pnpm
  3. OPENAI_API_KEY: Before running this application, you need to obtain the API key from OpenAI. You can register the API key at https://beta.openai.com/signup.

Getting Started

  1. Install dependencies
     pnpm install
  2. Run the application, the local project runs on http://localhost:3000/
     pnpm run dev
  3. Add your OpenAI API key to the settings panel, then enjoy it!

How to deploy

For more details, please refer to this document: https://docs.anse.app/self-deploy

Enable Automatic Updates

After forking the project, you need to manually enable Workflows and Upstream Sync Action on the Actions page of the forked project. Once enabled, automatic updates will be scheduled every day:

Frequently Asked Questions

Q: TypeError: fetch failed (can't connect to OpenAI Api)

A: Reference: anse-app/chatgpt-demo#34

Q: throw new TypeError(${context} is not a ReadableStream.)

A: The Node version needs to be v18 or later,reference: anse-app/chatgpt-demo#65

Q: Accelerate domestic access without the need for proxy deployment tutorial?

A: You can refer to this tutorial: anse-app/chatgpt-demo#270

Contributing

This project exists thanks to all those who contributed.

Thank you to all our supporters!🙏

img

License

MIT © ddiu8081

anse's People

Contributors

ddiu8081 avatar yzh990918 avatar eliassebastian avatar lyulumos avatar cnseniorious000 avatar actions-user avatar j10ccc avatar chancelyg avatar ninvfeng avatar vikas5914 avatar iredscarf avatar xiexin12138 avatar galaxyscitech avatar delevant avatar yujian920 avatar xiangchen888 avatar quietrocket avatar tsui66 avatar nikit-singh avatar nicat-dcw avatar caoyunzhou avatar miguelgargallo avatar jodumont avatar eltociear avatar chunkiuu avatar

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.