客戶端 SDK
客戶端 SDK 負責登入、長連線與斷線重連、訊息收發、會話同步和本地儲存,你只需要把資料顯示出來。下面是各 SDK 自帶 Demo 的實際執行效果。
選擇 SDK
| 你在開發 | 用這個 SDK | 安裝 |
|---|---|---|
| 網頁、H5、Electron,React / Vue 專案 | Web SDK | npm install @deeprespond/im-web |
| Android、iOS App(一套程式碼),或桌面 App | Flutter SDK | flutter pub add deeprespond_im_flutter |
| Android 原生 App(Kotlin / Java) | Android SDK | 下載原始碼包,本地構建 |
| Windows、macOS、Linux 桌面應用(Tauri 2) | Tauri SDK | npm install @deeprespond/im-tauri + Rust 外掛 |
| 微信小程式 | 微信小程式 SDK | npm install @deeprespond/im-miniprogram |
| UniApp(H5、小程式、App) | UniApp SDK | npm install @deeprespond/im-uniapp |
| 機器人、客服號、後臺常駐程式(Go) | Go SDK | go get github.com/DeepRespond-AI/deeprespond-im-go-sdk |
iOS 原生(Swift)和 React Native 正在規劃,iOS 現在請用 Flutter SDK。各 SDK 的版本和已知限制見版本與支援狀態。
Demo 效果
截圖中的會話是一條 AI 機器人回覆(表格、程式碼塊、檔案),普通單聊、群聊的介面也在同一個 Demo 中。
接入流程
- 控制檯:使用註冊時自動建立的
demo應用,或建立應用,記下app_key。 - 你的服務端:呼叫服務端 REST API 為使用者建立 IM 賬號;使用者登入你的系統後,為他簽發登入憑證。
- 客戶端:用 SDK 和這個憑證登入,之後收發訊息、同步會話由 SDK 完成。
還沒接過服務端?先跟著傳送第一條訊息走一遍,10 分鐘。
各 SDK 的快速整合
| SDK | 第一次接入 | 可執行的 Demo |
|---|---|---|
| Web | 快速整合 | Demo 執行指南與下載、React / Vue 工程版 |
| Flutter | 快速整合 | Demo 執行指南與下載 |
| Android | 快速整合 | Demo 執行指南與下載 |
| Tauri | 快速整合 | Demo 執行指南與下載 |
| 微信小程式 | 快速整合 | Demo 執行指南 |
| UniApp | 接入與下載 | H5、小程式、App |
| Go | 快速整合 | Demo 執行指南 |







