# chatgpt nodejs服务
本项目集成了GPT3.5、GPT4、GPT联网、必应、Claude、百度文心一言等模型
Demo项目地址 [若愚AI小助手](https://ai.jsunc.com/invite?code=SC0266D0E73C)
![image](https://github.com/xingxin666/chatgpt-nodejs-web/assets/29698324/84dd695a-5867-4c32-835e-61a2a0ab061b)
![image](https://github.com/xingxin666/chatgpt-nodejs-web/assets/29698324/6d78e12b-e709-4d66-ae14-8240791cf7c5)
![image](https://github.com/xingxin666/chatgpt-nodejs-web/assets/29698324/68220fa3-727d-42da-b167-3a92455b3b96)
![image](https://github.com/xingxin666/chatgpt-nodejs-web/assets/29698324/cf219e76-c11e-47cb-9647-9cc0e62d5454)
## 前置要求
### Node
`node` 需要 `^18 版本
```shell
node -v
```
### PNPM
如果没有安装过 `pnpm`
```shell
npm install pnpm -g
```
## 开发
获取openai官方api key,修改.env的相关参数,如 OPENAI_API_KEY
本地开发访问openai需要搭梯子,修改.env的相关参数,如 HTTPS_PROXY=http://127.0.0.1:7890
进入本项目文件夹执行下面命令
```shell
pnpm install
```
```shell
pnpm start
```
### 访问
post 请求例子
终端执行下面命令
curl -X POST -H "Content-Type: application/json" -d '{"prompt": "你是谁","modelCode": "GPT-3.5"}' http://localhost:3008/api/chat-process
#### modelCode可选值
ChatGLM2-6B
GPT-3.5
GPT-4
GPT_BROWSER
BING
CLAUDE
ERNIE-Bot-turbo
#### 必应参数例子
{
"prompt": "你好","modelCode": "BING", "options":{"conversationId":"51D|BingProd|6120AEAD1A506F43373091BE999A7F0C5D096B8A0D2E19392B8391C507D0653A","convStyle":"Creative"}
}
conversationId:上下文对话id,第一次请求传空,后续传第一次请求返回的conversationId值
convStyle:对话风格,可传参数 Creative:创造力的,Precise:精确的,Balanced:平衡的,不传默认是Creative
## 生产部署
复制整个项目文件夹到有 `node` 服务环境的服务器上。
执行本文件夹的 sh start.sh
![image](https://github.com/xingxin666/chatgpt-nodejs-web/assets/29698324/08ca67f6-20ac-43a6-a87f-8bf1b331f323)
季风泯灭的季节
- 粉丝: 2021
- 资源: 3370
最新资源
- 员工培训需求调查问卷.doc
- 如何确定针对性的培训需求.doc
- 素质能力培训需求分析模型.doc
- 怎样进行有效的培训需求分析(doc 9).doc
- 制造业各工位培训需求.doc
- 做好培训需求分析,奠定企业员工培训的基础(DOC 8页).doc
- SQLSERVER2005卸载方法word文档doc格式最新版本
- MicrosoftSQLServer2008安装和数据库实例创建操作手册doc版冯冰最新版本
- 西电微机原理实验PDF
- P6ProfessionalSetup R24.12 安装包
- MicrosoftSQLServer2008数据库安装图解集合[特别整理版]最新版本
- 含光伏的储能选址定容模型 14节点 程序采用改进粒子群算法,对分析14节点配网系统中的储能选址定容方案,并得到储能的出力情况,有相关参考资料 这段程序是一个粒子群算法(Particle Swarm O
- PROGPPCNEXUS读写烧录刷写软件 飞思卡尔MPC55xx 56xx 57xx 58xx 没有次数限制
- 01_python_基本语法_纯图版.pdf
- 考虑新能源消纳的火电机组深度调峰策略 摘要:本代码主要做的是考虑新能源消纳的火电机组深度调峰策略,以常规调峰、不投油深度调峰、投油深度调峰三个阶段,建立了火电机组深度调峰成本模型,并以风电全额消纳为前
- EV3100电梯专用变频器源代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