入门

接入总览

目前接入 AskAIs 的几种方式:你的网站、你的 App、Telegram 和 AI 客户端。

代码中的 window.SingChat 等是挂件与 API 的技术名称,请原样保留。

AskAIs 是托管服务:你的工作区、收件箱、AI 客服和知识库都在 askais.com 上。你可以用下面几种方式让客户联系到它,所有对话都会进入同一个共享收件箱,由同一个 AI 客服用同样的知识和设置来回答。

接入方式

在哪里怎么接入更新
你的网站一个 <script> 标签无需更新:每次加载页面都会拿到当前版本的聊天窗口
你的 iOS、Android、Flutter、React Native 或桌面 App用 WebView 打开你的聊天页面无需更新:WebView 会加载当前版本的聊天窗口
Telegram在设置 → 渠道里填入机器人 token无需更新
Claude Code、Cursor 或 Gemini CLI(给你的团队用)MCP 服务器,搭配 MCP 密钥无需更新

你的网站

把这段代码加到 </body> 之前。App ID 在设置 → 收件箱与聊天框外观里复制;它是公开的,可以放心发布。

<script src="https://askais.com/widget.js"
  data-app-id="YOUR_APP_ID"
  data-base-url="https://askais.com"
  async></script>

⚠️ 从 askais.com 加载 widget.js

不要下载 widget.js,也不要把它打包进你自己的代码。从 askais.com 加载,它始终运行当前版本;复制下来的副本会停在当时的版本,之后的每一个修复和新功能都用不到。

手机和桌面 App

不需要安装任何 SDK。在 WebView 里打开 https://askais.com/api/widget-embed?appId=YOUR_APP_ID,你的 App 就会全屏显示和网站上一样的聊天。把已登录用户的 ID、邮箱和名字加到网址上,你的团队就知道在和谁对话。「App 内聊天」页面有完整指南,并附有 Flutter、iOS、Android 和 JavaScript 的代码。

已登录访客与身份验证

对于已登录的用户,传入 externalId、email 和 name,他们的对话就能跨设备延续。为了防止有人冒充其他用户,还要传入 hmac:在你的服务器上、以收件箱密钥对 externalId 计算出的 HMAC-SHA256。「网站聊天窗口」页面有具体做法。

Telegram

用 @BotFather 创建一个机器人,把它的 token 贴到设置 → 渠道里并连接。发给机器人的消息会进入同一个收件箱,由 AI 客服和你的团队回复。

AI 客户端(MCP)

MCP 服务器让 Claude Code、Cursor 或 Gemini CLI 操作你的工作区:阅读和回复对话、训练 AI、编辑 FAQ、查看数据统计。它是给你和团队用的,不是给客户用的。MCP 密钥由工作区的所有者或管理员创建。

目前不提供

  • 可安装的 SDK 包(npm、pub.dev、CocoaPods、Gradle)。网站请用 script 标签,App 请用 WebView 页面。
  • 供你自己的后端调用的公开 REST API。API 密钥只有 MCP 服务器接受。
  • 对话或消息事件的 Webhook。设置 → Webhook 可以保存一个端点并发送带签名的测试 ping,但目前还不会推送任何事件。
  • 用来打开、关闭或监听聊天窗口的 JavaScript 方法。window.SingChat.start() 是脚本提供的唯一方法。

深入了解