来源 | OSCHINA 社区作者 | cookeem
原文链接:https://my.oschina.net/u/3133713/blog/7634396
chatGPT-service 和 chatGPT-stream
gitclonehttps://github.com/chatgpt-service.git
cdchatgpt-service
# chatGPT的注册页面: https://beta.openai.com/signup
# chatGPT的注册教程: https://www.cnblogs.com/damugua/p/16969508.html
# chatGPT的APIkey管理界面: https://beta.openai.com/account/api-keys
# 修改config.yaml配置文件,修改appKey,改为你的openai.com的appKey
viconfig.yaml
# openai的appKey,改为你的apiKey
appKey:"xxxxxx"
# 使用docker启动服务
docker-composeps
NameCommandStatePorts
-----------------------------------------------------------------------------------------------
chatgpt-service/chatgpt-service/chatgpt-s...Up0.0.0.0:59142->9000/tcp
chatgpt-stream/docker-entrypoint.shngin...Up0.0.0.0:3000->80/tcp,:::3000->80/tcp
# 访问页面,请保证你的服务器可以访问chatGPT的api接口
# http://localhost:3000
如何编译# 拉取构建依赖
gomod tidy
# 项目编译
gobuild
# 执行程序
./chatgpt-service
# 相关接口
# ws://localhost:9000/api/ws/chat
# 安装wscat
npminstall -g wscat
# 使用wscat测试websocket,然后输入你要查询的问题
wscat--connect ws://localhost:9000/api/ws/chat
以下是 ChatGPT-Stream 自动写的文章#写一篇使用chatGPT的api接口的开源应用软件介绍,软件名字chat-stream,字数1000,后端基于golang语言开发,前端基于vue开发,使用websocket技术,能实时输出chatGPT的消息
Chat-Stream是一款开源的聊天机器人软件,基于ChatGPT API,采用Golang作为后端开发语言,Vue作为前端开发框架,以及WebSocket技术实现实时消息推送。
Chat-Stream的主要功能是利用ChatGPT API来进行聊天机器人对话,它能够根据用户的输入,自动生成有意义的回复。此外,它还支持语音识别,能够根据用户说出的话语来生成回复。
Chat-Stream支持多种语言,用户可以根据自己的需要来选择不同的语言。同时,用户也可以利用Chat-Stream来记录自己的历史聊天记录,方便以后查阅。
此外,Chat-Stream还支持多种社交媒体平台,例如微博、微信等,可以让用户在不同的平台上实时分享聊天内容。
总之,Chat-Stream是一款非常实用的开源聊天机器人软件,它可以根据用户的输入,生成有意义的回复,并且支持多种语言和社交媒体平台。
###### [END] ######
END
重温经典老游戏
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