中文 | English
gpt-3.5-turbo
在 Line 中去導入 ChatGPT Bot,只要在輸入框直接輸入文字,即可與 ChatGPT 開始互動,除了 ChatGPT 以外,也直接串上了 DALL·E 2 的模型,輸入 /imagine + 文字
,就會回傳相對應的圖片,如下圖所示:
View API keys
Create new secret key
-> 生成後即為 OPENAI_API
(稍晚會用到)
Provider
-> 按下 Create
Channel
-> 選擇 Create a Messaging API channel
Basic Settings
下方,有一個 Channel Secret
-> 按下 Issue
,生成後即為 LINE_CHANNEL_SECRET
(稍晚會用到)Messaging API
下方,有一個 Channel access token
-> 按下 Issue
,生成後即為 LINE_CHANNEL_ACCESS_TOKEN
(稍晚會用到)Star
支持開發者Fork
複製全部的程式碼到自己的倉庫Sign Up
直接用 Github
帳號登入並授權 -> 按下 Skip
跳過初始化設定Create
-> 跳出框,點選右上角 Import from Github
Connect GitHub to import your private repos.
-> 勾選 Only select repositories
-> 選擇 ChatGPT-Line-Bot
Github URL
可以選擇 ChatGPT-Line-Bot
專案 -> 點擊 Import from Github
。Import
完成後在 Replit
的專案管理頁面左下方 Tools
點擊 Secrets
。Got it
後,即可新增環境變數,需新增:
OPENAI_MODEL_ENGINE
gpt-3.5-turbo
SYSTEM_MESSAGE
You are a helpful assistant.
LINE_CHANNEL_SECRET
[由步驟一取得]
LINE_CHANNEL_ACCESS_TOKEN
[由步驟一取得]
Run
Hello World
,並將畫面中上方的網址複製下來Messaging API
下方的 Webhook URL
江上方網址貼過來,並加上 /callback
例如:https://ChatGPT-Line-Bot.explainthis.repl.co/callback
Use webhook
Auto-reply messages
關閉
CREATE CRONJOB
Title
輸入 ChatGPT-Line-Bot
,網址輸入上一步驟的網址,例如:https://ChatGPT-Line-Bot.explainthis.repl.co/
5 分鐘
打一次CREATE
在文字輸入框中直接輸入文字,即可與 ChatGPT 開始對話,而其他指令如下:
指令 | 說明 |
---|---|
/註冊 |
在輸入框輸入 /註冊 + OpenAI API Token,就可以註冊 Token |
/系統訊息 |
在輸入框輸入 /系統訊息 + 可以設定希望 ChatGPT 扮演什麼角色 |
/清除 |
在輸入框輸入 /清除 ,就可以清除歷史訊息 |
/圖像 |
在輸入框輸入 /圖像 + 指令,就會調用 DALL·E 2 模型,即可生成圖像。 |
語音輸入 | 利用語音輸入,系統會自動將語音翻譯成文字,並且 ChatGPT 以文字回應 |
其他文字輸入 | 直接輸入文字,則會進入一般的 ChatGPT 對話模式 |
如果你喜歡這個專案,願意支持我們,可以請我們喝一杯咖啡,這會成為我們繼續前進的動力!