四个步骤,无需构建工具,无需 SDK。会粘贴一行脚本,就能上线 Viavitna。
pub_…(用于组件)与机密的 sec_…(服务器间调用 — 请妥善保存,仅显示一次)。</body> 前粘贴:<script src="https://viavitna.com/widget.js"
data-viau-tenant="your-company"
data-viau-key="pub_..." data-viau-lang="zh" defer></script>
然后在控制台设置来源白名单,把密钥锁定到您的网站(也可以交给我们来做)。
| 属性 | 必填 | 含义 |
|---|---|---|
data-viau-tenant | 是 | 您的客户标识。 |
data-viau-key | 是 | 您的可公开密钥(pub_…)。可安全嵌入;请用来源白名单保护。 |
data-viau-title | 否 | 面板标题。 |
data-viau-lang | 否 | en(默认)、es 或 zh — 界面与回答的语言。 |
data-viau-host | 否 | 覆盖 API 主机(默认为脚本来源)。 |
POST https://viavitna.com/t/<tenant>/answer
请求头: content-type: application/json
x-viau-public-key: pub_... (浏览器) — 或 —
x-viau-key: sec_... (服务器间)
请求体: {"question": "如何退货?", "language": "zh"}
| 结果 | 含义 |
|---|---|
status: insufficient | 您的内容未涵盖该问题;回答会如实说明。 |
mode: generated | 依据您的段落撰写、经过校验并注明出处的回答。 |
mode: extractive_fallback | 逐字的原文相关段落 — 在生成不可用或未通过校验时提供。同样有出处,同样真实。 |
401 / 403 / 429 | 密钥无效 / 来源不允许 / 触发限流。 |