用途:Hostinger Horizons 是 Hostinger 的 AI 网站构建器。其 API 通过自然语言描述创建网站,并返回可预览和编辑的链接;也可用于获取已有 Horizons 站点的编辑链接。适用于用户要求构建网站、落地页、博客或其他 Web 应用时。
主要能力:创建请求接收 message 数组,每个消息对象包含 type(目前为 text)和描述要构建内容的 text。创建调用会立即返回网站 URL 和 ID,但生成是异步的,站点在调用返回后在后台构建。Horizons 网站只能在 Horizons Web 界面中修改,没有直接的内容编辑 API;要修改已有站点,需通过 GET /websites/{websiteId} 获取编辑链接并打开返回的 URL。
使用方式:创建网站使用 POST /api/horizons/v1/websites,请求头包含 Authorization: Bearer $HOSTINGER_API_TOKEN 和 Content-Type: application/json,请求体为 message 数组。获取编辑链接使用 GET /api/horizons/v1/websites/{websiteId}。官方提供 Python、TypeScript、PHP SDK 及 CLI 工具。
适用场景:从提示词创建网站、落地页、博客、作品集等;获取已有站点的编辑链接以便在 Horizons 界面中修改、编辑或添加功能。
限制:生成异步,创建响应只立即返回 URL 和 ID,不返回完整站点;编辑必须在 Horizons Web 界面进行,无直接内容编辑 API;应始终通过 GET /websites/{websiteId} 获取最新编辑链接,而非缓存旧 URL。401 表示令牌无效或过期,需检查 Authorization 头格式;422 表示 message 数组缺失或为空,或消息对象缺少 type 或 text。
提示词建议:在 message 文本中明确说明区块、用途和语气,细节越多首次结果越接近;每次创建调用使用一个清晰描述,之后在 Horizons 界面中细化,而非重新创建。
其他信息:官方文档、变更日志、各语言 SDK 与 CLI 工具的具体地址暂未提供。