MiniMax-M3.1-Flash and DeepSeek-V4.1-Flash-1017 are now live on CometAPI →
guide/CometAPI 研究

如何在 TypingMind 中使用 CometAPI 的 API 金鑰進行 AI 聊天

使用自訂模型、API 金鑰與 Chat Completions 端點,將 CometAPI 連接到 TypingMind。

CometAPI
Deon GoodwinAI 模型與 API 研究團隊
更新於 Oct 22, 2026 3 分鐘閱讀
如何在 TypingMind 中使用 CometAPI 的 API 金鑰進行 AI 聊天
套用此模式

發出第一個 API 請求。

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

TL;DR

TypingMind 是一款靈活的 AI 對話介面,允許你使用自己的 API 金鑰連接 GPT、Claude、DeepSeek 與其他受支援的模型。透過以 OpenAI 相容的方式整合 CometAPI,你可以在不為每個供應商單獨設定帳戶的情況下存取多個 AI 模型。本指南說明如何使用你的 CometAPI API 金鑰與 Chat Completions 端點新增自訂模型、傳送第一則訊息,並排解常見的設定錯誤。你需要 CometAPI API 金鑰、可用的帳戶額度,以及對 TypingMind 自訂模型設定的存取權。先從基本文字提示開始,視需要再啟用進階功能。文末另提供可選的 Bash 與 cURL 範例以測試 API 連線。

Key Takeaways

  • 一把 API 金鑰,存取多種模型:透過單一 CometAPI 帳戶存取受支援的供應商。
  • OpenAI 相容整合:無需自訂 SDK,即可設定標準的 Chat Completions 端點。
  • 彈性的模型選擇:在 TypingMind 中註冊多個由 CometAPI 提供的模型。
  • 分離計費:模型推論由 CometAPI 計費;TypingMind 授權費用獨立。

什麼是 TypingMind

TypingMind 是一個 AI 對話介面,透過你提供的 API 金鑰連接各種模型。它將模型選擇與對話管理集中於同一處。TypingMind 提供介面;已連接的 API 服務負責處理模型請求與用量計費。

CometAPI 為來自多個供應商的受支援模型(包含 GPT、Claude、Gemini、DeepSeek)提供一個共用的 API 連線以供 TypingMind 使用。你可以透過單一 CometAPI 帳戶管理 API 存取與計費,並在 TypingMind 中為想使用的模型分別建立自訂模型項目。如此即可更輕鬆地嘗試不同模型來撰寫、寫程式或處理日常問題,而無需為每家供應商分別設定 API 帳戶。

在將 CometAPI 連接到 TypingMind 之前需要準備什麼?

在 CometAPI 帳戶的 API Keys 區段建立金鑰,並依照建立金鑰指引操作。為此次連線使用專用金鑰,以便在不影響其他整合的情況下撤銷。請勿將金鑰出現在螢幕擷圖、共用文件與公開版本庫中。

CometAPI 支援多個模型家族,包含 GPT、Claude、Gemini 與 DeepSeek;並不限於 GPT-6 Luna。本教學僅以 GPT-6 Luna(模型 ID:gpt-6-luna)作為設定表與終端機測試的範例。只要你的帳戶可存取,且該路由支援 OpenAI Chat Completions,你可以從 CometAPI 模型目錄選擇其他模型。

使用其他模型時,請在 TypingMind 與 cURL 請求中將 gpt-6-luna 替換為該模型的精確 ID。並相應更新顯示名稱、上下文長度、定價與功能設定,以符合所選模型。請勿假設範例模型的設定適用於所有模型。

請使用下列設定。TypingMind 需要完整的端點 URL;以 /v1 結尾的 SDK 基底 URL 屬於不同欄位,請勿在此替代。

TypingMind 欄位值
名稱GPT-6 Luna 透過 CometAPI
模型 IDgpt-6-luna
API 類型OpenAI Chat Completions API
端點 URLhttps://api.cometapi.com/v1/chat/completions
驗證方式API Key via HTTP Header
標頭鍵Authorization
標頭值Bearer YOUR_COMETAPI_API_KEY

如何將 CometAPI 新增到 TypingMind?

建立自訂模型

開啟 TypingMind,選取 Models,然後選擇 Add custom model。保持 Create Manually 為勾選狀態。手動設定流程文件說明了這些控制項。

如何在 TypingMind 中使用 CometAPI 的 API 金鑰進行 AI 聊天

輸入模型詳細資訊

從設定表複製名稱與模型 ID。若需要填寫 Context Length,請使用所選模型文件記載的上限;GPT-6 Luna 的已記載上下文視窗為 1,050,000 個 tokens。上下限是容量設定,並非建議實際傳送如此多的 tokens。

設定端點與驗證

在 Authentication 中,依表格輸入 API 類型、端點、標頭鍵與標頭值。將 YOUR_COMETAPI_API_KEY 替換為你的實際金鑰。Bearer 後需留一個空格,且不加上引號。

如何在 TypingMind 中使用 CometAPI 的 API 金鑰進行 AI 聊天

兩張螢幕擷圖皆來自 TypingMind 官方指南。空白的驗證表單僅用於示意欄位位置;請輸入你自己的 CometAPI 端點、模型 ID 與金鑰。

