RayBytes/ChatMock
OpenAI & Ollama compatible API powered by Codex
它解决了什么问题
ChatMock 解决了被锁定在 OpenAI 自己的聊天界面中的问题。它让你可以在你喜欢的聊天应用、IDE 和编码工具中使用 ChatGPT 的 Codex 编码模型——任何支持 OpenAI 或 Ollama API 的工具。它充当本地桥接器,因此你可以从 Raycast、Terax 或任何兼容客户端与 Codex 聊天。
它是如何工作的
你安装 ChatMock(通过 Homebrew、pipx 或 Docker),然后使用你的 ChatGPT 账户登录。运行 chatmock serve 后,它会在你的机器上启动一个本地服务器(默认在 http://127.0.0.1:8000)。该服务器在 /v1 暴露一个兼容 OpenAI 的端点,以及兼容 Ollama 的路由。你将现有工具指向该地址,它们会认为自己在与标准的 OpenAI 服务器通信——但实际上 ChatMock 将请求转发到你的 ChatGPT 账户并返回结果。它会自动同步你账户可用的模型列表,因此工具可以发现像 gpt-5.4 或 gpt-6-astra 这样的模型。它支持高级功能,如工具调用、结构化输出、视觉输入和可配置的推理。
适用人群
已经拥有 ChatGPT 订阅并希望在官方 ChatGPT 网页/终端界面之外使用 Codex 模型的开发者和高级用户——例如,在 Raycast、Terax 或他们自己的基于 OpenAI 的工作流程中。它也对运行无头服务器(使用 --headless 标志)的人有帮助。
亮点
- 适用于任何兼容 OpenAI 的客户端(基础 URL
http://127.0.0.1:8000/v1) - 还暴露兼容 Ollama 的端点
- 支持工具/函数调用、结构化 JSON 输出、视觉和网络搜索
- 可配置的推理努力、思考摘要和快速模式
- 自动发现你 ChatGPT 账户上的模型
- 通过 Homebrew、pipx 或 Docker 轻松安装
相关
- 项目
- 项目
- 项目
- 项目
- 项目