🔧 Getting Started: Build Your First AI App!
STEP 1:Add a New AI App and Name It
完成工作流程(workflow)設計後,接下來將其部署為一個可以對外使用的 AI 機器人。
請依以下步驟新增整合應用(Integration):
- 於左側選單中點選 Apps 分頁,進入整合介面
- 點選中央的 「+ New Integration」 按鈕,開始建立新的應用接點
Integration 設定說明:
- Integration 名稱:暫時命名為
API
- Description(描述):暫時命名為
API
- Environment(環境):選擇
main
- Workflow(工作流程):選擇前面章節中建立的
"Hello"
流程 - 狀態:請確認 Integration 為「啟用中(Enabled)」
- API Key 權限:請確認你是此 Bot 的設計者,以確保擁有操作與呼叫該 API 的權限。
在本練習中,你可以自行命名一組 API Key,作為測試用途。後續使用此 Key 即可對剛建立的機器人進行 API 呼叫與驗證。
- 完成後,請點選 💾 Save(儲存) 按鈕,確保Integration 已成功建立。
這樣你的 Integration 就建立完成了!
STEP 2:View the information related to Integration
請回到 Apps 頁面,找到剛剛建立的 Integration 卡片,點選右上角的「⋯」圖示,並選擇 Integrate。
進入後,你將看到系統自動為你產生的幾個 API Endpoint,包含:
- SSE(Server-Sent Events):支援即時串流回應,適用於 Streaming 類型的 Bot。SSE 回應的格式會與你在 **Workflow 預覽模式(Preview)**中看到的回覆行為非常相似。
- Blob:支援二進位資料傳輸,適合上傳檔案等特殊情境。
- Message:基本訊息觸發點,適用於標準文字互動。
📌 這些 Endpoint 可供你在不同平台或自訂前端中整合使用,實現與 Bot 的互動。
STEP 3:使用 SSE Endpoint 發送請求
當你使用 SSE(Server-Sent Events) Endpoint 與 AI Bot 進行串接時,請遵循以下格式發送請求。
HTTP Method
POST
Headers
名稱 | 說明 |
---|---|
X-API-KEY | 請輸入你在建立 Integration 時所設定的 API Key,用於身份驗證 |
Request Body 格式
請以 JSON 格式傳送訊息,內容包含以下三個欄位:
{
"customChannelId": "1",
"customMessageId": "msg-1",
"text": "",
"action": "RESET_CHANNEL"
}
欄位名稱 | 說明 |
---|---|
customChannelId | 自定義的頻道 ID,用來識別使用者對話上下文 |
customMessageId | 當前訊息的唯一識別碼(用於追蹤回應、日誌) |
text | 留空即可,因為 RESET_CHANNEL 不需實際對話文字 |
action | 指令動作,設為 "RESET_CHANNEL" 可清除該頻道的上下文與歷史紀錄 |
📌 應用場景: