#60 · 主分类: LLM应用框架
ruby_llm
一个适用于所有主要AI提供商的优雅Ruby框架。用美观、富有表现力的代码构建AI代理、聊天机器人、RAG应用和多模态工作流。
项目最后更新:08/28/26
GitHub Stars
4.3K
Forks数量
491
贡献者数量
117
许可证
MIT
收录理由
各家主流AI厂商都推出了自己的Ruby客户端,接口各异、返回格式也不统一,想在项目里同时对接多个服务商,通常要写一大堆适配代码。RubyLLM把这些差异封装在同一套方法背后,无论是OpenAI、Anthropic、Google、xAI、AWS还是本地跑的Ollama,调用方式完全一致,换模型时不用改动业务逻辑。除了基本的对话,它还覆盖了工具调用、智能体、结构化JSON输出、向量嵌入、图片生成,以及音频转写和语音合成,每项功能都用简洁易读的代码表达,放进Rails项目里很自然。从快速搭一个聊天机器人,到从PDF和图片里抽取文本,再到需要同时调动多种模型能力的RAG流程,它都能应付。这个框架以Gem形式分发,不是托管服务,你带上自己的API密钥就能在现有的Ruby应用里直接运行;完全私密的工作AI产品Chat with Work就在生产环境中使用。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。
同类热门项目
langchain
智能体工程平台。
dify
在一个协作工作区中构建Agentic工作流、RAG管道,支持丰富的AI模型和工具。可部署在云、VPC或自托管环境,团队无需重建技术栈即可从原型走向生产。
headroom
压缩工具输出、日志、文件和RAG块,再送入LLM。编码代理减少20% token,JSON减少60-95% token,答案不变。提供库、代理、MCP服务器。
litellm
最快的、最轻量的AI网关。Rust核心,Python SDK。以OpenAI(或原生)格式调用100多种LLM API,具备成本追踪、护栏、负载均衡和日志记录 [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
llama_index
LlamaIndex 是领先的文档代理和 OCR 平台