#60 · 主分类: LLM应用框架

ruby_llm

agents ai anthropic chatgpt claude deepseek embeddings gemini gpustack image-generation llm mistral ollama openai openrouter perplexity rails ruby vertex-ai xai

一个适用于所有主要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就在生产环境中使用。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目