toon

把 JSON 压缩成 TOON,省 token 又易读,让 LLM 调用更省钱

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 9 👀 关注 1
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 69
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源PHP包,MIT许可证,完全免费,无付费版本。

项目预览

toon 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队sbsaga
定价模式🏷️完全免费
价格说明开源PHP包,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言PHP
技术栈/模型ai,ai-library,api-optimization,chatgpt,compact-format,data-compression,developer-tool,human-readable,json,laravel,laravel-package,large-language-models,llm,openai,php,php-library,prompt-engineering,serialization,token-optimization,toon
GitHub 星标★ 69
上线时间2025-11-02 00:00:00
代码更新2026-04-19
仓库体积8.1 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

TOON 是一个 Laravel AI 包,提供一种紧凑、人类可读且 token 高效的数据格式,并支持 JSON 与 TOON 格式互转。它主要解决在调用 ChatGPT、OpenAI 等大语言模型时,提示词中携带的数据体积过大、token 消耗高的问题。TOON 通过自定义的紧凑语法,将结构化数据压缩为更短的文本表示,从而减少 token 占用,同时保持可读性,方便开发者调试和维护。核心能力包括:JSON 与 TOON 的双向转换、Laravel 集成(提供门面、辅助函数等)、对复杂嵌套数据结构的支持。适用于需要频繁向 LLM 发送结构化数据的场景,如构建 AI 代理、批量生成、数据分析等,能有效降低 API 成本并提升响应速度。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 69

核心亮点

  • 显著减少 token 消耗,降低 API 成本,实测可压缩约 50% 以上
  • 格式保持人类可读,便于调试和日志记录,不像纯二进制压缩
  • 专为 Laravel 设计,集成简单,提供门面和辅助函数,开箱即用

不足之处

  • 生态较新,社区文档和示例相对有限,学习曲线需自行摸索
  • 仅支持 PHP/Laravel 环境,跨语言场景需额外适配

适用场景

  • 在 Laravel 项目中构建 ChatGPT/OpenAI 提示词,需要传递大量结构化数据时
  • 开发 AI 代理或自动化流程,需要频繁调用 LLM 且对成本敏感的场景
  • 需要将 JSON 数据以紧凑格式存储或传输,同时保持可读性的日志或配置场景

替代项目

JsonML、BSON、MessagePack

上一篇:llm

下一篇:langchain-supabase-website-chatbot

同类项目推荐

langchain4j-spring 开源

Spring 项目加几行配置,就能调用大模型

LangChain4j integration with Spring

★ 386 2026-09-12
adk-rust 开源

用 Rust 快速拼装带记忆和语音的 AI Agent

Rust Agent Development Kit (ADK-Rust): Build AI agents in Rust with modular componen···

★ 747 2026-10-13
agentscope-studio 开源

可视化多智能体运行轨迹,调试 LLM 应用更直观

A development-oriented visualization toolkit

★ 669 2026-08-09
ChatGLM-web-stream-demo 开源

快速搭建 ChatGLM 流式对话网页,即拿即用

ChatGLM-6B HTTP流式解码API的Flask、FastAPI实现,以及开箱即用的Web页面。 a stream dec···

★ 93 2026-08-09
langchain 开源

用 Elixir 快速接入 LLM,构建 AI 应用

Elixir implementation of a LangChain style framework that lets Elixir projects integ···

★ 1213 2026-08-09
codegraph-rust 开源

用 Rust 打造代码图谱,让 AI 代理秒懂项目上下文

100% Rust implementation of code graphRAG with blazing fast AST+FastML parsing, surr···

★ 914 2026-08-09
ruby_llm-mcp 开源

用纯 Ruby 给 LLM 接上 MCP 工具,像写普通代码一样编排 AI 工作流

Full-featured MCP support for Ruby and RubyLLM—making it easy to build structured, ···

★ 269 2026-10-15
hal9 开源

拖拽式构建聊天机器人,一键分享生成式应用

Hal9 — Build and Deploy AI Agents

★ 181 2026-08-09
TypeChat 开源

用 TypeScript 类型定义,让大模型输出稳定可用的 JSON 数据

TypeChat is a library that makes it easy to build natural language interfaces using ···

★ 8692 2026-08-09