RayBytes/ChatMock

OpenAI & Ollama compatible API powered by Codex

解決的問題

ChatMock 提供了一種在期望 OpenAI 兼容或 Ollama 兼容 API 的第三方聊天應用與編碼工具中使用 ChatGPT 模型的方法。此工具扮演橋樑角色,允許使用者以 ChatGPT 帳戶登入,並將這些模型作為本地伺服器公開。

運作方式

該工具以本地伺服器形式執行(預設為 http://127.0.0.1:8000),模擬 OpenAI 的 /v1/responses 與 Ollama 端點。使用者以 ChatGPT 帳戶登入後,ChatMock 會自動發現可用模型,並透過 HTTP 與 WebSockets 向相容應用程式提供服務。

適用對象

希望將現有的 ChatGPT 帳戶及其特定模型整合至首選 IDE、終端代理(如 Terax)或生產力工具(如 Raycast)中的開發者與高階使用者。

主要特色

  • API 兼容性:支援 OpenAI 兼容與 Ollama 兼容端點。
  • 進階模型控制:可設定推理努力程度(從最小到極致)與思考摘要的詳細程度。
  • 功能對等:支援工具/函數呼叫、視覺/影像輸入與網路搜尋功能。
  • 性能選項:包含針對支援模型的「快速模式」。
  • 自動發現:自動同步並發現已登入帳戶可用的模型。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案