MagnivOrg/prompt-layer-library
🍰 PromptLayer - Maintain a log of your prompts and OpenAI API requests. Track, debug, and replay old completions.
解決的問題
PromptLayer 是 LLM 應用的管理層,解決提示詞版本管理、測試與監控的問題。它讓開發者能將提示詞範本集中管理,而非硬編碼於應用程式程式碼中,並提供工具來評估與追蹤提示詞與代理的效能。
如何運作
此套件作為連接 PromptLayer API 的 Python SDK 使用。主要可透過以下三種方式使用:
- 提示詞管理:從中央儲存庫取得提示詞範本,無需重新部署程式碼即可更新提示詞。
- 代理:可包裝 OpenAI、Anthropic、Google GenAI 與 AWS Bedrock 等提供者 SDK,自動記錄請求與回應。
- 追蹤:使用 OpenTelemetry 自動為 GenAI SDK 加入探針,將跨度與追蹤資料匯出至 PromptLayer,用於監控與除錯。
此外,還提供專用的「Table Scorecards」API,用於設定、遷移與計算 LLM 輸出的品質分數。
適用對象
需要追蹤提示詞迭代、監控生產日誌並執行評估以防止回歸的 LLM 驅動應用與代理開發者。
主要亮點
- 多提供者支援:支援 OpenAI、Anthropic、Google GenAI 與 AWS Bedrock 的自動注入。
- 集中式提示詞範本:透過 API 取得,將提示詞工程與應用邏輯分離。
- OpenTelemetry 集成:使用業界標準追蹤技術監控函數呼叫與 LLM 互動。
- 記憶體快取:可選的提示詞範本快取,減少 API 延遲,並在服務中斷時提供備用方案。
- 代理整合:專為
openai-agents與claude-agent-sdk提供的追蹤工具。
相關
- 專案
- 專案
- 專案
- 專案
- 專案