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 兼容端点。
  • 高级模型控制:可配置推理努力程度(从最小到极致),以及思考摘要的详细程度。
  • 功能对等:支持工具/函数调用、视觉/图像输入和网络搜索功能。
  • 性能选项:包含针对支持模型的“快速模式”。
  • 自动发现:自动同步并发现已登录账户可用的模型。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目