Skip to content

WordPress ai助手插件 可对接deepseek 豆包 通义千问 openai Kimi 千帆等模型

License

Notifications You must be signed in to change notification settings

suqicloud/wp-ai-chat

Repository files navigation

小半WordPress ai助手

License Version WordPress PHP Nginx

📌 项目简介

全开源免费 - WordPress ai助手插件,可实现:ai对话聊天、ai对话语音播放、ai文章生成、ai文章总结、ai文章翻译、ai生成PPT、文章内容语音播放。

说明1:聊天对话需要网站开启REST API服务,有的用户优化wp的时候可能会关掉REST API。
说明2:有的网站缓存配置可能会导致对话无法正常使用,请排除对话页面的缓存。

🚀 功能特性

  1. 内置deepseek文本接口
  2. 内置阿里通义千问文本接口
  3. 内置百度千帆(文心一言)文本接口
  4. 内置豆包ai文本接口
  5. 内置Kimi文本接口
  6. 内置OpenAI文本接口
  7. 内置腾讯混元文本接口
  8. 内置Grok文本接口
  9. 内置自定义AI文本模型接口
  10. 支持阿里智能体应用对接
  11. 支持腾讯元器智能体应用对接
  12. 支持字节扣子智能体应用对接
  13. 支持文多多AIPPT接口生成PPT文件
  14. 支持通义千问的图片生成模型
  15. 支持通义千问联网搜索(仅部分模型支持)
  16. 模型参数是自定义填写
  17. 系统会用一个单独的数据表保存对话记录的第一句
  18. 用户可以删掉自己的历史对话记录
  19. 后台可以删掉用户的对话记录
  20. 后台可以删掉用户的智能体应用对话
  21. 可以通过关键词生成文章
  22. 可以通过AI接口对文章进行总结
  23. 前台显示AI助手入口
  24. 只允许登录用户使用
  25. 支持Markdown格式(需要AI返回的是Markdown格式)
  26. DeepSeek余额信息
  27. 通过AI接口对文章进行翻译
  28. 支持对接腾讯云、百度云 TTS服务实现语音播放文章内容
  29. 可以实现语音播放AI回复的文字内容
  30. 可以自定义提示词
  31. 自定义提示词教程链接
  32. Markdown内容板块自动加载复制按钮
  33. 支持违规关键词检测
  34. AI生成PPT可以验证会员权限(部分网站可能不行)
  35. 智能体应用开场问题
  36. 自定义前台ai助手名称等
  37. 自定义未登录提示文字

📥 安装

  1. 下载最新版本文件。
  2. 进入WordPress插件后台
  3. 上传本地文件包安装

或者直接上传到服务器的网站插件目录/wp-content/plugins也行,记得设置权限。

开发基础:WordPress 6.7.1
php版本:php 8.0

🛠️ 使用方法

插件启用会自动创建一个前台对话页面。如果没有自动创建,就自己手动加短代码: [deepseek_chat]

1 - 文章翻译的接口要单独设置,因为这本来是我另外一个插件的,我合并过来了,不想折腾,就直接用了。
2 - ai生成PPT也是独立插件进行的合并,并且这个功能原本是根据我自己用的主题调整的,可能兼容性不好。

如果插件彻底不用了,自己到数据库去删掉这个数据表:deepseek_chat_logs、deepseek_agent_chat_logs这2个数据表。

教程:https://www.wujiit.com/wpaidocs

主题页面需要支持全宽或者全屏模式,不然很狭窄。如果不支持就自己查看你主题的样式,通过代码实现deepseek助手页面全屏显示。

这款插件最早是为了测试deepseek自己写代码的能力,有一部分是deepseek自己写的代码(ai对话对接deepseek和最早版本的文章生成),后面又合并了其他插件,所以代码里面的函数名称啥的看起来很乱,但是都写了注释。

文件说明

主文件: wp-ai-chat.php
翻译语音文件: wpaitranslate.php
ai生成ppt文件: wpaippt.php
智能体应用文件: wpaidashscope.php
主要js文件: wpai-chat.js
css文件:wpai-style.css
翻译语音js文件: wpai-script.js
ppt调用js文件: docmee-ui-sdk-iframe.min.js
Markdown解析文件: marked.min.js

4131f8aa8b30d96706bc74514b5bb5d4.jpeg be8d09585a3c7da555d8edd2997d46bf.jpeg a979fdb418172e3cbb8241d211e5fff5.jpeg

About

WordPress ai助手插件 可对接deepseek 豆包 通义千问 openai Kimi 千帆等模型

Resources

License

Stars

Watchers

Forks

Packages

No packages published