Coder Social home page Coder Social logo

personal-gpt-1's Introduction

PERSONAL GPT

是时候拥有一个属于你自己的ChatGPT了

在线demo

Deploy to Netlify

功能列表

  • 支持文本对话
  • 支持生成图片(DALL·E模型)
  • 支持文本朗读以及语音输入,让你能够流利的与AI对话(主要目的是可以练口语:))
  • 支持语速、语言的调整
  • 支持语言模型调整,目前免费的即是gpt-3.5,gpt-4需要购买。
  • 一键启动/关闭连续对话,gpt普通用户有token限制,连续对话token会累积,超过一定限制则无法连续对话,文本与token的转换可以看官方文档。
  • 内置100多条提示,让你的GPT更听话。
  • 支持屏幕适配,手机、web均可优雅使用。
  • Netlify部署让你无需科学上网即可开启AI生涯

开始使用

  • 申请一个ChatGPT 账号,然后拿到apikey。
  • 点击上面一键部署Netlify,用github登录后部署。
  • 部署后进入Netlify,输入环境变量,具体环境变量看以下列表。
  • 可以调整域名为自己喜欢的名字,或者部署完成后也可以重定向到已购的域名。
环境变量名称 说明
OPENAI_API_KEY 即openAPI的apikey,可在部署前的高级配置填写,也部署完成后填写;填写后只要访问站点就可以使用相关功能,如无配置,则需要在站点的配置中心添加后使用
PASSWORD 站点密码,为了防止站点被滥用,可以给站点配置密码,当存在密码时,使用相关功能需要在配置中心填写相关密码才可。(如果配置了OPENAI_API_KEY,建议配置密码!)

持续更新

  • fork本项目,然后再到Netlify重新部署fork的项目,后续分支有变化会自动同步更新部署。

二次开发

首先需要了解的相关内容:

fork本项目,然后clone到本地后,在根目录创建一个.env文件,内容如下:

OPENAI_API_KEY=<apikey>
PASSWORD=<password>

替换你自己的apikey即可。

api开发

路径为: /src/pages/api

页面开发

路径为: /src/views

配置信息

/src/contants

personal-gpt-1's People

Contributors

byteaka8bit avatar quguoliang avatar

Watchers

 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.