REFERENCE
開發者參考
認證、API、SDK、Flow Agent 處理節點與參數取值的完整參考。
系統架構總覽
Asgard AI 平台系統架構、核心元件與資料流程
平台概觀
Asgard AI 是一個企業級 LLM 應用開發 SaaS 平台,專注於建構 Generative AI 應用。平台由三大核心產品組成:
產品 定位 說明 Odin Studio AI 賦能控制台 視覺化 Workflow 設計、AI 資源管理、版本控制 Mimir Data Insight AI 數據洞察 生成式分析、智慧查詢、數據決策 Sindri Agent Hub AI 代理執行引擎 智慧對話、AI Agent 調度、快速部署 系統架構圖
核心概念
Project 與 Workflow
- Project: 最頂層的組織單位,包含一或多個 Workflow
- Workflow: AI 應用的執行流程,由多個 Processor 串接組成
- Processor: Workflow 中的最小執行單位(處理節點)
Channel 與 Session
- Channel: 用戶與 AI 的對話通道,透過
customChannelId識別 - Session: 同一 Channel 內的對話記憶會被保留,直到手動重置
Knowledge Base (RAG)
- 支援手動上傳文件、Web Crawler、Database Loader
- 自動建立向量索引,供 Retrieve Knowledge Processor 查詢
- 支援文件分段設定與標籤管理
資料流程
一個典型的 AI 對話請求經過以下流程:
Processor 類型一覽
類別 Processor 說明 Flow Entry Workflow 起始點 Exit Workflow 結束點 Router 條件分支判斷 Message Push Message 發送訊息 Listen Message 接收使用者輸入 Model LLM Completion 呼叫大型語言模型 Stream LLM Completion 串流式 AI 回應 Generate Embedding 文字向量化 Query SQL 資料庫查詢 Retrieve Knowledge 知識庫檢索 Action Update Context 更新變數內容 Execute Script 執行 JavaScript 程式碼 API HTTP Request 呼叫外部 API AutoTool Validate Payload 驗證輸入資料 Response 格式化回傳結果 整合方式
Asgard 支援多種整合方式,詳見 整合文件:
方式 說明 適用場景 REST API 直接呼叫 SSE API 後端整合、自訂前端 Asgard SDK JavaScript / React SDK Web 應用快速整合 iFrame 嵌入式聊天視窗 現有網站快速導入 Bot Platform LINE / Slack / Discord / Telegram 即時通訊平台整合 MCP Server Model Context Protocol AI Agent 工具擴展 下一步
- Quick Start 教學 — 從零開始建立第一個 AI Workflow
- API Reference — RESTful API 完整文件
- Processor 參考 — 所有處理節點的詳細規格