Tensorlake

Tensorlake

Tensorlake Inc · 程式設計 · 其他

Tensorlake 是一個基礎架構平台,為 AI 代理執行隔離的 microVM 沙箱,讓每個代理都擁有一台完整的 Linux 電腦、版本化檔案系統與代管 Git。

Tensorlake 的介面預覽

關於 Tensorlake

What Is Tensorlake

Tensorlake 是 Tensorlake Inc 推出的代理基礎架構服務,公司由 Diptanu Gon Choudhury 創立。它給每個 AI 代理一台自己的電腦:隔離的 microVM 在幾百毫秒內啟動,能跑完整的 Linux 軟體堆疊,睡眠後再醒來也不會遺失狀態。這家公司先前發布過一套名為 Indexify 的開源資料框架,現在的產品把那段淵源收進來,擴充成更完整的代理平台。

它要解決的是基礎架構散落各處的問題。團隊打造代理時,往往得先把運算層、佇列、沙箱和文件流程拼起來,東西才上得了線。Tensorlake 用單一平台取代其中好幾塊,於是用普通 Python 寫好的流程能直接部署成 API,並隨需求擴充。

限制也很實際。它是給開發者用的平台,不是免寫程式的工具,所以要熟悉 Python、TypeScript 或命令列。免費方案一次只能跑一個沙箱,每個工作階段上限 2 小時。真正好用的規模幾乎都落在每月 250 美元的 Pro 方案,或另談的 Enterprise 合約之後。

Getting Started

  1. 到 cloud.tensorlake.ai 註冊帳號並產生 API 金鑰,再用 pip install tensorlake 或 npm i @tensorlake/sdk 安裝 SDK。
  2. 用幾行 Python 或 TypeScript 啟動沙箱,挑一個映像檔例如 tensorlake/ubuntu-minimal,並設定 CPU 與記憶體。
  3. 把持久磁碟區或 Git 儲存庫掛進沙箱,檔案就會留存,每次寫入確認後也會自動存檔。
  4. 在沙箱裡跑建置、工具呼叫或代理迴圈,想留下永久檢查點就做一次快照。
  5. 閒置時把沙箱暫停,用名稱恢復,或用 tl app deploy 把整套流程部署成可呼叫的應用程式。

產品資訊

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

免費方案是
付費方案$0 - $250/mo plus credits
平台Web (cloud), SDKs for Python and TypeScript, CLI
開發者Tensorlake Inc
類別程式設計 · 其他
發布日期Jan 2024
最近更新Oct 2025
網站訪問量8.7K
網站全球排名2.3M
API 提供狀態是

適合對象

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

使用者

  • 執行程式代理的後端與平台工程師:每次工具呼叫都有自己的 microVM,模型產生的程式碼永遠碰不到主機的執行環境。
  • 跑強化學習 rollout 與評測的 AI 研究團隊:替已預熱的環境做快照,再分散出上千個並行副本,不必等冷啟動。
  • 處理 PDF、掃描件與合約的資料與文件團隊:代理抽出結構化輸出,同時工作狀態保持版本化、可還原。
  • 建置 CI 流程的 DevOps 團隊:把執行中的虛擬機連記憶體一起複製,從一個備好的基底並行跑大量工作。
  • 想試代理點子的獨立開發者:免費方案一次跑一個沙箱、免信用卡,用來打樣足夠了。

任務

  • 安全執行程式模型產生的程式碼:在 Firecracker 隔離的程式碼執行沙箱裡跑不受信任的 Python 或 shell,與自己的基礎架構分開。
  • 跑代理框架與工具呼叫:給代理一個有 shell、套件與行程的持久工作區,連續運作幾小時甚至幾天。
  • 為代理產出做版本控管:掛上 POSIX 磁碟區或 Git 儲存庫,產生的程式碼、成品與工作階段記憶會自己存檔與還原。
  • 擴充評測與 rollout:複製快照,把相同的環境分散到大量機器上,讓比較結果可重現。

