推薦一個方便好用的 ChatGPT 客戶端

語言: CN / TW / HK

這段時間,想必大家肯定早就領教過 ChatGPT 的威力了吧。

我們跟它說各種內容,比如寫程式碼、彙總週報、寫郵件、寫詩句、查百科什麼的,ChatGPT 都對答如流,根本不在話下。

比如說讓它基於 Vue3 寫一個 div的拖拽實現,思路清晰,程式碼正確:

比如讓它彙總和潤色一個週報:

寫的還蠻“充實”的感覺的。

當然還有各種有趣的功能大家去 ChatGPT 繼續試試吧~

那其實這次我要介紹的不是 GhatGPT,而是一個 ChatGPT 的客戶端。

為什麼要客戶端呢?因為有了客戶端我們就不用每次單獨開一個瀏覽器,而且也不會迷失在無數的 TAB 裡面了,而且客戶端其實基於 ChatGPT 多了一些新的功能。

讓我們來看看吧。

介紹

開門見山,這個客戶端的 GitHub 地址是:https://github.com/lencx/ChatGPT,支援 Mac、Windows、Linux。

截止寫文的時候,客戶端已經更新到 0.7.0 版本,支援的功能有:

  • 多平臺的支援,Mac、Linux、Windows
  • 支援匯出 ChatGPT 的歷史,生成圖片、PDF、分享連線
  • 自動升級提醒
  • 通用/全域性快捷鍵
  • 系統托盤設定
  • 支援一些快捷命令和配置選項

下面我們就來看看怎麼搞吧。

安裝

安裝其實挺簡單的,官網提供了下載安裝包,大家可以到這裡 https://github.com/lencx/ChatGPT#-downloads 選擇自己平臺的安裝包下載安裝。

我這邊是 Mac,安裝完了之後會有這樣的一個圖示:

開啟之後需要讓我們註冊或登入 OpenAI 的賬號。

介面和 https://chat.openai.com/ 是一樣的,因為客戶端其實就是外包了一個網頁而已:

需要提醒下的是,如果你從來沒用過 GhatGPT,在註冊新賬號的時候,有一步是驗證手機號,這時候如果我們輸入國內手機號會被提示“地區不被支援”。這時候建議開全域性國外代理,並且使用國外手機號來完成驗證。

這裡推薦一個網站 https://sms-activate.org/,我們可以花一塊錢左右買到一個 OpenAI 驗證的手機號接收一次驗證碼。

搜尋 OpenAI 服務,並選擇對應地區即可,我選擇的是馬來西亞能成功接收到驗證碼(一開始選了一個印度的但沒接收到驗證碼),而且也挺便宜的。

就是這樣,希望大家能成功註冊到一個 ChatGPT 賬號。

測試

接下來就是一些常規操作了,進入之後我們就可以輸入各種文字來嘗試 ChatGPT 了,比如:

這時候大家會說,這客戶端和網頁有啥不一樣啊?網頁也有這功能啊。

有的,看圖裡面,右側的幾個其實就是客戶端多出來的功能,分別是生成分享圖片、PDF 和連結。

比如我點一下“生成分享圖片”的按鈕,就可以生成這樣的一個分享圖,還蠻不錯的:

當然 PDF 也是一樣的。

快捷命令

當然我覺得客戶端更好用的功能在於一個叫快捷命令的功能,我們可以輸入一些命令,啟用 ChatGPT 的一些功能。

首先,我們輸入一個 / 就能啟用快捷命令,如圖所示:

我們可以看到,這裡已經內建了好多個快捷命令,比如 poet、chef、rapper 等,代表了讓 ChatGPT 實現的一些功能。

比如這裡有一個 /javascript_console 的快捷命令:

選中之後輸入框就會多這麼一些文字:

I want you to act as a javascript console. I will type commands and you will reply with what the javascript console should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. do not write explanations. do not type commands unless I instruct you to do so. when i need to tell you something in english, i will do so by putting text inside curly brackets {like this}. my first command is console.log("Hello World");

大意就是告訴 ChatGPT,我會告訴你一段 JavaScript 程式碼,你幫我執行並輸入結果,然後我的第一個命令是一個 console.log 語句。

對,就是這樣,直接發出去即可:

然後 ChatGPT 就會按照我們說的來執行了。

接著,由於 ChatGPT 有記憶功能,它能知道剛才我們讓它幹了什麼。

所以接下來,我們就可以接著讓它幹事情了。

接著繼續輸入第二段程式碼,它就能接著繼續輸出了:

是的,就是這個流程。

還有很多其他的功能,比如輸入 /poem 作詩:

接著我們輸入新的作詩要求就可以了:

OK,這下大家應該理解了吧,我們利用了 ChatGPT 的上下文記憶功能,結合一些快捷鍵,就能快速讓 ChatGPT 幫我們完成想要的事情了。

那所以,如果我們把想要 ChatGPT 做的工作都收錄整理下來,那麼以後是不是就能直接呼叫了。

比如說,我輸入一箇中文類別的命令 /彙總週報,然後描述好要讓它幫我們做什麼,接著就可以讓它幫我們彙總週報了。

想的挺好,ChatGPT 客戶端可以做到嗎?可以!

我們通過 ChatGPT 的選單裡面開啟 'Control Center',就可以看到這樣的一個配置介面:

我們可以切換到 Language Model - User Custom 部分,這裡我們就可以新增一些自定義指令了。

比如我這裡點選 Add Model 按鈕,新增這樣的一個指令:

這裡第一個 /{cmd} 就是我們到時候實際敲的命令,Act 就是對命令的一個描述,會出現在命令的描述裡面,Prompt 就是告訴 ChatGPT 的話,這裡我們需要詳細描述一下需要 ChatGPT 做的事情,並給出一個示例。

編輯好了之後點選儲存。

然後重啟下 ChatGPT,這時候我們就可以輸入 /彙總週報 命令了:

然後點選空格轉換為實際的文字,然後發出去:

OK,接下來我們就可以讓它幫我們整理第二份週報了,而且第二次也不需要告訴他那麼多前提了。

所以,到現在大家能體會到這個快捷指令的便捷用途了吧,我們可以提前錄入好一些要求,然後第二次我們就無需贅述那麼多要求,直接輸入最直接的要求,ChatGPT 就可以幫我們完成其中的操作了。當然第一次的時候,我們也可以自行替換想要替換的輸入文字,同樣也可以達成想要的效果。

有人說?那我應該整理一些什麼命令呢?都行呀,比如整理週報、起草郵件、寫 Python 程式碼,都行。

這裡給大家介紹一個資源,叫 awesome-chatgpt-prompts,GitHub 地址是: https://github.com/f/awesome-chatgpt-prompts,這裡面彙總了各種快捷命令,大家也可以到裡面尋找些靈感,也可以貢獻命令到這個 Repo,這樣命令就會被自動收錄到 ChatGPT 這個客戶端裡面。

總結

好了,這次給大家介紹了 ChatGPT 客戶端的基本使用,想必 ChatGPT 網頁來說,會有如下的幾個優點:

  • 獨立的視窗執行,不用每次單獨開啟瀏覽器,也不會迷失在茫茫的 TAB 裡面。
  • 帶了額外的轉換分享功能,比如生成圖片、生成 PDF、分享連結等,這是網頁所不具備的功能。
  • 帶了便捷的快捷命令功能,利用它我們可以快捷輸入想要的命令,並且可以自己管理一些命令,已備後續之需。

大家可以試用哈,希望這次分享對大家有幫助!

非常感謝你的閱讀,更多精彩內容,請關注我的公眾號「進擊的 Coder」和「崔慶才丨靜覓」。