《新手小白》如何將 ChatGPT 集成到 Microsoft Word 中詳細(xì)教程
在這篇文章中,我將會(huì)介紹如何將 ChatGPT 集成Microsoft Word 中。讓ChatGPT 可以提高您的工作效率,并顯著提高您的寫作能力。
目錄
在 MS Word 中使用 ChatGPT 的好處
如何在 Microsoft Word 中使用 ChatGPT
安裝插件的步驟
如何使用 ChatGPT 插件
如何設(shè)置 ChatGPT 輸出的樣式?
在 MS Word 中運(yùn)行 ChatGPT 的 VBA 代碼
如何微調(diào) ChatGPT 輸出
1.在 MS Word 中使用 ChatGPT 的好處
ChatGPT 可用于改進(jìn)您的寫作并在 Microsoft Word 中為您生成內(nèi)容。查看在 Word 中使用它的一些方法 -
根據(jù)職位描述為職位量身定制簡歷
為博客文章或文章生成內(nèi)容
為您總結(jié)冗長的報(bào)告
為社交媒體帖子提供建議
為電子郵件和提案創(chuàng)建模板
幫助非母語人士翻譯成其他語言
2.如何在 Microsoft Word 中使用 ChatGPT
使用 ChatGPT 插件將 ChatGPT 集成到 MS Word 中從未如此簡單。您可以使用下面的鏈接下載插件。它是完全免費(fèi)的,并且可以在所有版本的 Office Desktop 和 Office 365 上運(yùn)行。此外,使用此加載項(xiàng)沒有任何先決條件。
下載插件https://github.com/deepanshu88/MSWord_ChatGPT/raw/main/ChatGPT.dotm
獲取 OpenAI API 密鑰:首先,您需要使用此鏈接訪問 OpenAI 網(wǎng)站進(jìn)行注冊(cè) -?platform.openai.com。通過使用您現(xiàn)有的 Google 或 Microsoft 帳戶,您可以輕松做到這一點(diǎn)。最后一步是獲取秘密 API 密鑰以使用 OpenAI API。復(fù)制您的 API 密鑰以供將來參考。API 密鑰看起來像下面的文本
sk-xxxxxxxxx
安裝插件的步驟
Microsoft 阻止外部加載項(xiàng)文件并表示此文件的來源不受信任。要使文件可信,您需要按照以下步驟操作。
轉(zhuǎn)到下載的加載項(xiàng)文件所在的文件夾。
右鍵單擊該文件并從菜單中選擇“屬性” 。
在General Tab的底部,選中security選項(xiàng)下的Unblock復(fù)選框,然后單擊Ok
要使加載項(xiàng)在您每次啟動(dòng) MS Word 時(shí)都可用,您可以將其保存在“啟動(dòng)”文件夾中。請(qǐng)按照以下步驟操作。
轉(zhuǎn)到文件>選項(xiàng)>高級(jí)。
向下滾動(dòng)到General并單擊File Locations。
單擊“啟動(dòng)”?>?“修改”,然后您有兩個(gè)選擇 - 找到存儲(chǔ)下載的加載項(xiàng)文件的文件夾。或者 除了更改 Startup 文件夾位置之外,您還可以將加載項(xiàng)粘貼到現(xiàn)有的 Startup 文件夾中。
建議使用后一個(gè)選項(xiàng)。如果您更喜歡第一個(gè)選項(xiàng),請(qǐng)確保創(chuàng)建一個(gè)新文件夾并將下載的加載項(xiàng)文件放在那里,然后將啟動(dòng)文件夾的位置導(dǎo)航到這個(gè)新文件夾。這是因?yàn)槿绻褂靡粋€(gè)文件夾,例如 Download/Documents 文件夾,其中可能包含如此多的 Word 文件,MS Word 很可能會(huì)崩潰。
如何使用 ChatGPT 插件
按照以下步驟使用適用于 MS Word 的 ChatGPT 插件。
打開新的或現(xiàn)有的 MS Word 文檔
輸入您要詢問的文本 ChatGPT
選擇您在上一步中輸入的文本
單擊ChatGPT選項(xiàng)卡>?AI Writer
輸入您的 API 密鑰
輸出將在幾秒鐘內(nèi)生成并出現(xiàn)
輸出將保存在一個(gè)新的 word 文檔中,該文檔位于存儲(chǔ)活動(dòng) word 文檔的同一文件夾中
輸出文件的文件名是output_mm-dd-yyyy_hr-min-sec.docx
簡歷生成器
您可以使用此插件生成簡歷。請(qǐng)務(wù)必提供清晰詳細(xì)的提示,以便 ChatGPT 根據(jù)您的要求生成簡歷。始終具體并嘗試使用多個(gè)提示以獲得最佳結(jié)果。請(qǐng)參閱下面的一些示例 -
為 [Profile Name] 寫一份專業(yè)簡歷。我有 [N] 年的經(jīng)驗(yàn)。我過去的頭銜和公司是[頭銜,公司名稱]。包括要點(diǎn)。
為數(shù)據(jù)科學(xué)家寫一份專業(yè)簡歷。我有5年的經(jīng)驗(yàn)。我過去的頭銜和公司是分析師,XX銀行,團(tuán)隊(duì)負(fù)責(zé)人,XXX。包括要點(diǎn)。
根據(jù)此職位描述為 [Profile Name] 寫一份簡歷。[在此處添加職位描述]
電子郵件寫作
您可以要求 ChatGPT 插件為您起草電子郵件。無論您需要向同事或朋友發(fā)送正式的商務(wù)電子郵件還是友好的消息,ChatGPT 都可以幫助您撰寫專業(yè)且起草良好的消息。您只需提供電子郵件的目的和一些上下文,ChatGPT 就會(huì)為您生成一封寫得很好的電子郵件。您還可以選擇電子郵件的語氣。
明天給經(jīng)理寫一封關(guān)于病假的電子郵件。我的經(jīng)理叫張三。我叫李四。
明天給同事寫一封關(guān)于事假的電子郵件。我的同事王二。我叫李四。語氣應(yīng)該是非正式的。
指定語氣也很好——正式/非正式/幽默。
總結(jié)寫作
ChatGPT 插件可用于為您匯總?cè)唛L的 word 文檔。例如,您有一個(gè)很長的文檔,您需要根據(jù)它創(chuàng)建摘要。閱讀全文然后寫摘要可能既費(fèi)時(shí)又無聊。
用要點(diǎn)總結(jié)下面的文本 - [在此處粘貼文本]
如何設(shè)置 ChatGPT 輸出的樣式?
您可以通過將以下行添加到您詢問 ChatGPT 的提示的末尾來設(shè)置 MS Word 文檔的樣式
突出顯示深藍(lán)色的標(biāo)題。
為軟件工程師寫一份簡歷。突出顯示深藍(lán)色的標(biāo)題。
包括要點(diǎn)。
請(qǐng)將文本格式設(shè)置為斜體。
文字應(yīng)為紅色。
在下一節(jié)中,我們將看到此插件的源代碼。如果您對(duì)了解源代碼不感興趣,可以跳過下一節(jié)。加載項(xiàng)和 VBA 代碼的用途相同。
使用加載項(xiàng)的好處是它會(huì)在您每次打開新的 word 文檔時(shí)自動(dòng)打開。而 MS Word 宏文件特定于特定的 word 文檔。您必須每次打開相同的宏文件才能訪問 ChatGPT。此外,加載項(xiàng)還會(huì)在 word 文檔中執(zhí)行格式化。
3.在 MS Word 中運(yùn)行 ChatGPT 的 VBA 代碼
您可以使用下面的 VBA 代碼在 MS Word 中運(yùn)行 ChatGPT。確保更改 API 密鑰
Sub?chatGPT() ????Dim?request?As?Object ????Dim?text?As?String,?response?As?String,?API?As?String,?api_key?As?String,?DisplayText?As?String,?error_result?As?String ????Dim?startPos?As?Long,?status_code?As?Long ????Dim?prompt?As?String ????Dim?selectedText?As?range ????'API?Info ????API?=?"https://api.openai.com/v1/chat/completions" ???? ????'API?Key?api_key?=?"sk-xxxxxxxxxxxx" ????If?api_key?=?""?Then ????????MsgBox?"Error:?API?key?is?blank!" ????????Exit?Sub ????End?If ???? ????'?Prompt?the?user?to?select?text?in?the?document ????If?Selection.Type?<>?wdSelectionIP?Then ????????prompt?=?Trim(Selection.text) ????????Set?selectedText?=?Selection.range ????Else ????????MsgBox?"Please?select?some?text?before?running?this?macro." ????????Exit?Sub ????End?If ???????? ????'Cleaning ????text?=?Replace(prompt,?Chr(34),?Chr(39)) ????text?=?Replace(text,?vbLf,?"") ????text?=?Replace(text,?vbCr,?"") ????text?=?Replace(text,?vbCrLf,?"") ????'?Remove?selection ????Selection.Collapse ????'Create?an?HTTP?request?object ????Set?request?=?CreateObject("MSXML2.XMLHTTP") ????With?request ????????.Open?"POST",?API,?False ????????.setRequestHeader?"Content-Type",?"application/json" ????????.setRequestHeader?"Authorization",?"Bearer?"?&?api_key ????????.send?"{""model"":?""gpt-3.5-turbo"",??""messages"":?[{""content"":"""?&?text?&?""",""role"":""user""}],"?_ ?????????????&?"""temperature"":?1,?""top_p"":?0.7}" ??????status_code?=?.Status ??????response?=?.responseText ????End?With ????'Extract?content ????If?status_code?=?200?Then ??????Result?=?Split(response,?""",""") ??????For?i?=?LBound(Result)?To?UBound(Result) ????????If?InStr(Result(i),?"content")?>?0?Then ????????????????startPos?=?i ????????????????Exit?For ????????End?If ?????Next?i ??????DisplayText?=?Mid(Result(startPos),?InStr(Result(startPos),?":")?+?2,?InStr(Result(startPos),?"""},")) ??????DisplayText?=?Mid(DisplayText,?1,?InStr(DisplayText,?"""},")?-?1) ??????DisplayText?=?Replace(DisplayText,?"""",?Chr(34)) ??????DisplayText?=?Replace(DisplayText,?" ",?vbLf) ???????????????? ????'Insert?response?text?into?Word?document ????selectedText.InsertAfter?vbNewLine?&?DisplayText ???????? ????Else ????????startPos?=?InStr(response,?"""message"":?""")?+?Len("""message"":?""") ????????endPos?=?InStr(startPos,?response,?"""") ????????If?startPos?>?Len("""message"":?""")?And?endPos?>?startPos?Then ????????????DisplayText?=?Mid(response,?startPos,?endPos?-?startPos) ????????Else ????????????DisplayText?=?"" ????????End?If ???????? ????????'Insert?error?message?into?Word?document ????????EDisplayText?=?"Error?:?"?&?DisplayText ????????selectedText.InsertAfter?vbNewLine?&?EDisplayText ???????? ????End?If ???? ???? ????'Clean?up?the?object ????Set?request?=?Nothing End?Sub
以下步驟提供了在 MS Word 中使用 VBA 代碼的基本說明。
按Alt+F11打開 VBA 編輯器。
單擊“插入”>“模塊”以創(chuàng)建新模塊。
在模塊中,粘貼 VBA 代碼。
將 API 密鑰替換api_key為您的實(shí)際 API 密鑰。
關(guān)閉 VBA 編輯器。
按Alt+F8運(yùn)行宏,然后選擇ChatGPT并點(diǎn)擊運(yùn)行按鈕。
如果你想使用ChatGPT-4,你可以在上面的 VBA 代碼中替換gpt-3.5-turbo為。gpt-4
4.如何微調(diào) ChatGPT 輸出
在上面的加載項(xiàng)/VBA 代碼中,您會(huì)遇到一個(gè)溫度參數(shù)。它的范圍從 0 到 2。增加該值(例如 1.2)將導(dǎo)致更隨機(jī)的輸出,而減小該值(例如 0.2)將產(chǎn)生更集中的輸出。