Ideal House
跳转到主要内容

API Style Config 文档#

基础 URL: https://api.ideal.house
版本: v1
更新日期: 2026-05-21


📖 概述#

API Style Config 端点 返回生成 API 所使用的风格选项组。这些选项为 styleIdroomIdindoorStyleIdsceneId 等请求字段提供合法的 ID。

支持的 功能页面包括:

功能toolName
Plan Visualizer(平面图可视化)ai_plan_visualizer
更换家具change_furniture
外立面改造exterior_renovator
家居装饰home_decor_ideas
室内改造interoir_remodel
景观绿化landscaping
虚拟布置virtual_staging

当前资源文件包含 virtual-staging.json,因此 virtual_staging 是 Virtual Staging 的工作工具名。拼写错误的 virual_staging 没有对应的资源文件支持,将返回空内容。任何不受支持的 toolName 值均返回空内容。


🔐 身份验证#

请求头
APIKEYyour_api_key_here

📌 API 端点#

获取样式配置#

端点

纯文本
GET /api/v1/style/{toolName}/getStyles

请求头

请求头必填说明
APIKEY✅ 是你的 API 身份验证密钥

路径参数

参数类型必填说明
toolNamestring✅ 是功能名称,例如 change_furnitureai_plan_visualizer

📥 请求示例#

bash
curl -X GET "https://api.ideal.house/api/v1/style/change_furniture/getStyles" \
  -H "APIKEY: your_api_key_here"

📤 响应结构#

响应体按风格类别分组。每个类别通过 backendParamKey 映射到请求参数。

json
{
  "code": 0,
  "message": "success",
  "data": {
    "roomType": {
      "backendParamKey": "indoorTypeId",
      "options": [
        {
          "name": {
            "en": "Living Room",
            "zh-CN": "客厅"
          },
          "id": "Interior Design_Interior Scene_Living Room",
          "url": "https://example.com/style-preview.webp"
        }
      ]
    }
  }
}
字段类型说明
backendParamKeystring接收所选选项 id 的请求体字段
optionsarray可用的样式选项
options[].nameobject多语言样式名称
options[].idstring传入 API 请求的样式 ID
options[].urlstring展示样式的预览图像

部分请求字段支持多个选项 ID。对于这些字段,使用逗号连接选中的 id 值,例如 id1,id2


🧭 工具名称映射#

Plan Visualizer(平面图可视化)#

纯文本
GET /api/v1/style/ai_plan_visualizer/getStyles
样式组请求字段
planTypeplanStyleId
stylestyleId
viewviewId

更换家具#

纯文本
GET /api/v1/style/change_furniture/getStyles
样式组请求字段
roomTypeindoorTypeId
styleindoorStyleId
elementsindoorElemId(支持逗号分隔的多个 ID)

外立面改造#

纯文本
GET /api/v1/style/exterior_renovator/getStyles
样式组请求字段
buildingStylebuildingStyleId
environmentenvironmentId(支持逗号分隔的多个 ID)

家居装饰#

纯文本
GET /api/v1/style/home_decor_ideas/getStyles
样式组请求字段
spaceTypespaceStyleId
decorStylehomeDecorStyleId

室内改造#

纯文本
GET /api/v1/style/interoir_remodel/getStyles
样式组请求字段
roomTypeindoorTypeId
styleindoorStyleId
elementsindoorElemId(支持逗号分隔的多个 ID)

景观绿化#

纯文本
GET /api/v1/style/landscaping/getStyles
样式组请求字段
gardenStylesceneId
elementssceneElementId(支持逗号分隔的多个 ID)

虚拟布置#

纯文本
GET /api/v1/style/virtual_staging/getStyles
样式组请求字段
roomTypeindoorTypeId
styleindoorStyleId
elementsindoorElemId(支持逗号分隔的多个 ID)

❌ 错误响应#

代码名称说明
5002API_KEY_INVALIDAPI Key 无效或缺失

对于不受支持的 toolName 值,端点将在 data 中返回空内容。