Show HN: CTON: JSON-compatible, token-efficient text format for LLM prompts
3 months ago
- #Ruby
- #data-serialization
- #LLM-optimization
- CTON(紧凑型面向令牌标记法)是一种精简的、兼容JSON的传输格式,专为大型语言模型优化
- CTON移除了不必要的JSON语法(缩进、冗余引号、大括号)并添加结构提示符
- 核心特性包括隐式根节点、最小化标点符号、以及对象数组的表压缩功能
- CTON可显著节省令牌用量(相比原始JSON减少50–60%)
- 通过Ruby gem安装(`bundle add cton` 或 `gem install cton`)
- 支持Ruby哈希与CTON字符串间的编解码,提供格式化打印和流处理选项
- 性能基准测试显示CTON在编解码方面的高效性
- CTON包含用于JSON-CTON转换的CLI工具
- 向大型语言模型教授CTON需解释其语法和结构
- 开发包含RBS签名以支持类型检查和IDE功能
- 欢迎遵循项目行为准则的贡献
- CTON采用MIT许可证