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

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

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)

还没有评论,成为第一个评论者吧!

登录后即可发表评论

立即登录

D2 替代方案

查看全部
Morph

Morph

Morph 是一个面向开发者的 API 优先平台,提供了最快速、最准确的方式来将 AI 生成的编辑应用于代码和文件。凭借 4500+ tokens/秒的速度和 98% 的准确率,它使 AI 代理能够执行可靠的语义修改,弥合了 AI 建议与生产级实现之间的鸿沟。

275.6K
Hoop.dev

Hoop.dev

Hoop.dev 是一款由 AI 驱动的访问网关,为开发人员提供隐形安全,为管理员提供命令行控制。它为数据库和服务器提供安全、可审计的访问,具有实时 AI 数据脱敏、会话录制和简化的审批工作流,可在不影响生产力的情况下增强安全性。

93.5K
Claude-Mem

Claude-Mem

Claude-Mem 是一款专为编程助手设计的 AI 记忆存档工具。它如同一个笔记助手,能够实时自动观察并记录开发过程中的决策、错误修复和架构选择等上下文信息。这为您的 AI 提供了跨会话的持久记忆,从而提高生产力并避免重复解释。

383.5K
免费
LangSearch

LangSearch

LangSearch提供免费的网页搜索和语义重排API,旨在将LLM应用与清晰、准确的真实世界上下文连接起来。它支持自然语言查询、混合搜索,并提供高效的重排器,以提高AI代理、聊天机器人和RAG系统的结果准确性。

3.9K
Golf

Golf

Golf 是一款专为模型上下文协议 (MCP) 设计的企业级、协议感知防火墙。它提供了一个集中的安全层,以保护 MCP 服务器免受提示注入和令牌劫持等特定威胁,使企业能够安全地将 AI 代理基础设施部署到生产环境中。

5.2K
OpenRouter

OpenRouter

OpenRouter 是一个为开发者设计的统一 API 网关,提供对 OpenAI、Google 和 Anthropic 等 60 多家提供商的 400 多种 AI 模型的访问。它通过单一 API 简化了开发,提供有竞争力的即用即付定价、确保高可用性的自动故障转移以及优化成本和性能的智能模型路由。

17.9M
Composio

Composio

Composio 是一个为 AI 代理设计的开发者平台,充当“技能层”。它使开发者能够将他们的 AI 代理无缝连接到超过10,000个工具和 API,处理身份验证、执行和扩展等复杂任务。这让开发者可以更快地构建功能强大的、面向行动的 AI 应用,专注于代理逻辑而非集成细节。

993.5K
SiliconFlow

SiliconFlow

SiliconFlow 是一个统一的 AI 基础设施平台,专为大型语言模型 (LLM) 和多模态模型的高性能推理而设计。它为开发者和企业提供可扩展、经济高效且灵活的部署选项,包括无服务器 API、预留 GPU 和微调功能,所有这些都可以通过一个与 OpenAI 兼容的 API 进行访问。

470.3K
Thesys

Thesys

Thesys 提供 C1,一个生成式 UI API,可将 LLM 的响应实时转化为动态、交互式的用户界面。它专为构建 AI 代理和应用的开发者设计,通过将文本输出转换为表单、图表和表格等实时 UI 组件来自动化前端开发。这使得创建自适应、引人入غ胜且智能的界面成为可能,摆脱了硬编码 UI 的限制,从而加速 AI 产品的开发进程。

207.5K
Xano

Xano

Xano是一个可扩展的无代码后端平台,赋能开发者和团队以AI速度构建生产级应用和AI智能体。它提供统一的API、托管Postgres数据库、可视化逻辑和自动伸缩基础设施解决方案,无需复杂的DevOps。

194.4K

D2 嵌入功能

只需复制下方嵌入代码,将精美徽章贴到您的博客、文章或应用官网,即可把流量直接引导到本工具详情页,快速提升曝光与用户量!

ToolMage
ToolMage
FOLLOW US ON
121
如何安装?
链接已复制到剪贴板!