项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 89
核心亮点
- 提供声明式 API,通过 Ruby 类或 JSON Schema 定义输出结构,代码直观易维护
- 内置验证与重试机制,自动处理模型输出格式错误,提升应用稳定性
- 支持多模型提供商抽象,便于切换或集成不同 LLM 服务
不足之处
- 项目处于早期,文档和示例相对有限,社区生态待完善
- 对复杂嵌套结构的支持可能不如 Python 版成熟,需自行测试验证
适用场景
- 构建数据抽取工具,从非结构化文本中提取实体、关系等结构化信息
- 开发对话式表单或问卷,将用户输入自动转换为类型化数据
- 生成符合特定 API 规范的请求参数,减少手工编码和校验工作
替代项目
instructor (Python)、Langchain.rb、ruby-openai
同类项目推荐
zhamao-framework
开源
用 PHP 协程快速搭建高性能 QQ 聊天机器人
协程、高性能、灵活的聊天机器人 & Web 开发框架(炸毛框架)
ZombieBuddy
开源
不改源码,运行时直接改游戏逻辑
Java agent framework for Project Zomboid that enables runtime bytecode patching usin···
VL.Fuse
开源
在节点图上拖拽,直接生成 GPU 加速的视觉程序
A library for visually programming on the GPU, built to enable rapid workflows and m···
pi-less-yolo
开源
在Docker沙箱里安全跑AI编程代理,减少翻车风险
Slightly less YOLO version of pi-coding-agent in Docker container sandbox
TypeChat
开源
用 TypeScript 类型定义,让大模型输出稳定可用的 JSON 数据
TypeChat is a library that makes it easy to build natural language interfaces using ···
pydantic-ai-skills
开源
给 Pydantic AI 装上按需加载的技能包,让代理更聪明
This package implements Agent Skills (https://agentskills.io) support with progressi···
claude-desktop-cn
开源
让 Claude 桌面端说中文,本地代码管理更顺手
中文 Claude Desktop / Claude Code 桌面客户端:中文界面、本地 Code 工作区、GitHub 导入···
Claude-code-ChatInWindows
开源
在 VS Code 里给 Claude Code 装上图形界面,Windows 直接跑
Full-featured GUI for Claude Code CLI in VS Code — Windows (no WSL) & macOS. Third-···
fastRAG
开源
让RAG更快更省,企业级检索生成开箱即用
Efficient Retrieval Augmentation and Generation Framework
