找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 83|回复: 1

【炫彩插件】AI助手

[复制链接]

13

主题

21

回帖

238

积分

中级会员

积分
238
QQ
发表于 2024-12-31 14:24:47 | 显示全部楼层 |阅读模式
一、本AI助手是炫彩IDE专用插件
XMenu_AddItem(hMenu, 11000, L"插件1->AI助手");
先下最新炫彩IDE(更新说明支持插件功能的),再将本插件plug_AIHelper.dll和对应配置文件ai.json放到"IDE路径\data\plug\"目录


二、运行原理
本插件主要目的是方便切换使用AI,原理是通过读取dll运行目录下的ai.json文件获取配置信息,
然后读取配置信息显示对应的默认提供者和默认模型,以及初始是否勾选接收框字母和数字置蓝色。


三、界面功能简介
界面有2个选项页面,功能页面和配置页面
1.功能页面
上方大编辑框是接收编辑框,用来接收调用AI接口的响应信息,采用富文本编辑框,新增了模拟对话效果,
可惜API文档没连续对话参数,不支持连续对话
下方小编辑框是发送编辑框,用来编辑发送内容,编辑好内容后点击发送按钮即可
清接收清发送按钮作用看名字就知道了,不用多说


2.配置页面
上面是提供者组合框,显示AI提供者的网址列表比如openrouter.ai,有多个提供者时可以下拉选择提供者
中间是模型组合框,显示提供者对应的模型列表比如microsoft/phi-3-medium-128k-instruct:free,有多个模型时可以下拉选择模型
由于有的模型名太长,模型组合框显示不全,加了一个辅助显示编辑框
下面是秘钥编辑框,显示模型组合框当前模型对应的秘钥


在往下,左边保存按钮作用是保存提供者和模型,先判断提供者组合框里的内容是否为新增提供者,新增提供者就新建提供者子目录,
然后将提供者组合框内容+模型组合框的内容+秘钥编辑框的内容的配置写入到ai.json;
非新增提供者就将模型组合框的内容+秘钥编辑框的内容的配置写入写入到ai.json
右边删除按钮,是先删除当前提供者的当前模型,当模型都删完了就删当前提供者


最下边的选择框是用来决定是否让功能页的接收框显示彩色文字,默认全部为黑色,勾选后,英文和数字显示蓝色


四、ai.json参数说明
PID表示当前提供者,CID表示当前模型,isColor是选择框初始是否选中,初始默认未选中
P1代表提供者网址,比如openrouter.ai;MODEL代表模型,比如microsoft/phi-3-medium-128k-instruct:free;
KEY代表秘钥,比如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
{
        "P1":        [{
                        "ID":        1,
                        "MODEL":        "m11",
                        "KEY":        "k11"
                }],
        "PID":        1,
        "CID":        1,
        "isColor":        0
}
如果json格式破坏,导致无法正常运行,可以先把ai.json转移到别的地方,然后让插件生成默认无提供者无模型配置,
再将旧配置里的提供者和模型按上面格式复制过来。当然最好是用保存功能加,这样不会出错。


五、更新说明
AI助手12.27更新说明,改用线程库,优化点击发送按钮后界面卡顿问题。
注意:有些AI回复貌似是根据开头文字决定内容,如果开头是字母很可能全部用英文回复。


AI助手12.28更新说明,修复点击工具栏按钮会引起插件误启用,频繁显示插件窗口的问题
          if (11000 == id) //创建 AI助手 窗口
        {
        CreateAIHelperWindow();
                return 1;
        }
修复清发送按钮点击无反应问题
新增支持国产AI大模型deepseek,按以下格式添加配置
提供者:api.deepseek.com
模型:deepseek-chat
秘钥自己注册就有,格式一般为:sk-xxxx

成品下载:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

64

主题

271

回帖

1235

积分

管理员

积分
1235
发表于 2024-12-31 15:14:24 | 显示全部楼层
感谢大佬分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-1-18 13:00 , Processed in 0.086842 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表