还在为文档排版、翻译、校对头疼吗?
今天教你一个超实用的小技巧,让你的 WPS 文字直接调用 DeepSeek,效率直接起飞!🚀
什么是 DeepSeek?
DeepSeek 是一款超强的 AI 工具,帮你搞定:
✨ 智能排版:一键美化文档,告别手动调整
✨ 精准翻译:多语言互译,翻译结果超流畅
✨ 高效校对:秒查拼写、语法错误,还能给修改建议
✨ 内容创作:输入关键词,自动生成文章、报告
如何用 JS 宏调用 DeepSeek?
只需几步,轻松搞定!👇
1️⃣ 打开 WPS 文字
新建一个文档,点击“开发工具”选项卡(如果没有,可以在“文件”-“选项”-“自定义功能区”中开启)。
2️⃣ 插入 JS 宏
点击“JS 宏”,新建一个宏,输入以下代码:
/*
功能: WPS宏调用DeepSeek-API
作者: ShiShiBits
*/
function DeepSeekAPI() {
// API配置
const apiUrl = "https://api.deepseek.com/chat/completions";
// 替换为你的API密钥
const apiKey = "替换为你的API密钥";
// 获取选中文本
let str_question = Selection.Text;
// 请求参数
const requestBody = JSON.stringify({
//deepseek-chat = V3模型
//deepseek-reasoner = R1推理模型
"model": "deepseek-reasoner",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": str_question}
],
"stream": false
});
// 创建HTTP请求
const xhr = new XMLHttpRequest();
xhr.open("POST", apiUrl, false); // 同步请求
xhr.setRequestHeader("Content-Type", "application/json");
xhr.setRequestHeader("Authorization", "Bearer " + apiKey);
xhr.send(requestBody);
// 处理响应
if (xhr.status === 200) {
const response = JSON.parse(xhr.responseText);
const answer = "\r\n【DeepSeek回答】\r\n" + response.choices[0].message.content;
// 在选中位置后插入回答
const sel = Application.Selection;
//sel.Collapse(1); // 将光标移动到回答末尾
Selection.EndKey(wdLine, wdMove);
// Selection.TypeParagraph();
sel.TypeText(answer);
sel.Collapse(1); // 将光标移动到回答末尾
} else {
alert("API调用失败!状态码:" + xhr.status + "响应内容:" + xhr.responseText);
}
}
3️⃣ 绑定快捷键
将宏绑定到一个快捷键上,比如 Ctrl+Shift+D,方便随时调用。
4️⃣ 使用 DeepSeek 功能
选中需要处理的文本,按下快捷键,DeepSeek 就会自动帮你完成排版、翻译、校对等操作!
使用场景
📝 写论文:一键排版,格式规范,导师看了都说好!
🌍 翻译文档:多语言互译,轻松搞定外文资料
✍️ 内容创作:输入主题,AI 帮你生成初稿,灵感不再枯竭
总结
用 JS 宏调用 DeepSeek,简直是 WPS 文字的神仙操作!
效率翻倍,解放双手,从此文档处理不再是难题!
赶紧试试吧,让你的 WPS 文字变身 AI 神器!💪
#WPS 技巧 #DeepSeek #AI 工具 #效率提升 #文档处理
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于