測試並儲存連線

先以文字對話開始,保持可選的請求覆寫為未設定。點擊 Test & Save,選取已儲存的模型,並傳送:「請用三句話說明 REST API 與 WebSocket 的差異。」若能看到助理回覆,即代表基本連線成功。再傳送一則追問以確認對話可持續進行。

啟用可選功能

請先從文字對話開始。僅在受支援時再啟用串流、系統提示、影像輸入、工具或推理控制。進階功能請分別測試。

TypingMind 的功能設定提供自動偵測與手動控制。請將偵測結果視為起點:需針對所選模型與路由逐一驗證各功能。保留一套可用的基本設定,以便在功能測試失敗時移除最近新增的覆寫。

如何在 TypingMind 外檢查 CometAPI 請求?

當 Test & Save 失敗時使用此選擇性測試。它會使用相同的金鑰與模型 ID,依照 CometAPI 的Chat Completions 請求格式送出最小化請求。無需更改 TypingMind 的設定。

在目前的 Bash 會話中設定金鑰

在 Bash(包含 Windows 上的 Git Bash 或 WSL)中執行以下指令。於隱藏提示處貼上金鑰。這些指令使用 Bash 語法,不應原樣貼到 PowerShell。

read -r -s -p "CometAPI API key: " COMETAPI_API_KEYprintf '\n'export COMETAPI_API_KEY

傳送最小化的對話請求

curl --include --silent --show-error \  https://api.cometapi.com/v1/chat/completions \  -H "Authorization: Bearer $COMETAPI_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "gpt-6-luna",    "messages": [      {"role": "user", "content": "Explain API gateways in one sentence."}    ]  }'

檢視 choices[0].message.content 以取得助理回覆文字。若 cURL 回傳 HTTP 錯誤,請先閱讀回應本文再變更設定。若終端請求成功但 TypingMind 失敗,請比對端點、金鑰、模型 ID 與可選覆寫,接著檢查瀏覽器的 Network 面板。終端成功僅能確認該請求路徑可用;並不能驗證瀏覽器的存取或所有模型功能。

移除暫時的環境變數

unset COMETAPI_API_KEY

如何排解 TypingMind 連線錯誤

使用回應本文與瀏覽器 Network 面板找出失敗的請求。以下檢查為起始方向,而非僅依狀態碼下結論。請勿在螢幕擷圖與支援訊息中暴露認證資訊。

症狀首要檢查下一步行動
401 Unauthorized金鑰與 Authorization 標頭檢查金鑰是否過期或已撤銷、是否有多餘空白、或缺少 Bearer 前綴。
403 Forbidden回應本文與模型存取權確認帳戶權限與所選路由的存取權。
404 Not Found端點與精確模型 ID使用完整的 /v1/chat/completions URL,並在目錄中確認該 ID。
400 Bad Request請求本文與覆寫移除可選參數並以純文字請求重試。
429 Too Many Requests配額或頻率限制錯誤細節檢查帳戶限制與額度。暫停因頻率限制而重試的請求;在配額恢復後再重試。
瀏覽器網路錯誤Network 面板與主控台檢查連線狀態與是否有跨來源錯誤;並與終端測試結果比較。
串流失敗串流設定與路由支援停用串流後再重試,以定位失敗原因。

由於跨來源限制,API 可能在 Python 或 cURL 中可用,但在瀏覽器中失敗。請勿為繞過 CORS 而透過不安全的公共代理暴露未受限制的 API 金鑰。

常見問題

在新增 CometAPI 的同時,是否可以保留既有的 TypingMind 連線?

可以:請建立一個獨立的自訂模型項目,使用易於辨識的顯示名稱,而非編輯現有的供應商項目。在驗證 CometAPI 連線期間,保留原本的端點與模型設定。請先在新對話中測試,以避免既有對話的長度或附件掩蓋基本設定錯誤。

如何輪替在 TypingMind 中使用的 CometAPI 金鑰?

建立替代金鑰,更新所有使用舊金鑰的自訂模型項目,並從每個項目發送新請求進行測試。在替代金鑰可用後,再撤銷舊金鑰。若舊金鑰已外洩,請立即撤銷,並以新金鑰恢復受影響的連線。

為什麼 TypingMind 的成本估算可能與 CometAPI 帳單不同?

TypingMind 會依據其 Pricing 設定中輸入的費率來估算用量。過時的費率,或快取、上下文分層、推理權杖計費方式的差異,都可能導致不一致。請將模型的最新費率與特定請求的用量,對照 CometAPI 計費資訊;切勿將用戶端的估算視為最終收費。

結論

要將 CometAPI 連接到 TypingMind,請建立手動自訂模型、輸入完整的 Chat Completions 端點、加入 Authorization 標頭,並以純文字訊息進行測試。在新增可選功能前,保留一套可用設定。當設定失敗時,最小化的 cURL 請求可協助區分帳戶或 API 錯誤與瀏覽器/前端設定問題。

繼續學習

把這篇文章連到下一個決策。

查看所有主題
發布於 Oct 22, 2026
最後更新 Oct 22, 2026
0 次瀏覽
已審核內容清晰度、來源標註與最新 API 術語。

閱讀更多