Skip to content

Releases: zhayujie/chatgpt-on-wechat

1.7.1

29 Aug 07:59
469524e
Compare
Choose a tag to compare

🌟 更新

1. 文心一言模型优化

支持了人格描述 (系统提示词),如需开启,在config.json中配置如下参数:

{
"baidu_wenxin_model": "eb-instant",  
"baidu_wenxin_api_key": "",  
"baidu_wenxin_secret_key": "",  
"baidu_wenxin_prompt_enabled": true,
"character_desc": "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题"
}

新增参数 baidu_wenxin_prompt_enabled,表示是否启用系统提示词

PR: #2247
contributor: @byang822

2.支持群聊回复不携带@标识

如需在群聊回复时不@提问人,可以在config.json文件增加参数:"no_need_at": true,

PR: #2265
contributor: @6vision

3.讯飞模型优化

支持了人格描述(系统提示词),默认开启,可通过修改config.json文件里的 "character_desc" 参数进行配置人格设定

PR: #2268
contributor: @6vision

4. 进群欢迎等事件适配英文客户端

新人入群及拍一拍等事件适配英文的微信客户端

PR: #2207
contributor: @Abyss-Seeker

5. 企微自建应用取消订阅消息发送

取消企微自建应用的新成员消息发送,避免企微自建应用的可见范围变动导致的消息误发

PR: #2262
contributor: @6vision

6. 修复Azure语音服务报错问题

修复Azure语音识别中属性缺失导致的报错问题

PR: #2206
contributor: @VanJohnPK

1.7.0

02 Aug 08:04
3f5b976
Compare
Choose a tag to compare

🌟 更新

1. 新增讯飞 4.0 模型

支持了讯飞Spark4.0 Ultra模型,并优化了讯飞模型配置的方式,在config.json中配置如下参数:

{
  "xunfei_app_id": "f75***5dc",
  "xunfei_api_key": "035cac********74771",
  "xunfei_api_secret": "ZTc5NmY********cyMGJi",
  "xunfei_domain": "4.0Ultra",
  "xunfei_spark_url": "wss://spark-api.xf-yun.com/v4.0/chat",
}

新增参数:

  • "xunfei_domain": 讯飞模型对应的domain参数
  • "xunfei_spark_url": 讯飞模型对应的请求地址

详情见 #2198
contributor: @6vision

2.知识库引用来源展示

兼容LinkAI知识库引用来源展示,控制台开启后可输出引用的知识库文件名称及网站链接。

详情:https://docs.link-ai.tech/platform/version/2.6.8#source

3. webp 图片发送优化

解决dall-e等生图接口无法发送webp格式图片的问题

PR: #2181

4. Role 插件优化

Role 角色扮演插件支持更多模型

PR: #2203

5. tool插件未配置默认关闭

tool插件未配置时默认关闭,减少命令行工具自动开启带来的安全性风险问题。后续将进一步优化。

contributor: @DaHuoji555 @mozihe

6. 修复未配置"expires_in_seconds"参数的报错问题

PR: #2203

7. 优化Azure Dalle作图的异常处理

PR: #2177

1.6.9

19 Jul 08:01
Compare
Choose a tag to compare

🌟 更新

1. 新增 GPT-4o-mini 模型

config.json 中切换配置:

"model": "gpt-4o-mini",

或使用 #model gpt-4o-mini 管理员指令切换

contributor: @6vision

2.新增阿里语音识别引擎

使用方式:项目根目录添加/修改如下配置:

"voice_to_text": "ali",
"text_to_voice": "ali"

同时在 voice/ali 目录下复制config.json.template重命名为config.json,并配置相关参数
contributor: @distiny-cool

3. 企微应用渠道路由兼容优化

兼容 /wxcomapp和 /wxcomapp/两种情况,解决#1813提到的问题

contributor: @6vision

4. 第三方插件:PictureChange插件升级

详情见 #2141

contributor: @Yanyutin753

Full Changelog: https://github.com/zhayujie/chatgpt-on-wechat/compare/1.6.8..1.6.9

