将 LiKE AI 搜索嵌入到您的应用程序、网站或内部系统中。三种集成方式:REST API、JS 小组件、iframe。
#REST API
#步骤 1 — 创建 API 密钥
- 集成 → Public API → “创建密钥”
- 输入名称(例如“移动应用”)
- 复制密钥 — 它仅显示一次
#步骤 2 — 使用 API
所有请求通过请求头授权:
X-API-Key: your-key#核心端点
| 端点 | 方法 | 说明 |
|---|---|---|
/api/public/search |
POST | 跨知识库的 AI 搜索 |
/api/public/articles |
GET | 文章列表 |
/api/public/articles/{id} |
GET | 文章内容 |
#示例:AI 搜索
curl -X POST https://amedia.lynkora.pro/api/public/search \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "Как оформить отпуск?"}'响应:
{
"answer": "Для оформления отпуска...",
"sources": [
{"title": "Политика отпусков", "url": "..."}
]
}#速率限制
API 请求按密钥进行限流。具体限额取决于您的套餐;超出时会返回 HTTP 429 并带有 Retry-After 请求头。您套餐的确切数值见套餐部分。
#安全
- 将密钥存储在环境变量中,而非代码中
- 为每个应用程序创建单独的密钥
- 删除未使用的密钥
- 在密钥设置中限制域名
#JS 小组件
一个浮动的 AI 搜索按钮,可嵌入任何网站。
#步骤 1 — 获取代码
- 集成 → JS Widget
- 配置参数(见下表)
- 复制代码
#步骤 2 — 添加到您的网站
将复制的 <script> 插入到 </body> 结束标签之前:
#小组件参数
| 参数 | 值 | 说明 |
|---|---|---|
data-key |
wk_live_... |
必填。 小组件密钥(在 集成 → JS Widget 中创建)。缺少它,小组件将无法启动 |
data-position |
bottom-right / bottom-left / none |
浮动按钮的位置(默认 bottom-right) |
data-theme |
light / dark / auto |
视觉主题(默认 light) |
data-lang |
ru / en / de / es / fr / ar |
界面语言(默认 — 从浏览器自动检测) |
data-hotkey |
k |
与 Cmd/Ctrl 组合的打开按键(默认 k → Cmd/Ctrl + K) |
data-session-token |
JWT | 可选。用于按用户身份模式的会话令牌(见下方“身份验证模式对比”) |
#效果
您网站的角落会出现一个紫色按钮。点击 → 带搜索栏的模态窗口 → 来自您知识库的 AI 回答。
#iframe
嵌入到您页面上的功能完整的搜索界面:
#嵌入代码
#直接链接
如果 iframe 不适合您,请为用户提供直接链接:https://amedia.lynkora.pro
#演示模式
为便于在没有 API 密钥的情况下测试,提供了一个带限制的演示端点:
| 参数 | 值 |
|---|---|
| 每小时请求数 | 7 |
| 每天请求数 | 15 |
| 授权 | 不需要(按 IP 限制) |
端点:POST /api/public/demo/search
#身份验证模式对比
小组件支持两种身份验证模式。
#模式 A — 信任 URL 区域
客户端身份验证:由您负责谁能到达带小组件的页面(VPN、SSO、受保护路由)。Lynkora 不知道用户的身份 — 仅知道请求的 Origin/IP。小组件对所有打开带嵌入代码页面的人可见。
- 后端代码:0 行
- 接入时间:约 2 分钟
- 适用于:内网、内部门户
#模式 B — 会话令牌(按用户 JWT)
您的后端为每个用户签发短期会话令牌。Lynkora 知道身份,按用户保留审计,并支持吊销和 GDPR DSAR。
- 后端代码:约 10 行(通过 SDK)
- 接入时间:1–2 小时
- 适用于:多租户 SaaS、受监管行业
| 模式 A — URL 区域 | 模式 B — 会话令牌 | |
|---|---|---|
| 用户身份 | 无(仅 Origin/IP) | 有(按用户 JWT) |
| 按用户审计 | 无 | 有 |
| 吊销 / GDPR DSAR | 无 | 有 |
| 后端代码 | 0 行 | 约 10 行(SDK) |
| 接入 | 约 2 分钟 | 1–2 小时 |