Moonshot AI 最近推出了 Kosong,一款面向智能体场景的 LLM 抽象层,专为解决同时对接多模型、多工具时的可维护性难题。Kosong 以统一的消息格式、异步的工具调度以及可替换的聊天提供商为基础,避免把业务逻辑绑死在某个 API 上,显著降低构建代理的复杂度。它也是 Kimi CLI 的底层驱动,能力十分强劲。

Kosong 作为一个 Python 库,充当代理逻辑与各类 LLM 服务商之间的桥梁。它的公共 API 设计轻量,开发者仅需引入关键模块与类型即可上手。库内模块覆盖了流式输出格式、token 统计以及工具调用的封装,让代理应用的管理更省心。
在 Kosong 中,核心的集成点是 ChatProvider。Moonshot 团队展示了 Kimi 的提供者实现,开发者可便捷完成初始化,并与系统提示词、工具及历史消息进行交互。消息由 `Messages` 类承载,支持丰富的多模态内容载荷,对新手也十分友好。
Kosong 还内置工具模块,便于接入搜索、代码运行、数据库查询等能力。开发者只需定义工具类并注册到简单的工具集合,即可完成调用与管理。库中有两项核心函数:`generate` 负责一次性聊天补全,`step` 面向带工具的代理流程。这让团队能更精细地控制工具调用,并把参数解析与结果处理变得更顺畅。
另外,Kosong 提供可在本地运行的演示型代理,方便开发者快速测试与演示。只需配置环境变量并用命令行启动,就能体验 Kimi 作为聊天提供者的强大表现。
作为 Kimi CLI 的底层 LLM 抽象,Kosong 保证了智能体应用的灵活与可扩展,让开发者把精力放在业务本身,而不必纠结底层实现细节。
github:https://github.com/MoonshotAI/kosong
划重点:
🌟 Kosong 是 Moonshot AI 推出的 LLM 抽象层,目标是让智能体的开发与维护更简单。
🔧 统一消息格式与工具编排,且可接入不同聊天提供商。
💻 自带演示代理,开发者可快速上手,体验和测试 Kimi CLI 的实力。


















用户38505528 2个月前0
粘贴不了啊用户12648782 3个月前0
用法杂不对呢?yfarer 3个月前0
草稿id无法下载,是什么问题?