D2 是一款專為簡化 AI 代理和 LLM 工具授權而設計的 Python SDK。它透過為您的函式新增單一裝飾器來提供強大的程式碼級安全性,用易於管理的策略系統取代複雜的授權邏輯。

5
收錄時間: 2025-10-21
價格類型: 免費增值
月流量: 2.2K

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.4K
Claude-Mem

Claude-Mem

Claude-Mem 是一款專為程式設計助理設計的 AI 記憶存檔工具。它如同一位筆記助手,能夠即時自動觀察並記錄開發過程中的決策、錯誤修復和架構選擇等上下文資訊。這為您的 AI 提供了跨會話的持久記憶,從而提高生產力並避免重複解釋。

383.4K
免費
LangSearch

LangSearch

LangSearch提供免費的網頁搜尋和語義重排API,旨在將LLM應用程式與清晰、準確的真實世界上下文連接起來。它支援自然語言查詢、混合搜尋,並提供高效的重排器,以提高AI代理、聊天機器人和RAG系統的結果準確性。

3.8K
Golf

Golf

Golf 是一款專為模型上下文協定 (MCP) 設計的企業級、協定感知防火牆。它提供了一個集中的安全層,以保護 MCP 伺服器免受提示注入和權杖劫持等特定威脅,使企業能夠安全地將 AI 代理基礎設施部署到生產環境中。

5.1K
OpenRouter

OpenRouter

OpenRouter 是一個為開發者設計的統一 API 閘道,提供對 OpenAI、Google 和 Anthropic 等 60 多家供應商的 400 多種 AI 模型的存取。它透過單一 API 簡化了開發,提供有競爭力的即用即付定價、確保高可用性的自動容錯移轉以及優化成本和效能的智慧模型路由。

17.9M
Composio

Composio

Composio 是一個為 AI 代理設計的開發者平台,充當「技能層」。它使開發者能夠將他們的 AI 代理無縫連接到超過10,000個工具和 API,處理身份驗證、執行和擴展等複雜任務。這讓開發者可以更快地建構功能強大的、面向行動的 AI 應用,專注於代理邏輯而非整合細節。

993.4K
SiliconFlow

SiliconFlow

SiliconFlow 是一個統一的 AI 基礎設施平台,專為大型語言模型 (LLM) 和多模態模型的高性能推理而設計。它為開發者和企業提供可擴展、具成本效益且靈活的部署選項,包括無伺服器 API、預留 GPU 和微調功能,所有這些都可以透過一個與 OpenAI 相容的 API 進行存取。

470.2K
Thesys

Thesys

Thesys 提供 C1,一個生成式 UI API,可將 LLM 的回應即時轉化為動態、互動式的使用者介面。它專為建構 AI 代理和應用的開發者設計,透過將文字輸出轉換為表單、圖表和表格等即時 UI 元件來自動化前端開發。這使得創建自適應、引人入勝且智慧的介面成為可能,擺脫了硬編碼 UI 的限制,從而加速 AI 產品的開發進程。

207.4K
Xano

Xano

Xano 是一個可擴展的無程式碼後端平台,賦能開發人員和團隊以 AI 速度建構生產級應用程式和 AI 智能體。它提供統一的 API、託管 Postgres 資料庫、視覺化邏輯和自動伸縮基礎設施解決方案,無需複雜的 DevOps。

194.3K

D2 嵌入功能

只需複製下方嵌入代碼,將精美徽章貼到您的博客、文章或應用官網,即可把流量直接引導到本工具詳情頁,快速提升曝光與用戶量!

ToolMage
ToolMage
FOLLOW US ON
121
如何安裝?
連結已複製到剪貼簿!