
SithraBot/synthetic
🏗️ 框架SithraBot
专为 Kotlin 设计的 LLM 工具包,支持统一 API 和异步 RAG,助力快速构建 AI 智能体。
Synthetic 是一款创新的 Kotlin 库,旨在弥合复杂 LLM API 与 JVM 开发之间的鸿沟。它抽象了底层模型通信,无论使用 OpenAI、DeepSeek 还是自定义本地模型,都能提供一致的接口。该工具包的核心特性是其智能体架构,可促进自主工作流的创建。框架内置对异步检索增强生成(RAG)的支持,使开发者能够高效处理大规模数据集,而不会阻塞主执行线程。其模块化设计延伸至数据存储层,允许开发者无缝切换持久化方案。通过优先考虑“零样板代码”哲学,Synthetic 减少了在 Kotlin 中配置聊天 AI 智能体的开销,是追求在类型安全、高性能环境中实现 RAG 或智能体行为的开发者的理想选择。
💡核心亮点
- ├─统一支持 OpenAI、DeepSeek、HF 等模型
- ├─零样板代码的异步 RAG 实现
- └─高度模块化的数据存储架构
🎯适用人群
- ├─Kotlin 开发者
- └─后端工程师