AI Pulse
📡 X 信号

Codex接入自建前端网关及兼容同步方案教程分享

分享者提供了Codex接入自建前端/网关、兼容Codex与Claude Code-p API、同步Codex与Claude Code-p工具挂载的详细教程与踩坑经验,还公开了相关配置示例。

整体实现路径为,在统一的对话、消息存储和SSE协议下,按会话选择调用API、Claude Code -p或Codex。将应用服务器的线程、轮次、推理、工具和使用事件适配为统一的前端事件。实现不同会话状态下的内容重填,以及客户端断线后的数据持续落库。再通过标准MCP注册表同步Claude Code与Codex的工具配置,同时附上了脱敏的桥接、路由与config.toml配置示例。

Codex接入网关部分,采用Codex应用服务器作为长期运行的后端,通过JSON-RPC管理线程与轮次。内容还覆盖基础参数配置、系统提示词与输出格式替换、上下文管理、窗口切换时的内容重填,以及前端流式传输等内容。

兼容三种服务方面,API、Claude Code -p与Codex共用对话、消息数据库、附件、SSE和工具界面。网关会根据对话模式路由到对应适配层,分享者整理了Codex和Claude Code-p类似功能的名称与参数对照表。已有大量教程讨论Claude Code-p与API的兼容,本次分享仅重点讲解Codex相关内容。

工具配置实时同步方面,基于同一份标准注册表,分别生成Claude Code的MCP JSON和Codex的config.toml。通过摘要、消费者校验、心跳、应答和会话轮换,保证两端加载同一版本的配置。

本次分享前端流式传输部分用到开源项目microsoft/SwiftStreamingMarkdown,分享者附上了相关项目地址。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新