OpenAI 尤弗尼:用于和谐对话和 Codex 命令行界面的基于浏览器的查看器

发布日期:2026-04-22 10:01:13   浏览量 :4
发布日期:2026-04-22 10:01:13  
4

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

OpenAI Euphony:用于查看 Harmony 对话和 Codex 命令行界面的浏览器端查看器

OpenAI 刚刚发布了 Euphony —— 一款基于 Apache 2.0 许可的开源网络应用程序,用于检查两种特定格式的文件,这些文件在文本编辑器中阅读起来非常痛苦:

  1. Harmony 对话 —— gpt-oss 模型训练所使用的结构化线路格式
  2. Codex 命令行界面会话 —— 由 Codex 命令行界面自动创建的 rollout-*.jsonl 文件

已经有一个托管构建版本可供使用,无需安装任何内容。

Euphony 的存在意义

如果你曾经查看过原始的 Harmony 对话,你就知道那种痛苦。该格式使用显式的角色/通道/停止标记,如 <|start|><|end|><|message|><|channel|> —— 这对训练很有用,但对人类阅读来说却很糟糕。

Codex 命令行界面会话的情况类似。每个会话都会将一个 JSONL 文件转储到 $CODEX_HOME/sessions/YYYY/MM/DD/rollout-*.jsonl。如果你想了解你的智能体上周二做了什么,你需要滚动浏览数百行结构化的工具调用和响应。

Euphony 通过提供合适的时间线用户界面、过滤器和元数据检查功能来填补这一空白。

你能获得什么

1. 灵活的输入方式

三种加载数据的方式:

  • 从剪贴板粘贴 JSON/JSONL 数据
  • 拖放本地的 .json.jsonl 文件
  • 输入公开的 HTTP(S) URL(非常适合 Hugging Face 数据集)

2. 两种运行模式

纯前端模式(推荐用于部署)

export VITE_EUPHONY_FRONTEND_ONLY=true
pnpm run dev

所有处理均在浏览器中进行。URL 获取在客户端完成。翻译使用用户自己的 OpenAI API 密钥。可以安全地托管在 GitHub Pages、Cloudflare 等平台上。

后端辅助模式(仅限本地开发)

uvicorn fastapi-main:app --app-dir server --host 127.0.0.1 --port 8020 --reload

添加一个 FastAPI 服务器,用于处理大型远程文件、服务器端翻译以及 Harmony 渲染。请勿将此服务暴露给外部 —— 存在服务器端请求伪造风险。

3. JMESPath 过滤

直接在用户界面中查询大型数据集:

目标 查询语句
仅助手消息 messages[?role=='assistant']
特定工具调用 messages[?recipient=='browser']
最后 10 条消息 `messages \

4. 令牌检查器

对于 Harmony 调试,令牌视图显示:

  • 原始 Harmony 渲染器输出
  • 令牌 ID 数组
  • 解码后的令牌字符串
  • 显示字符串转换

如果你在追踪分词器不匹配的问题,这将非常有价值。

5. 可嵌入的 Web 组件

这是我觉得最引人注目的功能。你可以通过自定义元素将 Euphony 嵌入到任何网络技术栈中:
{% raw %}

<euphony

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部