本项目集成了GPT3.5、GPT4、GPT联网、必应、Claude、百度文心一言等模型
Demo项目地址 若愚AI小助手
node
需要 `^18 版本
node -v
如果没有安装过 pnpm
npm install pnpm -g
获取openai官方api key,修改.env的相关参数,如 OPENAI_API_KEY
本地开发访问openai需要搭梯子,修改.env的相关参数,如 HTTPS_PROXY=http://127.0.0.1:7890
进入本项目文件夹执行下面命令
pnpm install
pnpm start
post 请求例子
终端执行下面命令
curl -X POST -H "Content-Type: application/json" -d '{"prompt": "你是谁","modelCode": "GPT-3.5"}' http://localhost:3008/api/chat-process
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