xemantic-ai-tool-schema

用 Kotlin 类型自动生成 LLM 工具 Schema,告别手写 JSON

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 3 🐛 待处理 6 👀 关注 1
GitHub ↗
GitHub 星标 ★ 52
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源库,Apache-2.0 许可证,完全免费,无付费版本。

项目预览

xemantic-ai-tool-schema 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队xemantic
定价模式🏷️完全免费
价格说明开源库,Apache-2.0 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Kotlin
技术栈/模型agentic,agentic-ai,agents,ai,artificial-intelligence,artificialintelligence,function-calling,json-schema,kotlin,kotlin-library,kotlin-multiplatform,large-language-models,llm,schema,tool,tool-use
GitHub 星标★ 52
上线时间2024-09-28 00:00:00
代码更新2026-01-29
仓库体积234 KB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

xemantic-ai-tool-schema 是一个 Kotlin 多平台库,用于为 AI/LLM 工具调用(函数调用)自动生成 JSON Schema。它解决了开发者在将大语言模型接入业务逻辑时,需要手动编写和维护工具参数 Schema 的繁琐问题。核心能力包括:通过 Kotlin 类型系统自动推导出符合 JSON Schema 规范的描述,支持多平台(JVM、JS、Native),与 Kotlin 协程和序列化库无缝集成,并提供类型安全的工具定义方式。该库旨在简化 LLM 工具调用的开发流程,提升开发效率和 Schema 的准确性。

Star 增长趋势

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

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

核心亮点

  • 自动从 Kotlin 类型生成 JSON Schema,减少手写错误
  • Kotlin 多平台支持,一套代码可运行于 JVM、JS、Native
  • 与 kotlinx.serialization 深度集成,类型安全且无反射

不足之处

  • 项目尚处早期,API 可能不稳定
  • 文档和示例相对较少,社区生态待观察

适用场景

  • 开发 LLM 函数调用后端服务
  • 构建 Kotlin 多平台的 AI Agent 应用
  • 需要动态生成工具描述给 GPT/Claude 等模型

替代项目

Pydantic (Python 生态)、Zod (TypeScript 生态)、JsonSchema.Net (C# 生态)

上一篇:intelligence-layer-sdk

下一篇:syncode

同类项目推荐

aipack 开源

轻量 TypeScript 框架,插件拼装 AI Agent

aipack is a lightweight, extensible TypeScript AI Agent framework with a self-built ···

★ 310 2026-11-03
diffusers.js 开源

在浏览器和 Node.js 里直接跑 Stable Diffusion,无需 Python 后端

diffusers implementation for node.js and browser

★ 353 2026-08-09
LAP 开源

把臃肿 API 文档压缩成 Agent 能直接读的规范

Your agents are guessing at APIs. Give them the actual Agent-Native spec. 1500+ API'···

★ 349 2026-09-30
code-context-engine 开源

索引代码库,让 AI 搜索而非读文件,省 94% token。

Save 94% on AI coding tokens. Index your codebase, agents search instead of reading ···

★ 454 2026-08-09
nitrostack 开源

用 TypeScript 快速构建生产级 MCP 服务器,让 AI 应用开发更简单。

The full-stack TypeScript framework to build, test, and deploy production-ready MCP ···

★ 2565 2026-08-09
async-openai 开源

Rust 里类型安全地调用 OpenAI 接口

Rust library for OpenAI

★ 2032 2026-10-26
codex-rehome 开源

一键备份迁移 Codex 配置,换机无缝衔接

Offline Codex Desktop migration for Windows and macOS.

★ 425 2026-08-09
ax 开源

用 TypeScript 写 DSPy,让 LLM 应用开发更工程化

The pretty much "official" DSPy framework for Typescript

★ 2979 2026-08-09
easydist 开源

自动并行化,多框架通用,让分布式训练像单机一样简单。

Automated Parallelization System and Infrastructure for Multiple Ecosystems

★ 81 2026-08-09