代码拉取完成,页面将自动刷新
本项目利用百度文本校验 Api 实现敏感词、违禁词校验.使用国内开发者提供的 ChatGPT 接口服务实现文本内容的生成。使用 ERNIE-ViLG AI 作画大模型实现绘图。
curl -i -k 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【百度云应用的AK】&client_secret=【百度云应用的SK】'
将获取到的 token 进行存储,每 30 天自动更新一次 详细接口介绍参阅官方文档
curl -i -k 'https://aip.baidubce.com/rest/2.0/solution/v1/text_censor/v2/user_defined?access_token=【调用鉴权接口获取的token】' --data 'text=不要侮辱伟大的乐侃' -H 'Content-Type:application/x-www-form-urlencoded'
详细说明参阅百度官方文档
注意,该服务需要付费,但官方提供了 200pic的免费调用量,后续加个为 9.9RMB/50pic
curl -XPOST "https://wenxin.baidu.com/moduleApi/portal/api/oauth/token?grant_type=client_credentials&client_id={your_ak}&client_secret={your_sk}" -H "Content-Type:application/x-www-form-urlencoded"
该token 有效期为 24 小时
curl -i -k "https://wenxin.baidu.com/moduleApi/portal/api/rest/1.0/ernievilg/v1/txt2img?access_token=${access_token}" --data-urlencode "text=睡莲" --data-urlencode "style=油画" --data-urlencode "resolution=1024*1024" --data-urlencode "num=4" #分辨率和数量非必须参数,默认resolution=1024*1024、number=4
curl -i -k "https://wenxin.baidu.com/moduleApi/portal/api/rest/1.0/ernievilg/v1/getImg?access_token={access_token}" --data-urlencode "taskId={task_id}"
注意,查询任务接口需要轮询,ERNIE-ViLG AI绘制图片时长不稳定
详细说明参阅文心大模型文档
java -jar chat-gpt-0.0.1.jar
启动项目即可,启动后访问 http://localhost:11023/system/init 进行配置相关参数,由于ChatGPT 接口不再使用 OpenAI 的接口提供服务,因此页面上的Authorization
字段可以随意填写;http://localhost:11023/chat/gpt?text=参数
即可获取生成的文本;http://localhost:11023/painting/painting?des=参数
即可获取生成的图片;cn.com.mooyea.chatgpt.controller.ChatGptController.java
、cn.com.mooyea.chatgpt.common.GeneralCommon.java
、cn.com.mooyea.chatgpt.common.PaintingController.java
等。感谢夏柔公益 Api 提供的 ChatGPT 接口服务。
感谢百度智云提供的敏感词校验 Api 试用服务.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。