1.6.8

05 Jul 08:07
22391ba
Compare
Choose a tag to compare

🌟 更新

1. 新增 claude-3.5-sonnet 模型

config.json 中切换配置:

"model": "claude-3.5-sonnet",
"claude_api_key": ""

或使用 #model claude-3.5-sonnet 管理员指令切换

contributor: @6vision

2. 新增 Gemini 1.5 Pro 和 Flash 模型

在config.json中设置model为 gemini-1.5-pro 或 gemini-1.5-flash

"model": "gemini-1.5-pro",
"gemini_api_key": ""

或使用 #model gemini-1.5-pro 管理员指令切换

contributor: @6vision

3. docker 配置文件支持时区设置

在docker-compose.yml文件中增加时区设置,解决timetask插件配置定时任务的时区问题

contributor: @Maroon9

4. 第三方插件:火车票查询插件

新增第三方本地插件,详情见 #2110

contributor: @He0607

5.修复钉钉群聊无法回复的问题

contributor: @6vision

6. 配置脱敏问题修复

解决了drag_sensitive函数中因尝试将列表项字符串进行连接而导致的TypeError问题。详见 #2106

contributor: @6vision

7. DEMO视频更新

查看demo视频:演示视频

Full Changelog: https://github.com/zhayujie/chatgpt-on-wechat/compare/1.6.7..1.6.8

1.6.7

20 Jun 08:10
cad3b69
Compare
Choose a tag to compare

🌟 更新

1.新增MiniMax模型

使用方式为在 config.json 中切换模型并添加配置 #2071

"mdel": "abab6.5-chat" 
"Minimax_api_key": "",
 "Minimax_group_id": ""

参考 minimax文档

contributor: @lmy668

2.支持BotType可配置

支持在 config.json 中自定义 bot_type 配置,解决claude等非openai模型第三方接口失败的问题,详情见 #2046

contributor: @6vision

3.文心一言可配置模型

支持文心一言切换 3.5模型 (wenxin) 和 4.0模型 (wenxin-4) #2046

contributor: @6vision

4.完善模型列表

模型列表统一维护,均支持#model指令切换,详情查看 const.py

contributor: @6vision

5.工作流接入支持图片输入

接入LinkAI工作流时,新增图片+文字输入的触发方式,可实现图像识别功能

注:工作流接入与应用接入方式相同,只需将工作流code 填入config.json中的linkai_app_code 参数即可进行对话

详情查看:https://docs.link-ai.tech/platform/version/2.5.5

6.新增接龙插件

新增第三方插件:活动接龙 #2044

contributor: @Wang-zhechao

1.6.6

04 Jun 06:52
405372d
Compare
Choose a tag to compare

🌟 更新

1.增加讯飞语音识别和输入

使用方式为修改根目录 config.json 中的语音模型配置 #1999

{
    "voice_to_text": "xunfei",                                                                                                                                                                                                                                                          
    "text_to_voice": "xunfei"
}

同时在 voice/xunfei 目录下根据配置模板增加 config.json 配置,参考 说明

contributor: @njnuko

2.支持钉钉流式卡片

钉钉支持使用流式卡片输出,需开启 dingtalk_card_enabled 配置,详情参考PR:#1994

contributor: @baojingyu

3.Azure OpenAI支持Dall-e-3

Azure OpenAI 支持 Dalle2/Dalle,与文本模型的资源隔离 #1809

contributor: @whw23

4.百度语音识别优化

修复百度语音参数及识别准确度问题 #2005 #2013

contributor: @6vision

5.文心报错优化

优化文心模型请求异常时的报错信息 #2012

contributor: @6vision

6.Log日志脱敏

日志打印配置时对 key 和 secret 进行脱敏 #1972

contributor: @Undertone0809

7.公众号新增视频回复类型

PR: #1753

contributor: @MasterKeee

8. 服务时间设置支持跨天

time check服务时间设置支持跨天 #2002

contributor: @6vision

