把 DeepSeek 变成你的 AI 桌面助手,实现微信自动回复消息:ImTip

把 DeepSeek 变成你的 AI 桌面助手,实现在任何地方调用,例如记事本,按下快捷键后可以用 DeepSeek 自动续写文案或者问答。

20250226-1

又或者在微信聊天界面里面调用 DeepSeek 自动回复。例如:猫猫会掉毛怎么办?按下快捷键,会自动帮我生成内容,并回复消息给好友。

20250226-2

这里需要用到这款免费开源「ImTip」工具,主要是输入法状态提示工具,通过在输入光标处显示 2 个简单的图标,让你知道当前的输入法状态,例如中英、中英标点、全半角、大小写等。

20250226

支持对输入法状态提示的外观进行个性化设置,可以设置背景颜色、边框颜色、距离、字体、自定义显示字符、跟踪检测速度等等,就不多介绍了,本文主要介绍 AI 功能。

20250226-5

这款「ImTip」提供了支持超级热键,可以让各种桌面应用快速接入 AI、自定义 AI 助手等功能。

20250226-4

配置接口

使用 AI 聊天助手功能你需要有一个 API 接口,可以看这篇:👉 满血版 DeepSeek 免费 / 限免 API 汇总!

<然后选择:接口地址、输入 API Key、选择模型 ID,如果需要解析数学公式可以勾上,最后设置上下文轮数,点击更新配置。

20250226-9

还支持联网功能,这里需要用到 exa.ai 或者博查的联网搜索,同样需要到官方申请 API key。如果你只想体验下,建议用 exa.ai 的免费体验接口。之后保存即可。

20250226-6

联网问答测试可以找到 Windows 11 的下载地址,在聊天界面也可以分享截长屏、设置回复长度。

20250226-7

热键设置

想要把 DeepSeek 变成变成你的 AI 桌面助手,需要用到超级热键功能,在设置里面启动超级热键,并点击编辑超级热键。

20250226-8

编辑超级热键,新建 AI 自动续写,这里官方提供了调用 AI 自动续写与补全的范例源码,只需要把代码复制粘贴到编辑器里面,然后修改 API 接口、接口地址和快捷键(默认是 Ctrl+Shift+F1)即可。

20250226-10


import win.ui;
/*DSG{{*/
var winform = win.form(text="超级热键示例")
winform.add(
edit={cls="edit";left=32;top=35;right=725;bottom=414;edge=1;multiline=1}
)
/*}}*/

import key.hotkey;
superHotkey = key.hotkey();

superHotkey.loadTable({

    // 按 Ctrl+ I 触发热键
    ["Ctrl+Shift+F1"] = function(hFocus){  


        //创建多线程以执行耗时操作,以避免阻塞键盘钩子消息导致热键失效。
        thread.invoke( 
            function(winform){
                import key;
                import web.rest.aiChat;
                import winex.editor;

                //获取当前选区文本
                var leftText,rightText = winex.editor.getText2();
                if(!#leftText) return;

                var ai = web.rest.aiChat(
                    key = "sk-请修改密钥";
                    url = "https://api.deepseek.com/v1";//大模型接口地址
                    model = "deepseek-chat";//模型名称首字符为 @ 则使用 Anthropic 接口
                    temperature = 0.5;//温度
                    maxTokens = 1024,//最大回复长度
                )

                //创建 AI 会话消息队列 
                var msg = web.rest.aiChat.message();

                //添加系统提示词
                msg.system(`你是一个续写与补全助手。`) 
                msg.system(`用户当前输入光标插入点前面的"""前置文本"""为: `+leftText);
                msg.system(`用户当前输入光标插入点后面的"""后置文本"""为: `+rightText);

                //添加用户提示词
                msg.prompt(`请在"""前置文本"""与"""后置文本"""中间继续写,仅回复可以直接插入其中的文本,不要返回"""前置文本"""与"""后置文本"""`);

                var ok,err = ai.messages(msg,function(delta){
                    //以打字方式逐步输出 AI 回复的增量文本到目标输入框。
                    winex.editor.sendString(delta)

                    //如果不需要输入可以改用 winex.tooltip.popupDelta() 函数显示为屏幕汽泡提示,支持增量文本。
                } );

                if(err) winform.msgboxErr(err);
            },winform
        )
    };
})

winform.show();
win.loopMessage();

总结

这款「ImTip」功能扩展性非常高,例如你还可以在超级热键中实现一些自动化操作,再加上 AI 的辅助,提高办公效率。如果你不会写超级热键功能代码,也可以让 DeepSeek 来帮你写代码,实现功能。

下载地址

  • 网盘下载:
    https://pan.quark.cn/s/b234e066befd
  • 官方网站:
    https://imtip.aardio.com
  • 超级热键指南:
    https://www.aardio.com/zh-cn/doc/?q=library-guide/std/key/hotkey.html

👉 DeepSeek 专题:DeepSeek 部署教程 / 免费 API 服务 / 入门指南