跳至主要内容

REFERENCE

SDK 範例

@asgard-js/core 與 @asgard-js/react 的用法與可以直接操作的範例。

Markdown

SDK 會渲染 bot provider 回傳的 markdown 內容,包含程式碼區塊 (含 syntax highlight)、條列、表格、以及行內格式化。此 Demo 連線到一個 markdown-enabled 的 bot provider,你可以直接試看看。

  1. 程式範例​

    <Chatbot
    title="Markdown Bot"
    config={{ botProviderEndpoint: "https://..." }}
    customChannelId="my-channel"
    />

    SDK 內部使用 streamdown 做串流 markdown 渲染。Bot 回傳的 MESSAGE_DELTA 會即時累加到 typingText,MESSAGE_COMPLETE 時寫入完整的 message.text。不需要任何額外設定。

  2. 支援的格式​

    格式語法
    標題# h1 ~ ###### h6
    粗體 / 斜體**bold** / *italic*
    程式碼行內 `code` + 區塊 ```lang(含 syntax highlight)
    清單有序 1. / 無序 -
    表格GFM 表格語法
    連結 / 圖片[text](url) / ![alt](url)
    LaTeX$inline$ / $$block$$
  3. 深入閱讀​

    訊息文字(含 Markdown / LaTeX)的完整規格,見 Asgard 開發者文件:

準備好開始了嗎?

想知道 Asgard 怎麼用在你的團隊?跟我們聊聊。

聯絡我們