Agently
Agently 4 是用于构建 GenAI 应用的 Python 框架,用 `pip install -U agently` 安装,通过 `from agently import Agently` 使用。它声明的目标是为 GenAI 应用工程师提供最好的开发体验,把大模型的不确定性拉回到工程边界之内。README 把不同模型参数、输出格式,以及工程模块与 GenAI 逻辑之间的通信抽象掉,业务逻辑留给你自己。它的核心思路是“契约优先”的结构化输出:用 `output()` 定义模式,用 `ensure_keys` 强制关键字段(支持对列表元素使用通配路径),由框架完成解析和修复,不依赖各提供方专有的 JSON schema 开关。
模型通过 `OpenAICompatible` 设置(基础地址、模型、认证)来配置,因此本地、托管和代理的提供方共用同一套接口,还支持 `full_url` 和自定义认证头等选项。README 还介绍了带可追溯性的工具规划、字段缺失时的重试,以及从演示到生产的路径,`examples/step_by_step/` 下有示例,包括一个自动循环的 FastAPI 服务(SSE、WebSocket、POST,支持 Docker)。第 3 版的代码在 `v3-final` 分支。许可证为 Apache-2.0,有文档网站以及英文和中文介绍。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-13
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 6
- 最新发布
- v4.1.4.10 (2026-10-13)
- 未关闭 issue
- 16
- 近期 issue 至少有一条评论的比例
- 10/12
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #342 Consolidate sandbox provider contributions #333–#337 / 收敛沙箱 Provider 贡献10 条评论 · 2026-07-31
- #324 Should local sandbox capabilities use system adaptation? 本地沙箱能力是否应该使用系统适配?7 条评论 · 2026-07-15
- #255 建议agent 支持skill5 条评论 · 2026-03-29
- #287 IndexError: list index out of range in response_adapter.py:164 when streaming API sends final chunk without choices5 条评论 · 2026-06-06
- #359 Provider suggestion: AnyLLM gateway — one key for the full Chinese model pool (DeepSeek, Qwen, GLM, Kimi, MiniMax, Doubao, ERNIE)2 条评论 · 2026-08-18
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