AI Skill Hub 推荐使用:Gen-Ed 是一款优质的AI工具。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
Gen-Ed是基于LLM的生成式AI框架,用于构建Web应用,开源且易于安装。
Gen-Ed 是一款基于 Python 开发的开源工具,专注于 installable、python 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
Gen-Ed是基于LLM的生成式AI框架,用于构建Web应用,开源且易于安装。
Gen-Ed 是一款基于 Python 开发的开源工具,专注于 installable、python 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install gen-ed
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install gen-ed
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/liffiton/Gen-Ed
cd Gen-Ed
pip install -e .
# 验证安装
python -c "import gen_ed; print('安装成功')"
# 命令行使用
gen-ed --help
# 基本用法
gen-ed input_file -o output_file
# Python 代码中调用
import gen_ed
# 示例
result = gen_ed.process("input")
print(result)
# gen-ed 配置文件示例(config.yml) app: name: "gen-ed" debug: false log_level: "INFO" # 运行时指定配置文件 gen-ed --config config.yml # 或通过环境变量配置 export GEN_ED_API_KEY="your-key" export GEN_ED_OUTPUT_DIR="./output"
Gen-Ed is a framework for building web applications that use generative AI (LLMs) for education (i.e., organized around instructors and their classes of students for use in teaching and learning contexts).
The framework provides most of the common functionality any application of this type might need, including:
The repository also contains two applications that are built on Gen-Ed:
1. CodeHelp [1,2]: A tool for assisting students in computer science classes without giving them solution code. <https://codehelp.app/>
2. Starburst: A collection of the Gen-Ed components that are not coding- or CS-specific. <https://strbrst.xyz/>
[1] CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes. Mark Liffiton, Brad Sheese, Jaromir Savelka, and Paul Denny. 2023. In Proceedings of the 23rd Koli Calling International Conference on Computing Education Research (Koli Calling '23). DOI: 10.1145/3631802.3631830
[2] Patterns of Student Help-Seeking When Using a Large Language Model-Powered Programming Assistant. Brad Sheese, Mark Liffiton, Jaromir Savelka, and Paul Denny. 2024. In Proceedings of the 26th Australasian Computing Education Conference (ACE '24). DOI: 10.1145/3636243.3636249
Requires Python 3.11 or higher. (If your system Python version is not 3.11 or higher, we recommend using uv to create your virtual environment with a newer Python version.)
1. Create and activate a Python virtual environment. (E.g., python3 -m venv venv; source venv/bin/activate)
pip install -e .
See CONTAINER.md for instructions on running and deploying a Gen-Ed application in a container. Reference Dockerfile and container_entrypoint.sh for more technical details.
Database backups (from migrations) and downloads (from the admin interface) can optionally be encrypted using age encryption. To enable encryption:
1. Generate an encryption keypair using either SSH (you might also choose to use an existing SSH keypair) or rage:
# SSH key
ssh-keygen -t ed25519 -f backup_key
# Age key
rage-keygen
2. Add the public key (contents of backup_key.pub for an SSH keypair) to .env as AGE_PUBLIC_KEY
3. Keep the private key (backup_key in an SSH keypair) secure and offline - it should never be present on the server.
4. When you need to decrypt a backup, you can use rage:
rage -d -i backup_key backup.db.age -o backup.db
Gen-Ed是一个开源的AI工具框架,易于安装和使用,适用于构建Web应用,使用生成式AI(LLM)进行开发,值得关注。
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
总体来看,Gen-Ed 是一款质量良好的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | Gen-Ed |
| 原始描述 | 开源AI工具:Gen-Ed is a framework for building web applications that use generative AI (LLMs。⭐39 · Python |
| Topics | installablepython |
| GitHub | https://github.com/liffiton/Gen-Ed |
| 语言 | Python |
收录时间:2026-05-23 · 更新时间:2026-05-23 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。