提交智能体收藏0
R
开发框架智能体开发

RubyLLM Ruby AI 框架

RubyLLM

RubyLLM 是面向 Ruby 与 Rails 的 AI 开发框架,用统一 API 接入多个模型提供商,并提供智能体、工具调用、代码执行、评估等能力。

RubyLLM is an AI development framework for Ruby and Rails that offers a unified API across multiple model providers, along with agents, tool calling, code execution, and evaluations.

— 人看过

GitHub 项目数据

GitHub ★ 4,478Fork 520项目指标 84/100

最近提交:2026-10-20T17:29:31Z · 许可证:MIT

来源:GitHub 官方 API · 同步于 2026-10-22 04:00(北京时间)

项目官网 ↗

评分规则与适用范围

指标 v1:热度 40 分(40 × log10(Star + 1) / 6,四舍五入,上限 40);维护活跃度 40 分(最近提交在 30/90/180/365 天内分别为 40/30/15/5 分,更久或仓库归档为 0);识别到 SPDX 许可证 20 分。指标用于观察热度、维护时间与许可透明度,不是用户评分或功能实测,不能说明安全性、效果或商业适用性。Fork 仅展示,不参与打分。

本项目分项:热度 24,活跃度 40,许可透明度 20。缺失许可不等于没有许可,请核对原仓库。

RubyLLM 是一个 Ruby AI 开发框架,提供统一 API 接入多种模型提供商(含 OpenAI 兼容端点),便于在托管与本地提供商之间切换。

能做什么

  • 对话、流式响应、多模态文件输入(图像、视频、音频、文档)
  • 图像/视频生成、语音转写与合成、OCR、嵌入、重排序、内容审核、结构化输出
  • 用 RubyLLM::Agent 定义可复用的智能体,用 RubyLLM::Tool 让模型调用 Ruby 方法,并支持工具调用审批
  • 沙箱代码执行、技能目录、MCP 连接、提示词模板、工作流关联、成本与 token 统计、提示词缓存、回退与取消、批处理、长对话压缩
  • 评估框架:数据集、模型评估器与 Ruby 断言,可在 Ruby、RSpec、Minitest、Rake 中运行
  • Rails 集成:Active Record 持久化、Active Storage 附件、Hotwire 流式输出与生成器

适用场景 需要在 Ruby 或 Rails 应用中构建 AI 功能、智能体和评测流程的开发者。

使用条件与限制 需安装 Ruby gem ruby_llm 并配置所选提供商的密钥或端点;不同能力依赖对应提供商与模型支持。部分功能(如代码执行、技能、评估)在来源中标为 main 分支特性,需按开发版安装说明使用。来源未说明免费或价格信息。

来源与收录说明

AI 整理,已通过独立来源审核,收录于 2026-10-19。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。

https://github.com/crmne/ruby_llm ↗

这个项目对你有帮助吗?

点赞由服务器记录,收藏保存在当前浏览器