Full Changelog: https://github.com/zhayujie/chatgpt-on-wechat/compare/1.6.5..1.6.6

1.6.5

14 May 01:59
Compare
Choose a tag to compare

🌟 更新

新增 gpt-4o 模型支持

使用方式为在config.json中设置model字段:

"model": "gpt-4o"

或使用管理员指令设置:

#model gpt-4o

注: LinkAI 同样已支持 gpt-4o,修改config.json或在控制台设置模型均可。

Full Changelog: https://github.com/zhayujie/chatgpt-on-wechat/compare/1.6.0..1.6.5

1.6.0

26 Apr 08:19
Compare
Choose a tag to compare

🌟 更新

1.Kimi 模型接入

接入方式:

  • config.json 中添加接口秘钥 moonshot_api_key
  • model 参数可设置:moonshot-v1-8k, moonshot-v1-32k, moonshot-v1-128k

contributor: @wayshall

注: LinkAI 可直接使用以上三个模型,同时model设置为 moonshot 时可自动切换

2. gpt-4-turbo-2024-04-09 模型新增

model 字段设置为 gpt-4-turbo, gpt-4-turbo-2024-04-09 均可

3. 公众号文章总结修复

公众号链接规则修改导致文章总结失效,现已修复。

contributor: @fatwang2

4. Openai语音识别问题修复

openai语音识别失败问题的修复,可能与sdk版本有关,现切换为http模式。

contributor: @uxfion

Full Changelog: https://github.com/zhayujie/chatgpt-on-wechat/compare/1.5.9..1.6.0

1.5.9

09 Apr 08:34
31ac80a
Compare
Choose a tag to compare

🌟 更新

1.通义千问升级

升级千问SDK,简化配置参数并支持更多模型。需安装依赖:

pip3 install dashscope

model参数可设置:qwen-turbo, qwen-plus, qwen-max

contributor: @wayshall @evachxji

2.Hello插件优化

支持自定义欢迎语、拍一拍消息等提示词,支持对不同群聊指定不同提示词

详情查看:Hello插件Readme

contributor: @6vision

3.SD图片发送失败

解决 IMAGE 类型发送失败的问题,该bug可能导致SD插件的图片发送。

contributor: @Yanyutin753

4.Elevenlabs 升级

升级 Elevenlabs SDK,解决语音合成失败的问题

contributor: @cgnannan

5.linkai SDK优化

LinkAI SDK 升级,优化客户端管理的在线配置,详情查看LinkAI更新日志。执行以下命令进行升级:

pip3 install --upgrade linkai==0.0.5.0

Full Changelog: https://github.com/zhayujie/chatgpt-on-wechat/compare/1.5.8..1.5.9

1.5.8

26 Mar 08:13
93b14d3
Compare
Choose a tag to compare

🌟 更新

一、Claude-3 API 接入

1.申请API Key

2.安装依赖

pip3 install anthropic

3.填写配置

"model": "claude-3-haiku",
"claude_api_key": "xxxx"

注: 可用的model名称为 claude-3-haiku, claude-3-sonnet, claude-3-opusLinkAI 用户无需安装依赖和申请Key,填写 model 字段即可。

contributor: @FB208

二、增加edge-tts语音合成

1.安装依赖

pip3 install edge-tts

2.修改配置

"text_to_voice": "edge"

contributor:@uxfion

三、其他优化和更新

  1. 百度语音识别支持8000采样率,解决识别失败问题 @xiaodonghsu
  2. #scanp和#reloadp扫描插件时重载更新插件 @13476573407
  3. 智谱AI支持重置会话 @xiexin12138
  4. gemini api 异常问题修复 @熊伟(10007228) @xywhnh
  5. 升级讯飞接口版本及协议 @stx116 @jobslee0 @Meng-de-Cao
  6. 字段和多余代码优化 @gufei
  7. 用户黑名单插件 @dividduang

Full Changelog: https://github.com/zhayujie/chatgpt-on-wechat/compare/1.5.7.1..1.5.8