API Style Config 文档#
基础 URL: https://api.ideal.house
版本: v1
更新日期: 2026-05-21
📖 概述#
API Style Config 端点 返回生成 API 所使用的风格选项组。这些选项为 styleId、roomId、indoorStyleId、sceneId 等请求字段提供合法的 ID。
支持的 功能页面包括:
当前资源文件包含 virtual-staging.json,因此 virtual_staging 是 Virtual Staging 的工作工具名。拼写错误的 virual_staging 没有对应的资源文件支持,将返回空内容。任何不受支持的 toolName 值均返回空内容。
🔐 身份验证#
📌 API 端点#
获取样式配置#
端点
GET /api/v1/style/{toolName}/getStyles
请求头
路径参数
📥 请求示例#
curl -X GET "https://api.ideal.house/api/v1/style/change_furniture/getStyles" \
-H "APIKEY: your_api_key_here"
📤 响应结构#
响应体按风格类别分组。每个类别通过 backendParamKey 映射到请求参数。
{
"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"
}
]
}
}
}
部分请求字段支持多个选项 ID。对于这些字段,使用逗号连接选中的 id 值,例如 id1,id2。
🧭 工具名称映射#
Plan Visualizer(平面图可视化)#
GET /api/v1/style/ai_plan_visualizer/getStyles
更换家具#
GET /api/v1/style/change_furniture/getStyles
外立面改造#
GET /api/v1/style/exterior_renovator/getStyles
家居装饰#
GET /api/v1/style/home_decor_ideas/getStyles
室内改造#
GET /api/v1/style/interoir_remodel/getStyles
景观绿化#
GET /api/v1/style/landscaping/getStyles
虚拟布置#
GET /api/v1/style/virtual_staging/getStyles
❌ 错误响应#
对于不受支持的 toolName 值,端点将在 data 中返回空内容。