10分鐘讓W(xué)PS接入DeepSeek,實(shí)現(xiàn)AI賦能
在辦公場(chǎng)景中,WPS 作為一款強(qiáng)大的辦公軟件,不僅提供了豐富的文檔編輯功能,還支持宏(Macro)來(lái)實(shí)現(xiàn)自動(dòng)化處理。
隨著人工智能技術(shù)的發(fā)展,將大模型(如 ChatGPT、DeepSeek、文心一言等)集成到 WPS 中,可以大幅提升文檔編輯、內(nèi)容創(chuàng)作、數(shù)據(jù)分析的效率。
本文介紹如何通過(guò) WPS JS宏調(diào)用 DeepSeek 大模型,實(shí)現(xiàn)自動(dòng)化文本擴(kuò)寫(xiě)功能。
1.隨便打開(kāi)一個(gè)word文檔,點(diǎn)擊工具欄“工具”
2.點(diǎn)擊“開(kāi)發(fā)工具”
3.點(diǎn)擊“查看代碼”
4.在打開(kāi)的WPS宏編輯器界面中,左側(cè)找到“Project(Normal.dotm)”,在“代碼”上右擊,選擇“插入”->“模塊”
5.在新建的模塊“Module1”上右擊,點(diǎn)擊“重命名”,重命名為“deepseek”
6.在右邊的代碼編輯器中,粘貼JS宏代碼,保存
代碼 wps_text_expander.js 已放入學(xué)習(xí)資料大禮包,下載方法見(jiàn)文末
代碼中接口定義相關(guān)內(nèi)容改成自己的,除了DeepSeek也可以使用其他模型
deepseek接口申請(qǐng):??https://platform.deepseek.com/api_keys??
const OPENAI_API_KEY = "使用自己申請(qǐng)的API-KEY";
// deepseek的接口地址
const OPENAI_API_URL = "https://api.deepseek.com/v1/chat/completions";
// 調(diào)用模型名稱
const OPENAI_MODEL = "deepseek-chat";
// 提示詞模板
function PROMPT_TEMPLATE(text) {
return `你是一位專業(yè)的文本擴(kuò)寫(xiě)助手。請(qǐng)根據(jù)以下要求擴(kuò)寫(xiě)文本:
1. 保持原文核心意思不變
2. 增加相關(guān)細(xì)節(jié)和背景信息
3. 使用正式、專業(yè)的語(yǔ)言風(fēng)格
請(qǐng)擴(kuò)寫(xiě)以下文本:
${text}`;
}
7.回到文字編輯界面,點(diǎn)擊“文件”菜單,選擇“選項(xiàng)”
8.在選項(xiàng)對(duì)話框中,找到“自定義功能區(qū)”,在右側(cè)的“自定義功能區(qū)”中,“工具”選項(xiàng)卡下點(diǎn)擊“新建組”
9.選中上一步新建的組,在左側(cè)“自定義功能區(qū)”中下拉,找到“宏”,可以看到宏代碼的名稱“Project.deepseek.expandText”,選中,點(diǎn)擊中間的“添加”按鈕,添加到新建的組下
10.在右側(cè)“自定義功能區(qū)”中,選擇新添加的“Project.deepseek.expandText”,點(diǎn)擊“重命名”
11.名稱修改為“擴(kuò)寫(xiě)”,點(diǎn)擊確定
12.點(diǎn)擊“確定”
13.回到文字編輯界面,看到“工具”欄下,多了“擴(kuò)寫(xiě)”工具
14.寫(xiě)一句文字“從前有座山”,用鼠標(biāo)滑動(dòng)選擇需要擴(kuò)寫(xiě)的內(nèi)容,點(diǎn)擊“擴(kuò)寫(xiě)”,稍等片刻,等待deepseek返回
15.看到文字“從前有座山”成功被擴(kuò)寫(xiě)
從前,在遙遠(yuǎn)的東方大地上,矗立著一座巍峨雄偉的山脈。這座山海拔數(shù)千丈,山勢(shì)陡峭險(xiǎn)峻,猶如一位威嚴(yán)的巨人屹立于天地之間。山脈綿延數(shù)百里,山頂常年云霧繚繞,仿佛披著一層神秘的面紗。山中古木參天,蒼松翠柏交錯(cuò)生長(zhǎng),形成了一片茂密的原始森林。山間溪流潺潺,清泉叮咚,滋養(yǎng)著這片古老的土地。據(jù)當(dāng)?shù)乩先舜鄠鳎@座山已有數(shù)萬(wàn)年的歷史,見(jiàn)證了無(wú)數(shù)滄桑巨變,是這片土地上最古老、最神圣的象征。
至此,已經(jīng)完成了 WPS 宏的基本環(huán)境搭建,并掌握了如何調(diào)用 AI API 進(jìn)行文本擴(kuò)寫(xiě)。后續(xù)可以進(jìn)一步優(yōu)化代碼,增加更多智能化功能,例如自動(dòng)摘要、潤(rùn)色和智能翻譯等。
本文轉(zhuǎn)載自??AI取經(jīng)路??,作者: AI取經(jīng)路
