希望 AI 做什麼?
| 我想要… | 使用此項 | 需要 API 金鑰? |
|---|---|---|
| 在直播中與也能讀取聊天的 AI 對話 | 語音共同主持人 | 取決於 AI |
| 自動回答 YouTube、Twitch、Kick 或其他聊天 | 主要聊天機器人 | 本機或雲端 AI |
| 顯示或朗讀 AI 回答,而不傳到聊天中 | 主要聊天機器人 ,搭配 overlay-only 和 TTS | 本機或雲端 AI |
| 與 AI 助手私下聊天 | 私人機器人 | 本機或雲端 AI |
| 篩選、翻譯、摘要聊天,或根據我的文件回答 | 聊天工具 | 本機或雲端 AI |
| 描述疊加畫面,讓 AI 建構它 | 覆蓋層建構工具 | 本機或雲端 AI |
| 把開啟的 ChatGPT 分頁用作搭檔 | ChatGPT 分頁 (實驗性) | 否 |
五步連線 AI
除了 ChatGPT 分頁,其他選項都需要先完成此設定。
- 在 Social Stream 彈出選單中開啟 聊天機器人和 AI 服務.
- 開啟 設定 LLM 服務提供者 並選擇使用的 AI。
- 填寫位址、模型、API 金鑰或下載設定。
- 點選 測試所選聊天機器人.
- 開啟使用 AI 的功能,例如 Primary 機器人或翻譯。
| 類型 | 選項 | 實用說明 |
|---|---|---|
| 在你的電腦上 | Ollama、Local Gemma、Local Qwen | 不需要雲端金鑰。速度取決於電腦效能。 |
| 自己的伺服器 | 自訂 API(相容於 OpenAI) | 適用於 llama.cpp、LM Studio、vLLM 等。Ollama 應使用專屬選項。 |
| 雲端 | OpenAI, Gemini, DeepSeek, xAI, AWS Bedrock, OpenRouter, Groq, OpenCode Zen | 每個服務都有自己的金鑰、計費、限制和模型名稱。 |
| 免費試用 | SSN 託管試用 LLM | 實驗性功能,可能關閉或限制用量。 |
「ChatGPT API」與 ChatGPT 分頁的差異
| 選項 | 功能說明 | 使用哪個對話 |
|---|---|---|
| ChatGPT API 服務 | Social Stream 使用你的 API 金鑰向 OpenAI 傳送提示詞。 | 獨立對話,與 chatgpt.com 分開。 |
| ChatGPT 瀏覽器來源 | 擴充功能從開啟的以下分頁讀取新訊息: chatgpt.com 分頁。 | 分頁中的對話。不需要 API 金鑰。 |
加入 OpenAI API 金鑰不會讓 Social Stream 接入你已有的 ChatGPT 網站對話或語音對話。
語音共同主持人
在直播中與 AI 交談。它能聽到麥克風、看到分享的聊天,並語音回答。
- 開啟
cohost.html?session=YOUR_SESSION. - 選擇語音 AI,或在彈出選單中設定的 AI。
- 選擇麥克風和 音訊回覆,然後按 啟動共同主持.
- 使用 OpenAI Realtime 時,在 OBS 中擷取共同主持人頁面音訊。
- 新增
cohost-overlay.html?session=YOUR_SESSION到 OBS,以顯示頭像和對話泡泡。
| Live Chat 設定 | 功能 |
|---|---|
| 僅上下文 — 提問時才回答 | 記住聊天內容,詢問時才回答。適用於 OpenAI Realtime。 |
| 語音回答問題和提及 | 自動語音回答這些訊息。 |
| 語音回覆每則訊息 | 語音回答所有訊息。 |
這些方式都不向平台聊天發言。保留對話泡泡,方便觀眾閱讀。
OpenAI Realtime 詳細資訊
- 使用儲存在以下位置的 OpenAI 金鑰: ChatGPT API。金鑰保留在 Social Stream 中。共同主持人頁面只獲得短期憑證,音訊透過 WebRTC 傳輸。
- 覆蓋層收不到 OpenAI 語音。若環境支援,在共同主持人的輸出選擇器中使用虛擬音訊線。
&forcetts會增加另一道獨立的覆蓋層語音。 - 追求速度可選 Mini 模型、Low 推理和 Fast 輪流發言。Full quality 和更高推理強度更聰明,但更慢、費用更高。Fast 可能在停頓時插話。
- 攝影機和螢幕分享為選用功能,預設是 無視訊。啟用後,每次請求傳送一張圖片,並非即時影片。這會增加費用和延遲。
- Spotify、OBS 場景和精選聊天工具預設關閉。先在彈出選單中啟用,再在以下位置啟用: 共同主持直播控制.
- 回覆最多輸出 512 個 token。Diagnostics 顯示用量和延遲。
- 它會自動重新連線。新工作階段保留指令和設定,但會忘記之前的語音對話。
- 它不會接管 ChatGPT 網站或應用程式中的對話。
主要聊天機器人
透過覆蓋層、TTS 語音,或受支援的平台聊天回覆觀眾訊息。
- 連線 AI 並測試。
- 開啟 聊天機器人 - 主要機器人 並開啟 啟用 LLM AI 聊天機器人.
- 設定觸發詞、僅限管理員、頻率限制、歷史記錄和指令。
- 首次測試時,為穩妥起見請開啟 機器人回覆僅傳送到機器人疊加畫面頁面.
- 開啟
bot.html?session=YOUR_SESSION。若要朗讀回覆,請開啟 TTS。 - 確認平台支援發言後,才關閉 overlay-only。
回覆從目前登入的帳戶發出。若要使用獨立名稱,請在支援的平台使用 YouTube、Twitch 或 Kick 機器人帳戶。
私人機器人
一對一助手,適合測試提示詞。
- 開啟 聊天機器人 — 私人介面.
- 開啟
chatbot.html,使用你的工作階段。
聊天工具
| 工具 | 功能 | 穩妥開始 |
|---|---|---|
| 內容過濾機器人 | 檢查、清理或封鎖傳入的訊息。 | 從不封鎖訊息的模式開始,並檢查它標記的內容。 |
| 翻譯 | 翻譯傳入聊天,也可選擇翻譯自己的訊息。 | 先測試一種語言。穩定可靠之前,不要使用封鎖模式。 |
| 知識庫(RAG) | 讓 Primary 機器人查閱你上傳的檔案。 | 使用內容集中且保持更新的文字或 Markdown 檔案。 |
| 聊天摘要 | 觀眾輸入 !summary 以取得 AI 摘要。 | 留意歷史記錄大小、費用及私人內容。 |
Translate incoming chat to English
After connecting an AI,開啟 AI Auto Translate,開啟 Enable AI auto translate, and set Target language 為 en-US.
Messages identified as English, uncertain short messages, and emote-only messages pass through unchanged. A small phrase list translates common greetings and thanks, such as "hola" to "Hello", without an AI request. Other messages confidently identified as non-English go to your selected AI provider.
The language detector runs locally and loads only when needed for incoming translation to English. Outgoing translation and other target languages use the selected AI provider.
Block mode applies to messages sent to the AI; skipped messages and local phrase translations still appear. If language detection fails, messages pass through unchanged. Reload Social Stream to retry detection.
覆蓋層建構工具
在以下功能中描述覆蓋層: aiprompt.html,然後預覽並儲存。加入 aioverlay.html 到 OBS 中顯示。
ChatGPT 分頁(實驗性)
已經在 Chrome 使用 ChatGPT,又不想用 API 金鑰?Social Stream 可以像擷取其他聊天來源一樣,讀取 ChatGPT 分頁中的新訊息(類型為 openai).
擷取 ChatGPT 分頁
- 安裝並啟用 Social Stream Ninja Chrome 擴充功能。
- 在彈出選單中開啟 ChatGPT 來源。
- 開啟
https://chatgpt.com/,然後重新載入。 - 開啟同一工作階段的 Dock。
- 傳送新的 ChatGPT 訊息。對話雙方的訊息都應顯示在 Dock 中。舊訊息會被刻意略過。
把即時聊天傳送到 ChatGPT
- 在私人或不公開列出的直播中,用一般文字聊天測試。
- 位於 管理,開啟 轉送所有訊息.
- 設定 轉送目的地 為
openai,使觀眾訊息只傳送到 ChatGPT。 - 保持分頁開啟。ChatGPT 回覆會以下列形式返回:
openai訊息。 - 使用 ChatGPT 音訊、Social Stream TTS 或覆蓋層把回覆呈現在直播中。
其他 AI 網站
| 網站 | 支援 |
|---|---|
| ChatGPT | 實驗性功能。擷取新文字訊息,不擷取歷史記錄。轉送可向訊息輸入框輸入內容。 |
| Claude | 不擷取對話。隨附的 Claude 指令碼只改變頁面樣式。 |
| Gemini、Copilot、Perplexity 等 | 不擷取網站內容。如果在服務供應商清單中,其 API 仍可能可用。 |
解決問題
| 問題 | 試試這個 |
|---|---|
| 已連線,但沒有回覆聊天 | 啟用 Primary 機器人或需要的功能。僅連線 AI 不會對聊天產生任何作用。 |
| 共同主持人看到聊天但不說話 | Context only 模式下這是正常的。向它詢問聊天內容,或選擇會語音回覆的模式。 |
| ChatGPT 分頁沒有顯示內容 | 開啟 ChatGPT 來源,重新載入 chatgpt.com,然後傳送新訊息。 |
| 機器人略過大多數訊息 | 檢查觸發詞、僅限管理員、頻率限制及指令。它本來就被設計為有選擇地回應。 |
| 有文字但無聲音 | 確保發聲頁面保持開啟,而且 OBS 正在擷取其音訊。 |
| 機器人無法在聊天中發言 | 檢查平台是否支援、是否已登入、帳戶是否有發言權限,以及頻率限制。 |
更多: TTS 設定, 本機 AI TTS,以及 「指令與 API」中的 AI 整合.