ToolMage
登录

D2 是一款专为简化 AI 代理和 LLM 工具授权而设计的 Python SDK。它通过为您的函数添加单个装饰器来提供强大的代码级安全性,用易于管理的策略系统取代复杂的授权逻辑。

5.0
收录时间:
2025-10-21
价格类型:
免费增值
月流量:
296

D2 概览

D2 是一款可用于生产环境的 Python SDK,旨在使保护 AI 代理和 LLM 驱动的工具变得直接高效。它用一个强大的装饰器取代了数百行复杂的授权逻辑。这使得开发人员可以在代码级别实现基于角色的访问控制 (RBAC),确保函数在被明确授权前默认被拒绝。D2 专为高性能系统设计,为开发提供本地文件策略,并为生产环境提供可扩展的云解决方案,开销极小。

如何使用D2

D2 的入门过程设计得快速简单,只需几分钟。首先,使用 pip 安装 SDK:pip install d2-sdk。接下来,通过在敏感函数上方添加 @d2.d2_guard("your_tool_name") 装饰器来保护它们。装饰函数后,在终端中运行 python -m d2 init,它会自动扫描您的代码并生成一个策略模板。最后,在应用程序的启动脚本中初始化 D2,并为每个请求设置用户上下文,最好使用 with d2.set_user_context() 管理器以确保正确处理。

D2的核心功能

  • 单一装饰器安全性:只需添加 @d2_guard 装饰器即可保护任何函数,即时取代复杂的授权逻辑。
  • 代码级安全性:在函数级别识别并强制执行授权,而不仅仅是 API 端点,采用默认拒绝的安全策略。
  • 快速策略更新:策略变更在一分钟内传播到所有环境(在专业版计划中快至30秒)。
  • 本地与云端模式:从用于开发的简单本地文件策略开始,无缝扩展到云端用于生产,无需更改代码。
  • 丰富的命令行工具:一个全面的命令行界面,用于策略管理、检查和诊断,以增强开发人员体验。
  • 运行时优化:为高性能生产系统构建,具有智能缓存和最小开销。

D2的使用案例

D2 非常适合开发人员构建与各种工具和数据源交互的 AI 代理或大型语言模型 (LLM) 应用程序。它可以用来保护对内部 API(例如天气 API)的访问,控制具有外部影响的操作(例如发送电子邮件或通知),保护敏感数据操作(例如查询用户数据库),以及管理文件操作或与第三方服务交互的权限。

D2的优势特点

D2 的主要优势在于其简单性和强大功能。它极大地减少了授权所需的样板代码量,提高了开发人员的生产力,并减少了安全漏洞的攻击面。其运行时优化的设计确保了高性能,而双重本地/云端模式为从开发到生产提供了灵活的工作流程。快速的策略传播允许近乎实时的权限更改,增强了安全性和操作敏捷性。

定价和计划

D2 提供免费增值模式,并设有适应不同规模的计划:

  • 免费计划(0美元):非常适合开发,每个应用包含3个工具,1个已发布应用,15分钟策略刷新,1名团队成员。
  • 基础计划(99美元/月):专为小团队设计,每个应用提供10个工具,2个已发布应用,5分钟策略刷新,3名团队成员。
  • 专业计划(249美元/月):增长中应用最受欢迎的选项,每个应用提供100个工具,10个已发布应用,30秒策略刷新,10名团队成员。
  • 企业计划(定制):适用于需要自定义限制、功能和支持的大型组织。

所有计划都包括基于文件的策略、命令行工具、社区支持和本地开发模式。

D2 常见问题

D2 评论 (0)

登录后发表评论。

登录

暂无评论。

流量分析

最新流量情况

月访问量296
平均访问时长0:00
每次访问页数1.01
跳出率45.0%

状态

上升+67.2%较上月
数据更新于 2026-06-11

月度流量趋势

  • 2025-9: 461
  • 2026-1: 0
  • 2026-2: 0
  • 2026-3: 177
  • 2026-4: 0
  • 2026-5: 296

地理位置

Top 5 国家/地区

  • 🇺🇸美国
    89.8%
  • 🇮🇱以色列
    10.2%

热门关键词

关键词每次点击费用
artoo$0.28
rocoto$0.80
rocoto israel$0.00

D2 分类

D2 标签

D2 职业

D2 工具对比

D2 嵌入功能

复制这段嵌入代码,将徽章放到博客、文章或产品官网,并把读者直接引导到 ToolMage 详情页。

ToolMageFOLLOW US ON124