情境

  • 做一個需要自己開發機的程式代理:用 SSH 連上具名沙箱,或用 VS Code 開啟,像遠端工作站那樣在裡面工作。
  • 晚上跑長時間的訓練或評測:閒置時暫停沙箱讓計費停止,再用約一秒恢復到先前的位置。
  • 把一堆文件變成有結構的資料:把抽取函式跑成應用程式端點,不必自己拼湊原始的虛擬機 API。
  • 降低對外流量並符合資料規範:把平台部署在自己的 AWS、GCP 或 Azure 帳號裡,換取更嚴格的邊界。

主要功能

隔離的 microVM 沙箱

每次工具呼叫或代理框架都跑在自己的 Firecracker microVM 裡,租戶之間不共用核心。預設映像檔在幾百毫秒內啟動,完整的 systemd 映像檔約需一秒。對執行模型撰寫程式碼的人來說,這道區隔決定了錯誤是被關住,還是整個伺服器一起掛掉。

像磁碟一樣掛載的版本化檔案系統

掛上持久磁碟區,它就以普通 POSIX 目錄現身,讀寫都打在本地 NVMe 上。寫入確認後會自動複製到持久儲存,代理因此保有一份版本化的工作狀態,完全不必學 Git。快照能釘住一個永久檢查點,你也能從保留的任何時間點還原或分岔整棵目錄樹。

可擴充的代理用代管 Git

Tensorlake 的代管 Git 用起來和平常一樣:透過 Git smart HTTP 複製、開分支、提交、合併與推送。你也可以完全不做複製,直接把儲存庫掛進沙箱,內容會隨讀取串流進來。合併在伺服器端執行,官方說你付的是變更過的路徑,而不是整個儲存庫的大小。

暫停、恢復與複製整台機器

沙箱閒置時可連記憶體、行程與檔案系統一起凍結,暫停期間計費也會停下。你可以用名稱在一秒內恢復,或讓它在收到請求時自動醒來。也能複製正在運行的虛擬機,連記憶體一起帶走,把相同副本分派給並行的工作。

沙箱調度層為代理而補

當沙箱用量變成真正的應用程式,調度層會在執行之上補上端點、持久性、分散、重試與應用層可觀測性。持久佇列與計時器撐住長時間的代理流程,每個工作階段都有自己的沙箱,狀態不會在兩次執行之間外洩。

跨雲部署並接上你的代理堆疊

平台能接上團隊已在使用的代理框架與程式代理,需要更低的對外流量或更嚴格的網路邊界時,也能部署在自己的 AWS、GCP 或 Azure 帳號內。所有方案都符合 SOC 2 Type II,Pro 以上再符合 HIPAA。

優缺點

優點

  • 隔離的 microVM 讓模型產生的程式碼遠離主機執行環境,對任何真的會執行自身輸出的代理都很關鍵。
  • 沙箱啟動只要幾百毫秒,擴充到大量並行工作階段不會堆出一長串冷啟動等待。
  • 版本化檔案系統與代管 Git 省去另外接上儲存與版本控管工具。
  • 暫停與複製讓長時間的代理工作階段更省,計費停下、預熱環境直接複製。
  • 免費方案免信用卡,能在花錢之前先試整套流程。

缺點

  • 這是開發者平台,不熟悉 Python、TypeScript 或命令列的人沒有入門途徑。
  • 免費方案一次一個沙箱、每工作階段 2 小時,任何接近正式環境的負載都用不了。
  • 好用的規模得從每期 250 美元的 Pro 方案或 Enterprise 合約起跳,從免費跨過去落差很大。
  • 用量按 CPU、記憶體、磁碟與快照儲存計費,成本隨活動量上升,得仔細估算規格。

常見問題

Tensorlake 是一個 AI 代理沙箱。你可以用它安全執行程式模型產生的程式碼,給代理一台持久的電腦來跑工具呼叫,並把代理產出的一切存進版本化檔案系統或代管 Git 儲存庫。