OpenLIT

OpenLIT

OpenLIT · 程式設計

OpenLIT 是一套以 OpenTelemetry 為基礎的開源平台,提供 LLM 可觀測性、評估與防護機制,讓你追蹤、評分並修正 AI 代理的行為。

OpenLIT 的介面預覽

關於 OpenLIT

About

什麼是 OpenLIT

OpenLIT 為 AI 應用鋪好可觀測性的底層。你把應用指向它,每一次模型呼叫、工具呼叫、檢索與代理步驟都會變成一條可讀的追蹤紀錄。平台把追蹤、評估、防護、提示詞管理與成本追蹤收在同一個地方。

它最大的賣點是可攜性。OpenLIT 寫入的是標準的 OpenTelemetry 資料,你可以留在內建儀表板,也能把同一批追蹤送到 Grafana、Datadog 或任何 OTLP 後端。你的遙測資料不會被鎖進特定廠商的格式,整套路徑也能在 Apache 2.0 授權下自行架設。

代價是 OpenLIT 屬於開發者工具。要用出價值,得接上 SDK 或 collector,遇到正式環境的流量還得自己維運儲存層。如果你想要一套裝好就能用的成品,這款並不適合。

開始使用

  1. 複製 OpenLIT 的儲存庫並執行 docker compose up -d,或把應用接到你既有的 OTLP 端點。
  2. 用 pip install openlit 安裝 Python 版 SDK,或用 npm install openlit 安裝 TypeScript 版。
  3. 在程式碼開頭加上 openlit.init(),支援的模型供應商、框架與向量資料庫就會自動被埋點。
  4. 打開儀表板讀取第一批追蹤,接著隨著應用成長逐步設定評估、提示詞或防護規則。

產品資訊

快速了解 OpenLIT 的定價、支援平台與效能。

免費方案是
付費方案Self-hosted free (Apache 2.0)
平台Web, Self-hosted, Docker, Kubernetes
開發者OpenLIT
類別程式設計
發布日期Jan 2024
最近更新May 2025
網站訪問量7.2K
網站全球排名2.8M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 開發 LLM 應用的工程師:OpenLIT 讓你用自己的程式碼拿到追蹤、成本與延遲資料,不必綁定廠商合約,設定也只要一行。
  • 平台與 SRE 團隊:GPU collector 加上 AI 代理監控儀表板會呈現硬體與工具呼叫的行為,你就能在使用者回報前先抓到效能退步。
  • 準備離開封閉可觀測性工具的團隊:OpenLIT 講 OpenTelemetry,你可以保留現有後端,免去整套重新埋點的工程。

任務

  • 排查失敗的代理執行:沿著模型呼叫、工具呼叫與檢索的完整追蹤,找出迴圈是在哪裡斷掉的,不必在日誌裡瞎猜。
  • 壓低模型支出:依模型、使用者與工作階段統計詞元用量與成本,在數字撐不起價格的地方換掉提示詞或模型。
  • 上線前比較提示詞:在 OpenGround 把一則提示詞丟給多個模型測試,留下在真實輸入下最站得住的那一版。
  • 在執行期攔下提示詞注入:防護機制會檢查即時流量,在可疑請求抵達模型前先擋下。

情境

  • 讓 RAG 聊天機器人正式上線:用真實流量觀察檢索品質與回答相關性,而不是只看一批測試查詢。
  • 在 CI 裡跑程式代理:抓下單次工作階段的檔案讀取、編輯與 shell 指令,稽核代理實際改了什麼。
  • 緊盯訓練或推論期間的 GPU 成本:把 NVIDIA、AMD 或 Intel 顯卡的利用率、記憶體、溫度與功耗拉進和應用追蹤同一張畫面。

主要功能

原生 OpenTelemetry 追蹤

OpenLIT 把每一次 LLM 呼叫、工具呼叫、MCP 請求、檢索與代理步驟都記成標準的 OpenTelemetry 追蹤。你可以依使用者、工作階段、成本或延遲篩選,也能把同一批資料送到 Grafana、Datadog 或任何 OTLP 端點,而不是只能留在 OpenLIT 裡。這份可攜性正是團隊選擇它、而非封閉工具的主因。

自動埋點與零程式碼選項

只要加上 openlit.init(),支援的供應商、框架與向量資料庫就會被埋點,清單超過 50 項整合,涵蓋 OpenAI、LangChain、CrewAI 與 ChromaDB。面對 Claude Code、Codex、Cursor 這類程式代理,一支 CLI 就能裝好埋點,不必動到你的原始碼。

以 LLM-as-a-judge 進行評估

OpenLIT 會就幻覺、偏見、毒性、相關性、完整性與指令遵循等面向為輸出評分。這些檢查能跑在即時流量或實驗上,也能把 CI 流程綁在結果上,如此一來品質下滑會先擋住發布,而不是先讓使用者遇到。

具備版本控管的提示詞中樞

Prompt Hub 把提示詞集中存放,用 Major、Minor、Patch 標籤管理版本,並在執行期替換 {{variable}} 的值。你可以發布或回退提示詞而不必重新部署應用程式碼,文案調整因此脫離發布週期。

執行期防護機制

防護機制會在請求進來時檢查,針對提示詞注入、敏感主題與主題限制採取行動。規則由你設定,OpenLIT 在請求路徑上執行,於是你得到一層不依賴模型乖不乖的安全防線。

成本、延遲與 GPU 監控

平台跨模型、供應商、使用者、工作階段與代理追蹤支出與延遲,並支援自訂微調模型的價格。另一套 GPU collector 會從 NVIDIA、AMD 與 Intel 硬體拉出利用率、記憶體、溫度與功耗,讓成本與硬體壓力並列在同一個儀表板。

優缺點

優點

  • 原生支援 OpenTelemetry,追蹤保持可攜,避開專有格式
  • 在 Apache 2.0 授權下可免費自架,不需要授權金鑰,資料完全自持
  • 支援的供應商一行就能接上,程式代理另有零程式碼選項
  • 把可觀測性、評估、防護、提示詞與 GPU 監控收進單一平台
  • 以 ClickHouse 為底的儲存能撐起高流量的 LLM 與代理遙測

缺點

  • 它是為開發者打造的,非技術背景的使用者會覺得設定與觀念難以入手
  • 想在正式環境的流量上自架,就得自己維運 ClickHouse 並確保它健康
  • 功能範圍很廣,入門文件得花點時間讀完才能上手
  • 與代管型 SaaS 不同,更新、擴充與備份都得自己扛

常見問題

OpenLIT 是一套開源平台,用來追蹤、評估與防護 AI 代理及 LLM 應用。它把模型呼叫、工具呼叫與檢索記成 OpenTelemetry 追蹤,再往上疊加評估、防護與提示詞管理。