这个插件一开始是为了测试deepseek的写代码的实力,让deepseek写一个对接deepseek自己的插件,由于deepseek太火爆了吧,不太稳定,所以后面我就自己加了其他模型的接口,然后慢慢的功能就越加越多了。
这个插件的代码,最早的代码对话聊天deepseek对接是让deepseek写的,这也是第一次重点交给国内模型写代码,之前用过其他几个国内模型写代码,都达不到我预期的结果。
在用deepseek这几天,出现了一些困惑,它是有OpenAI的影子,比如发个数字,默认回复英文,把它自己写的完整代码带中文注释的,但是它也会回复全英文说明等,再加上有人复现了deepseek会出现OpenAI规定的回复,我自己测试的时候,也遇到过一次它说它是OpenAI开发的。
不过我还是希望deepseek能保持现在的发展,完全实现他们自己的开发训练,站在前辈的基础上努力,OpenAI自己以前发布开源模型也是为了世界各地学习发展,现在新的模型虽然没有开源,但是也在发相关的研究说明啥的,所以我觉得deepseek出现了OpenAI影子,国外ai模型中文会出现国内模型的回复都一样,这很正常,没什么,除了就像开发其他软件,基于一个开源代码进行重新优化开发,或者是数据采集标注而来,至于蒸馏这个我就不太懂了,反正只要自己承认,不要像某系统以前一样的营销玩法就行。
只要deepseek能保持现在的技术发展并且开源,官方api服务也坚持大特价,我就非常支持它,自己努力发展技术突破外界限制,不就是为了让用户可以用更低的成本享受更好的服务嘛。
不过在我写这个插件的时候,我好奇一件事,国内这些模型官方提供的网页、app都是免费使用的,那为什么用户要到我这里来用呢?
发现各种模型参数实在是太多了,搞那么多干嘛,就不能智能点吗, 最多搞4个,语言、视频、音频、图片,然后每个类型只用一个名称,将会方便很多,如果全部只用一个接口更方便。
插件名称:小半WordPress ai助手
插件下载:WordPress deepseek 通义千问模型Ai助手的开源免费插件下载
插件功能:
- 支持deepseek
- 支持阿里通义千问
- 支持百度千帆
- 支持豆包
- 支持Kimi
- 支持Openai
- 支持自定义ai文本模型
- 支持通义千问的图片生成模型
- DeepSeek是内置DeepSeek-V3、DeepSeek-R1模型选项
- 其他模型参数是自定义填写
- 系统会用一个单独的数据表保存对话记录的第一句
- 用户可以删掉自己的历史对话记录
- 后台可以删掉用户的对话记录
- 可以通过关键词生成文章
- 可以通过ai接口对文章进行总结
- 前台显示ai助手入口
- 只允许登录用户使用
- 支持Markdown格式(需要ai返回的是markdown格式)
- DeepSeek余额信息
- 通过ai接口对文章进行翻译
- 支持对接腾讯云、百度云TTS服务实现朗读文章内容
- 可以实现朗读ai回复的文字内容
- 可以自定义提示词
如果插件不用了,自己到数据库去删掉这个数据表:deepseek_chat_logs
插件启用会自动创建一个前台对话页面。如果没有自动创建,就自己手动加短代码:
主题页面需要支持全宽或者全屏模式,不然很狭窄。如果不支持就自己查看你主题的样式,通过代码实现deepseek助手页面全屏显示。
豆包只支持语言类模型。
插件截图:
1、deepseek apikey获取
- 官网https://platform.deepseek.com/usage
- API keys页面去创建一个Key
deepseek支持的模型:
- V3
- R1
2、豆包ai模型 apikey获取
- 到官网火山引擎 https://console.volcengine.com/
- 进入火山方舟 https://console.volcengine.com/ark
- 在左下角有一个API Key 管理管理,里面去创建api key
2.1、豆包ai模型 参数获取
- 在火山方舟的菜单找到“在线推理”菜单入口
- 点击进去创建推理接入点
- 创建之后,有一个接入点名称,然后下面有一个ep开头的参数,把这个复制粘贴到插件设置里面
豆包ai模型创建推理接入点的时候,在里面选择自己的模型,如果模型你之前没有开通,需要按提示先去开通模型。
注:如果只是免费测试,我不太推荐豆包ai,因为我自己就开发测试,给自己搞欠费了,免费额度太少了。
豆包ai支持的模型:
- 纯文本类型,语言类的
3、通义千问 apikey获取
- 进入阿里云官网进入阿里百炼页面 https://bailian.console.aliyun.com
- 在网页右上角头像图标这里 可以看见一个 api-key
- 点击进去创建apikey
通义千问支持的模型:
模型列表_大模型服务平台百炼(Model Studio)-阿里云帮助中心
自己到官方去看。
如果要用通义千问生成文章,请选择qwen-long等长文本模型。
4、Kimi apikey获取
- 进入官网创建 https://platform.moonshot.cn/console/api-keys
- 文本自动模型参数:moonshot-v1-auto
其他具体模型参数:
5、Openai apikey获取
- 进入官网创建 https://platform.openai.com/
具体模型参数:
https://platform.openai.com/docs/models#gpt-4o
6、百度千帆 apikey获取
- 进入官网创建 https://console.bce.baidu.com/qianfan/overview
具体模型参数:
我推荐到百度云的API在线调试平台-示例代码查看,比在外面的文档清晰一些。
7、自定义模型
可以自定义参数模型,但是一定要支持OpenAI Chat Completions接口的格式和请求方式,比如:https://api.openai.com/v1/chat/completions
比如硅基流动模型说支持OpenAI的方式,文档里面提到请求地址是:https://api.siliconflow.cn/v1
那么你在填写自定义默认请求地址的就填写:https://api.siliconflow.cn/v1/chat/completions
硅基流动官网:https://cloud.siliconflow.cn
8、图片生成模型
图片生成模型调用的阿里通义千问的接口,所以如果要开启图片生成,需要填写通义千问的图片模型。
另外把这句话:请帮我生成一张图片 加到自定义提示词里面
也就是用户在对话里面,如果提示词带“请帮我生成一张图片”,就会生成图片。
9、文章总结提示
如果ai的接口太慢了,会导致文章加载很慢。
10、文章翻译说明
可以添加多个语言的翻译,前提条件:
- 你添加的模型支持翻译内容
- 模型支持长文本(因为文章内容一般很多,而有的模型只支持短文本提交)
11、朗读说明
到腾讯云或者百度云官方开通语音合成(TTS)服务
- 默认支持的短文本语音合成(腾讯云长文本不支持免费试用,然后2家的长文本都很贵)
- 通过截取字符分段提交合并,实现更低成本朗读内容(效果肯定不如长文本)
- 音库值可以自定义,就是模拟的发声人
- 腾讯云音色列表:https://cloud.tencent.com/document/product/1073/92668#55924b56-1a73-4663-a7a1-a8dd82d6e823
- 百度云音色列表:https://cloud.baidu.com/doc/SPEECH/s/Rluv3uq3d
音库值要根据你自己的资源包来,比如我免费试用,只能调用基础音色,比如腾讯的1001(智瑜)、百度的0(度小美)。
12、文章生成
比较简单的单文章生成,通过输入关键词生成文章,模型需要支持长文本。
如果你想批量生成文章,建议购买专业的文章生成插件,比如模版兔开发的人工智能AI助手插件。