sre
SmythOS Runtime Environment (SRE) 是一個用於代理式AI的開源、雲原生運行時。安全、模塊化且可投入生產環境,讓開發者能夠構建、r
sre 是什麼?
SmythOS Runtime Environment (SRE) 是一個用於代理式AI的開源、雲原生運行時。安全、模塊化且可投入生產環境,讓開發者能夠在本地、雲端及邊緣環境中構建、運行和管理智能代理。
sre 概覽
這是什麼
SmythOS Runtime Environment (SRE) 是一個開源、雲端原生的代理型 AI 執行環境。它為 AI 資源(LLM、向量資料庫、儲存、快取)提供作業系統層級的抽象,並透過統一的 API 在所有供應商之間保持一致。此儲存庫還包含軟體開發套件 (SDK) 和命令列介面 (CLI),可用於以程式碼建置和執行代理。SRE 設計為安全、模組化且可投入生產,讓開發者能夠在本地端、雲端和邊緣環境中建置、執行和管理智慧代理。
主要功能
- 統一資源抽象:跨不同供應商為所有 AI 資源(LLM、向量資料庫、儲存、快取)提供一致的介面。
- 模組化架構:可插拔的連接器,支援儲存(Local、S3、Google Cloud、Azure)、LLM(OpenAI、Anthropic、Google AI、AWS Bedrock、Groq、Perplexity)、向量資料庫(Pinecone、Milvus、RAMVec)、快取(RAM、Redis)和 Vault(JSON 檔案、AWS Secrets Manager、HashiCorp)。
- 安全優先:內建存取控制和安全憑證管理,具備 Candidate/ACL 系統。
- 代理編排:完整的代理生命週期管理,包含智慧記憶體、儲存和運算管理。
- 40 多個可投入生產的元件:預先建置的 AI、資料處理和整合元件。
- 開發者友善的 SDK:簡單、型別安全的 TypeScript API,可從開發階段順利過渡到生產環境。
使用情境
在本地端、雲端和邊緣環境中建置、執行和管理生產級 AI 代理。適合需要為代理型 AI 工作負載提供一致基礎設施層的開發者,讓他們只需編寫一次代理邏輯,即可在任何地方擴展。
快速開始
全域安裝 CLI 並建立新專案:npm i -g @smythos/clisre create或將 SDK 直接加入現有專案:npm install @smythos/sdk
授權與價格
授權:MIT。此專案為開源(定價類型:open_source)。未提及其他價格資訊。
內容整理自該專案公開的 README 與儲存庫資訊。