项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 620
使用教程
环境要求
- R 4.1+
- 模型服务凭据
安装与启动步骤
-
1装包
标准包管理方式装,装完加载包。
install.packages("ellmer") -
2选供应商函数
每家供应商一个入口函数,参数基本对齐,换家只改函数名。
-
3流式输出
默认支持流式,交互场景要开,批处理则关掉更省。
-
4结构化抽取
给它一个目标结构,返回会被解析成对应对象,省掉正则。
-
5工具调用
把 R 函数注册成工具,模型就能在推理中调用你的代码。
如何确认成功
能用一个入口函数切换两家供应商跑同一段对话,且结构化抽取直接返回可用对象
注意事项
- 它是 R 生态里少数接口统一的方案,Python 用户走作者的姊妹项目。
- 包生命周期标注为实验性,接口可能调整。
- 同作者还有评测、检索、聊天界面等配套包,按需组合。
- 读取密钥建议走环境变量,别写死在脚本里。
核心亮点
- 统一接口屏蔽 OpenAI、Anthropic、Gemini、Ollama 等厂商差异,切换模型只需改一行配置
- 原生支持流式输出、异步请求和工具调用,适合交互式与批量场景
- 与 R 数据科学生态风格一致,结构化输出可直接转为 data.frame 继续分析
不足之处
- R 语言用户基数小于 Python,社区示例和第三方扩展相对有限
- 部分新模型或小众厂商支持可能滞后于官方 SDK
适用场景
- 在 R Markdown/Quarto 报告中调用 LLM 自动生成分析结论
- 用 R 脚本批量调用模型做文本分类或数据标注
- 结合 Shiny 构建带对话能力的交互式数据应用
替代项目
ollama、LangChain
上一篇:llm-consortium
下一篇:llms-with-matlab
同类项目推荐
Building-Business-Ready-Generati···
开源
手把手搭建企业级生成式AI系统,从代码到实战一步到位
This GitHub repository contains the complete code for building Business-Ready Genera···
tambo
开源
让 AI 回复直接变成可点的 React 界面
Generative UI SDK for React
llm.js
开源
浏览器里一套代码接入所有大模型,省去对接烦恼
Universal LLM Interface
cc-safety-net
开源
给 AI 编程代理装上安全刹车,拦截破坏性命令
A pre-execution guard for AI coding agents. It blocks destructive Git and file syste···
go-zero
开源
写接口描述,一键生成整套微服务代码
A cloud-native Go microservices framework with cli tool for productivity.
embabel-agent-examples
开源
Java/Kotlin 智能体开发示例,复制即用快速上手
Agent Framework Examples for Java and Kotlin Developers
swift-ios-skills
开源
让 AI 写出更地道的 SwiftUI 代码,适配 iOS 26 新特性。
Agent Skills for iOS 26+, Swift 6.3, SwiftUI, and modern Apple frameworks
lollms-webui
开源
一键启动本地 AI 聊天界面,轻松对接多种模型
Lord of Large Language and Multi modal Systems Web User Interface
zetaforgedev
开源
快速搭建高级AI管线,加速AGI应用落地。
Open source AI platform for rapid development of advanced AI and AGI pipelines.
