{
  "openapi": "3.1.0",
  "info": {
    "title": "GuGuData API",
    "version": "3.1",
    "description": "咕咕数据公开 API 的标准 OpenAPI 3.1 规范，覆盖官网当前可见的数据服务接口。可用于接口检索、参数查看、在线调试和客户端代码生成。",
    "x-gugudata-counts": {
      "base": 148,
      "pre": 9,
      "related": 36,
      "total": 194
    }
  },
  "servers": [
    {
      "url": "https://api.gugudata.com",
      "description": "Production API"
    }
  ],
  "tags": [
    {
      "name": "条码工具",
      "description": "条码、二维码和码制生成识别接口。"
    },
    {
      "name": "金融/基础",
      "description": "A 股、美股和港股证券数据接口。"
    },
    {
      "name": "商业/分析",
      "description": "基金、汇率和商业分析数据接口。"
    },
    {
      "name": "教育/高考",
      "description": "学校、高校、招生和考试教育数据接口。"
    },
    {
      "name": "图像/转换",
      "description": "图像识别、OCR 和文档转换接口。"
    },
    {
      "name": "AI/模型",
      "description": "AI 对话、模型分析和智能处理接口。"
    },
    {
      "name": "元数据/资讯",
      "description": "公共基础数据、资讯和内容接口。"
    },
    {
      "name": "天气/空气质量",
      "description": "天气预报、空气质量和节气日历接口。"
    },
    {
      "name": "区域/坐标",
      "description": "行政区划、地理位置和坐标定位接口。"
    },
    {
      "name": "文本/NLP",
      "description": "文本处理、语言识别和自然语言处理接口。"
    },
    {
      "name": "网站工具",
      "description": "关键词排名可见性、覆盖率和竞品对比接口。"
    },
    {
      "name": "国学/娱乐",
      "description": "传统历法、生肖、星座和命理文化参考接口。"
    }
  ],
  "paths": {
    "/Weather/AirQuality": {
      "get": {
        "summary": "多地区实时空气质量",
        "description": "查询空气质量、污染物浓度与健康建议。\n详情页：https://www.gugudata.com/api/details/airquality",
        "operationId": "get_airquality",
        "tags": [
          "天气/空气质量"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/airquality"
        },
        "x-gugudata-api-identity": "airquality",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "每分钟请求不能超过 100 次"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "description": "咕咕数据标准响应结构。",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "additionalProperties": true
                    },
                    "Data": {
                      "type": "array",
                      "description": "匹配位置的空气质量结果。",
                      "items": {
                        "type": "object",
                        "required": [
                          "City",
                          "LocationId",
                          "Latitude",
                          "Longitude",
                          "AQI",
                          "Quality",
                          "Pollutants",
                          "Stations",
                          "RetrievedAt",
                          "DataStatus"
                        ],
                        "properties": {
                          "Province": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "一级行政区名称。"
                          },
                          "City": {
                            "type": "string",
                            "description": "匹配到的位置名称。"
                          },
                          "LocationId": {
                            "type": "string",
                            "description": "位置 LocationID。"
                          },
                          "Latitude": {
                            "type": "string",
                            "description": "位置纬度。"
                          },
                          "Longitude": {
                            "type": "string",
                            "description": "位置经度。"
                          },
                          "Country": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "国家或地区。"
                          },
                          "AQI": {
                            "type": "string",
                            "description": "空气质量指数数值。"
                          },
                          "AQIStandard": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "本条结果采用的 AQI 标准代码，例如 cn-mee 或 us-epa。"
                          },
                          "AQIDisplay": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "适合直接展示的 AQI 文本。"
                          },
                          "AQILevel": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "AQI 等级。"
                          },
                          "Quality": {
                            "type": "string",
                            "description": "空气质量等级描述。"
                          },
                          "AQIColor": {
                            "type": [
                              "object",
                              "null"
                            ],
                            "description": "AQI 等级对应的 RGBA 颜色。",
                            "properties": {
                              "Red": {
                                "type": [
                                  "integer",
                                  "null"
                                ],
                                "minimum": 0,
                                "maximum": 255
                              },
                              "Green": {
                                "type": [
                                  "integer",
                                  "null"
                                ],
                                "minimum": 0,
                                "maximum": 255
                              },
                              "Blue": {
                                "type": [
                                  "integer",
                                  "null"
                                ],
                                "minimum": 0,
                                "maximum": 255
                              },
                              "Alpha": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "description": "透明度。"
                              }
                            }
                          },
                          "PM25": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "PM2.5 浓度，单位见 Pollutants.Unit。"
                          },
                          "PrimaryPollutant": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "首要污染物显示名称。"
                          },
                          "PrimaryPollutantCode": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "首要污染物代码。"
                          },
                          "PrimaryPollutantName": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "首要污染物名称。"
                          },
                          "PrimaryPollutantFullName": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "首要污染物完整名称。"
                          },
                          "HealthEffect": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "当前空气质量可能造成的健康影响。"
                          },
                          "GeneralPopulationAdvice": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "一般人群健康建议。"
                          },
                          "SensitivePopulationAdvice": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "敏感人群健康建议。"
                          },
                          "Pollutants": {
                            "type": "array",
                            "description": "主要污染物浓度及分项 AQI。",
                            "items": {
                              "type": "object",
                              "required": [
                                "Code",
                                "Name"
                              ],
                              "properties": {
                                "Code": {
                                  "type": "string",
                                  "description": "污染物代码。"
                                },
                                "Name": {
                                  "type": "string",
                                  "description": "污染物名称。"
                                },
                                "FullName": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "污染物完整名称。"
                                },
                                "Concentration": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "污染物浓度。"
                                },
                                "Unit": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "污染物浓度单位。"
                                },
                                "AQI": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "污染物分项 AQI。"
                                },
                                "AQIDisplay": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "污染物分项 AQI 展示文本。"
                                }
                              }
                            }
                          },
                          "Stations": {
                            "type": "array",
                            "description": "参与当前结果的监测站列表，可能为空。",
                            "items": {
                              "type": "object",
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "监测站标识。"
                                },
                                "Name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "监测站名称。"
                                }
                              }
                            }
                          },
                          "RetrievedAt": {
                            "type": "string",
                            "description": "本条数据的获取时间，ISO 8601 格式。"
                          },
                          "DataStatus": {
                            "type": "string",
                            "enum": [
                              "fresh",
                              "stale"
                            ],
                            "description": "数据时效状态。"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/Weather/AirQuality/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "location",
            "in": "query",
            "required": false,
            "description": "推荐参数。支持城市名称、LocationID 或 经度,纬度；与 city 同时传递时优先生效。",
            "schema": {
              "type": "string"
            },
            "example": "北京"
          },
          {
            "name": "city",
            "in": "query",
            "required": false,
            "description": "城市名称；未传 location 时生效。location 与 city 至少传递一个。",
            "schema": {
              "type": "string"
            },
            "example": "北京"
          },
          {
            "name": "lang",
            "in": "query",
            "required": false,
            "description": "返回语言，支持 zh 或 en。",
            "schema": {
              "type": "string",
              "enum": [
                "zh",
                "en"
              ],
              "default": "zh"
            },
            "example": "zh"
          }
        ],
        "x-apifox-folder": "天气\\/空气质量"
      }
    },
    "/ai/admission/major-line-rank": {
      "post": {
        "summary": "专业录取线按录取概率排序",
        "description": "先查询历年高考专业录取分数线候选集，再结合录取概率预测结果排序返回，适合按省份、科类和分数筛选专业线后做志愿梯度参考\n接口标签：AI、高考、高考录取、高等教育、AI预测、高考志愿、录取概率\n详情页：https://www.gugudata.com/api/details/admission-predict",
        "operationId": "post_post_ai_admission_major_line_rank",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/admission-predict"
        },
        "x-gugudata-api-identity": "admission-predict",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "缺少 province、subject_type、score 或 appkey 等必填参数"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请降低请求频率"
          },
          {
            "code": "503",
            "title": "APPKEY 过期或订单失效",
            "remark": "请前往开发者中心确认订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "505",
            "title": "超出调用次数",
            "remark": "当前 APPKEY 已达到订单调用上限"
          },
          {
            "code": "-9",
            "title": "预测失败或服务处理异常",
            "remark": "模型服务异常、数据源异常或内部处理失败时返回"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "description": "接口业务状态信息。",
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "admission-predict",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/admission-predict",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "province": {
                    "type": "string",
                    "description": "考生所在省份，对应专业录取线的 enrollProvince"
                  },
                  "subject_type": {
                    "type": "string",
                    "description": "科类/选科，对应专业录取线的 typeName，例如 物理类、历史类、理科、文科、综合"
                  },
                  "score": {
                    "type": "number",
                    "description": "考生裸分（0-750），用于计算专业线候选项的录取概率"
                  },
                  "rank": {
                    "type": "integer",
                    "format": "int32",
                    "description": "考生全省位次，可为空"
                  },
                  "batch": {
                    "type": "string",
                    "description": "报考批次，默认 本科批，对应专业录取线的 batchName"
                  },
                  "year": {
                    "type": "integer",
                    "format": "int32",
                    "description": "预测年份，默认与 line_year 保持一致"
                  },
                  "line_year": {
                    "type": "integer",
                    "format": "int32",
                    "description": "专业录取线年份，默认使用 year"
                  },
                  "major_name": {
                    "type": "string",
                    "description": "专业名称过滤条件"
                  },
                  "school_name": {
                    "type": "string",
                    "description": "院校名称过滤条件"
                  },
                  "uuid": {
                    "type": "string",
                    "description": "院校唯一 ID，可用于限定单个院校"
                  },
                  "schooluuid": {
                    "type": "string",
                    "description": "院校唯一 ID，等同于 uuid"
                  },
                  "target_college_uuids": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "院校唯一 ID 列表，可用于限定多个院校"
                  },
                  "subject_selection": {
                    "type": "string",
                    "description": "选科要求过滤条件，对应专业录取线的 subjectSelection"
                  },
                  "min_score": {
                    "type": "integer",
                    "format": "int32",
                    "description": "录取最低分小于等于该值的过滤条件"
                  },
                  "minrange": {
                    "type": "string",
                    "description": "录取最低分区间，格式如 500,700"
                  },
                  "score_window": {
                    "type": "integer",
                    "format": "int32",
                    "description": "省份宽查询时围绕考生成绩自动生成候选分数区间，默认 60，传 0 可关闭"
                  },
                  "sort": {
                    "type": "string",
                    "description": "专业线候选集原始排序条件"
                  },
                  "probability_sort": {
                    "type": "string",
                    "description": "录取概率排序方向，支持 desc 或 asc，默认 desc"
                  },
                  "page_index": {
                    "type": "integer",
                    "format": "int32",
                    "description": "排序后页码，从 1 开始，默认 1"
                  },
                  "page_size": {
                    "type": "integer",
                    "format": "int32",
                    "description": "排序后每页数量，默认 10，最大 50"
                  },
                  "candidate_limit": {
                    "type": "integer",
                    "format": "int32",
                    "description": "最多参与预测排序的专业线候选数量，默认 30，最大 50"
                  },
                  "major_name_strict": {
                    "type": "boolean",
                    "description": "专业名称是否严格匹配，默认 false"
                  },
                  "exclude_major_category": {
                    "type": "boolean",
                    "description": "是否过滤专业大类记录，默认 true"
                  },
                  "include_prediction_evidence": {
                    "type": "boolean",
                    "description": "是否返回模型证据字段，默认 false"
                  }
                },
                "required": [
                  "province",
                  "subject_type",
                  "score"
                ]
              },
              "example": {
                "province": "",
                "subject_type": "",
                "score": 0,
                "rank": 0,
                "batch": "",
                "year": 0,
                "line_year": 0,
                "major_name": "",
                "school_name": "",
                "uuid": "",
                "schooluuid": "",
                "target_college_uuids": [],
                "subject_selection": "",
                "min_score": 0,
                "minrange": "",
                "score_window": 0,
                "sort": "",
                "probability_sort": "",
                "page_index": 0,
                "page_size": 0,
                "candidate_limit": 0,
                "major_name_strict": false,
                "exclude_major_category": false,
                "include_prediction_evidence": false
              }
            }
          }
        },
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/ai/admission/predict": {
      "post": {
        "summary": "高校志愿录取机会与梯度评估模型",
        "description": "基于历史招生条件评估高校志愿机会与梯度\n详情页：https://www.gugudata.com/api/details/admission-predict",
        "operationId": "post_admission_predict",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/admission-predict"
        },
        "x-gugudata-api-identity": "admission-predict",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "缺少 province、subject_type、score 或 appkey 等必填参数"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请降低请求频率"
          },
          {
            "code": "503",
            "title": "APPKEY 过期或订单失效",
            "remark": "请前往开发者中心确认订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "505",
            "title": "超出调用次数",
            "remark": "当前 APPKEY 已达到订单调用上限"
          },
          {
            "code": "-9",
            "title": "预测失败或服务处理异常",
            "remark": "模型服务异常、数据源异常或内部处理失败时返回"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。",
                          "type": "string"
                        },
                        "RequestId": {
                          "type": "string"
                        },
                        "NoDataReason": {
                          "type": "string",
                          "description": "有效请求无结果时的 envelope 原因码。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "predictions": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "college_name": {
                                "type": "string",
                                "description": "院校名称"
                              },
                              "admission_probability": {
                                "type": "number",
                                "minimum": 0,
                                "maximum": 1,
                                "description": "模型输出的录取参考概率，不构成录取承诺。"
                              },
                              "chance_score": {
                                "type": "number",
                                "description": "推荐使用字段：历史条件机会分（0-1），与 admission_probability 数值完全相同"
                              },
                              "recommendation": {
                                "type": "string",
                                "description": "模型生成的录取参考建议文本。"
                              },
                              "long_recommendation": {
                                "type": "string",
                                "description": "兼容字段：保留现有长文案和值；新应用建议使用可复算的 long_interpretation"
                              },
                              "interpretation": {
                                "type": "string",
                                "description": "推荐使用字段：按固定机会区间返回的志愿梯度解释"
                              },
                              "long_interpretation": {
                                "type": "string",
                                "description": "推荐使用字段：只使用同一响应中的结构化证据拼装；证据不足时省略对应句子，证据冲突时停止输出详细数字"
                              },
                              "historical_years": {
                                "type": "array",
                                "items": {
                                  "type": "integer",
                                  "format": "int32"
                                },
                                "description": "该结果实际使用的历史招生年份；不会根据截至年份和数量推测连续年份"
                              },
                              "data_through_year": {
                                "type": [
                                  "integer",
                                  "null"
                                ],
                                "format": "int32",
                                "description": "该结果实际使用的最新历史招生年份"
                              },
                              "plan_coverage": {
                                "type": "object",
                                "additionalProperties": true,
                                "description": "招生计划覆盖信息；AVAILABLE 时 ratio 可由 covered_plan_total / school_plan_total 复算，未知不会用 0 表示",
                                "properties": {
                                  "status": {
                                    "type": "string"
                                  },
                                  "ratio": {
                                    "type": "number"
                                  },
                                  "matched_plan_rows": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "covered_plan_total": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "school_plan_total": {
                                    "type": "integer",
                                    "format": "int32"
                                  }
                                }
                              },
                              "fallback_path": {
                                "type": "object",
                                "additionalProperties": true,
                                "description": "请求层级、实际数据层级、兼容策略和原因码",
                                "properties": {
                                  "applied": {
                                    "type": "boolean"
                                  },
                                  "requested_level": {
                                    "type": "string"
                                  },
                                  "effective_level": {
                                    "type": "string"
                                  },
                                  "strategy": {
                                    "type": "string"
                                  },
                                  "reason": {
                                    "type": "string"
                                  }
                                }
                              },
                              "evidence_consistency_status": {
                                "type": "string",
                                "description": "证据复算状态：VERIFIED、PARTIAL 或 FAILED"
                              },
                              "evidence": {
                                "type": "object",
                                "additionalProperties": true,
                                "description": "关键证据对象；保留 recent_3y_min_score，并新增具名 historical_score_summary 供年份、最低线、输入分数和分差复算",
                                "properties": {
                                  "historical_score_summary": {
                                    "type": "object",
                                    "additionalProperties": true,
                                    "description": "具名历史分数摘要，包含 years、latest_min_score、recent_min_score_average、student_score、gap_to_latest_min 和 gap_to_recent_min_average",
                                    "properties": {
                                      "years": {
                                        "type": "array",
                                        "items": {
                                          "type": "integer",
                                          "format": "int32"
                                        }
                                      },
                                      "latest_min_score": {
                                        "type": "integer",
                                        "format": "int32"
                                      },
                                      "recent_min_score_average": {
                                        "type": "integer",
                                        "format": "int32"
                                      },
                                      "student_score": {
                                        "type": "integer",
                                        "format": "int32"
                                      },
                                      "gap_to_latest_min": {
                                        "type": "integer",
                                        "format": "int32"
                                      },
                                      "gap_to_recent_min_average": {
                                        "type": "integer",
                                        "format": "int32"
                                      }
                                    }
                                  },
                                  "recent_3y_min_score": {
                                    "type": "array",
                                    "items": {
                                      "type": "integer",
                                      "format": "int32"
                                    }
                                  },
                                  "score_gap": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "score_gap_original": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "province_line_gap": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "is_985": {
                                    "type": "boolean"
                                  },
                                  "is_211": {
                                    "type": "boolean"
                                  },
                                  "is_dual_class": {
                                    "type": "boolean"
                                  },
                                  "college_rank": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "plan_enrollment": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "plan_coverage_ratio": {
                                    "type": "number"
                                  },
                                  "major_hist_avg": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "major_recent_min_trend": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "aggregation_mode": {
                                    "type": "string"
                                  },
                                  "matched_plan_rows": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "covered_plan_total": {
                                    "type": "integer",
                                    "format": "int32"
                                  },
                                  "school_plan_total": {
                                    "type": "integer",
                                    "format": "int32"
                                  }
                                }
                              },
                              "shap_explanation": {
                                "type": [
                                  "object",
                                  "null"
                                ],
                                "description": "补充影响因素说明，仅在 include_explanation=true 且当前结果可解释时返回"
                              },
                              "major_name": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "命中专业级预测时返回对应专业名称；若结果回退到院校层，则该字段可能为空"
                              },
                              "tier_name": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "命中的概率档位标识，仅在请求 probability_tiers 时返回"
                              },
                              "tier_label": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "命中的概率档位展示名称，仅在请求 probability_tiers 时返回"
                              },
                              "tier_min_probability": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "minimum": 0,
                                "maximum": 1,
                                "description": "命中档位的录取概率下限，仅在请求 probability_tiers 时返回；下一档会自动以上一档下限作为概率上界"
                              }
                            }
                          },
                          "description": "院校及专业录取参考概率结果列表。"
                        },
                        "meta": {
                          "type": "object",
                          "properties": {
                            "total_colleges": {
                              "type": "integer",
                              "format": "int32",
                              "description": "返回院校数量"
                            },
                            "student_score": {
                              "type": "number",
                              "description": "考生分数"
                            },
                            "student_province": {
                              "type": "string",
                              "description": "考生省份"
                            },
                            "local_colleges": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "format": "int32",
                              "description": "结果中同省院校数量，无 is_local 字段时为 null"
                            },
                            "score_diff_min": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "分差绝对值最小值"
                            },
                            "score_diff_median": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "分差绝对值中位数，用于梯度判断"
                            },
                            "prefer_local": {
                              "type": "boolean",
                              "description": "是否启用本省优先排序"
                            },
                            "college_provinces": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              },
                              "description": "请求中用于过滤院校省份的列表"
                            },
                            "model_version": {
                              "type": "string",
                              "description": "模型版本号"
                            },
                            "data_through_year": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "format": "int32",
                              "description": "本次返回结果实际使用的最新历史招生年份"
                            },
                            "historical_years": {
                              "type": "array",
                              "items": {
                                "type": "integer",
                                "format": "int32"
                              },
                              "description": "本次返回结果实际使用的历史招生年份并集"
                            },
                            "coverage_level": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "enum": [
                                "full",
                                "minimum",
                                "limited",
                                "insufficient",
                                "mixed",
                                null
                              ],
                              "description": "本次结果的历史数据覆盖等级；结果层级不一致时为 mixed"
                            },
                            "interpretation_policy_version": {
                              "type": "string",
                              "description": "机会与梯度解释策略版本"
                            },
                            "policy_constraints": {
                              "type": "object",
                              "additionalProperties": true,
                              "description": "请求级政策评估边界，列出已评估项、未评估项及核对提示",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "evaluated": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "not_evaluated": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "notice": {
                                  "type": "string"
                                }
                              }
                            },
                            "probability_tiers": {
                              "type": [
                                "array",
                                "null"
                              ],
                              "items": {
                                "type": "object",
                                "additionalProperties": true
                              },
                              "description": "概率分层返回统计，仅在请求 probability_tiers 时返回；每项包含 name、label、min_probability、limit、returned_count，下一档会自动以上一档下限作为概率上界"
                            },
                            "tier_sort": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "enum": [
                                "probability",
                                "college_rank",
                                "balanced",
                                null
                              ],
                              "description": "本次概率分层每档内部排序策略，仅在请求 probability_tiers 时返回"
                            },
                            "fallback": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": true
                            }
                          }
                        },
                        "disclaimer": {
                          "type": "string",
                          "description": "免责声明"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                },
                "examples": {
                  "success": {
                    "summary": "预测成功",
                    "value": {
                      "DataStatus": {
                        "RequestParameter": "{\"province\": \"江苏\", \"subject_type\": \"物理类\", \"score\": 635, \"rank\": 12000, \"batch\": \"本科批\", \"top_n\": 10, \"include_explanation\": false, \"prefer_local\": false, \"college_provinces\": [\"江苏\", \"上海\"], \"target_colleges\": [\"南京大学\", \"东南大学\", \"南京航空航天大学\", \"南京理工大学\", \"苏州大学\", \"南京邮电大学\", \"河海大学\", \"江南大学\", \"上海大学\", \"华东理工大学\"], \"year\": 2026, \"local_batch_name\": \"本科批\"}",
                        "StatusCode": 100,
                        "StatusDescription": "预测成功",
                        "ResponseDateTime": "2026-08-06 07:33:29.846",
                        "DataTotalCount": 3,
                        "RequestId": "22484302-c952-4751-b146-1483e592c759"
                      },
                      "Data": {
                        "predictions": [
                          {
                            "college_name": "南京邮电大学",
                            "admission_probability": 0.8513340812934563,
                            "evidence": {
                              "recent_3y_min_score": [
                                623,
                                623
                              ],
                              "score_gap": 12,
                              "score_gap_original": 12,
                              "province_line_gap": 179,
                              "is_985": false,
                              "is_211": false,
                              "is_dual_class": true,
                              "college_rank": 122,
                              "plan_enrollment": 310,
                              "plan_coverage_ratio": 0.7067627494456763,
                              "major_hist_avg": 627,
                              "major_recent_min_trend": 0,
                              "aggregation_mode": "plan_weighted_school_probability",
                              "matched_plan_rows": 22,
                              "covered_plan_total": 2550,
                              "school_plan_total": 3608,
                              "historical_score_summary": {
                                "years": [
                                  2025
                                ],
                                "latest_min_score": 623,
                                "recent_min_score_average": 623,
                                "student_score": 635,
                                "gap_to_latest_min": 12,
                                "gap_to_recent_min_average": 12
                              }
                            },
                            "shap_explanation": null,
                            "recommendation": "录取概率高",
                            "long_recommendation": "当前录取概率较高，按近年录取情况看，你的分数处于相对安全区间。你的分数高于近三年最低线12分，也高于近三年均值线12分。该结果按可匹配专业的招生计划加权汇总，更接近学校整体录取难度。",
                            "major_name": null,
                            "tier_name": null,
                            "tier_label": null,
                            "tier_min_probability": null,
                            "chance_score": 0.8513340812934563,
                            "interpretation": "历史条件下机会较高，建议作为稳妥梯度参考。",
                            "long_interpretation": "在江苏、物理类、本科批和已匹配专业计划范围内，模型给出 0.85 的历史条件机会估计。历史数据使用 2025 年。输入分数高于最新可用最低线 12 分，高于近年最低线均值 12 分。招生计划覆盖率为 70.7%（2550/3608）。仍需核对当年专业组、选科、体检、校区和调剂要求。",
                            "data_through_year": 2025,
                            "historical_years": [
                              2025
                            ],
                            "plan_coverage": {
                              "status": "AVAILABLE",
                              "ratio": 0.7067627494456763,
                              "matched_plan_rows": 22,
                              "covered_plan_total": 2550,
                              "school_plan_total": 3608
                            },
                            "fallback_path": {
                              "applied": false,
                              "requested_level": "college",
                              "effective_level": "plan_weighted_school",
                              "strategy": "plan_weighted_school_probability",
                              "reason": null
                            },
                            "evidence_consistency_status": "VERIFIED"
                          },
                          {
                            "college_name": "江南大学",
                            "admission_probability": 0.8069397227217383,
                            "evidence": {
                              "recent_3y_min_score": [
                                624,
                                600
                              ],
                              "score_gap": 27.799999999999955,
                              "score_gap_original": 11,
                              "province_line_gap": 179,
                              "is_985": false,
                              "is_211": true,
                              "is_dual_class": true,
                              "college_rank": 57,
                              "plan_enrollment": 61,
                              "plan_coverage_ratio": 0.8233295583238958,
                              "major_hist_avg": 627,
                              "major_recent_min_trend": 44,
                              "aggregation_mode": "plan_weighted_school_probability",
                              "matched_plan_rows": 42,
                              "covered_plan_total": 727,
                              "school_plan_total": 883,
                              "historical_score_summary": {
                                "years": [
                                  2021,
                                  2022,
                                  2025
                                ],
                                "latest_min_score": 624,
                                "recent_min_score_average": 600,
                                "student_score": 635,
                                "gap_to_latest_min": 11,
                                "gap_to_recent_min_average": 35
                              }
                            },
                            "shap_explanation": null,
                            "recommendation": "录取概率高",
                            "long_recommendation": "当前录取概率较高，按近年录取情况看，你的分数处于相对安全区间。你的分数高于近三年最低线11分，也高于近三年均值线35分。该结果按可匹配专业的招生计划加权汇总，更接近学校整体录取难度。",
                            "major_name": null,
                            "tier_name": null,
                            "tier_label": null,
                            "tier_min_probability": null,
                            "chance_score": 0.8069397227217383,
                            "interpretation": "历史条件下机会较高，建议作为稳妥梯度参考。",
                            "long_interpretation": "在江苏、物理类、本科批和已匹配专业计划范围内，模型给出 0.81 的历史条件机会估计。历史数据使用 2021、2022、2025 年。输入分数高于最新可用最低线 11 分，高于近年最低线均值 35 分。招生计划覆盖率为 82.3%（727/883）。仍需核对当年专业组、选科、体检、校区和调剂要求。",
                            "data_through_year": 2025,
                            "historical_years": [
                              2021,
                              2022,
                              2025
                            ],
                            "plan_coverage": {
                              "status": "AVAILABLE",
                              "ratio": 0.8233295583238958,
                              "matched_plan_rows": 42,
                              "covered_plan_total": 727,
                              "school_plan_total": 883
                            },
                            "fallback_path": {
                              "applied": false,
                              "requested_level": "college",
                              "effective_level": "plan_weighted_school",
                              "strategy": "plan_weighted_school_probability",
                              "reason": null
                            },
                            "evidence_consistency_status": "VERIFIED"
                          },
                          {
                            "college_name": "苏州大学",
                            "admission_probability": 0.7074682458538165,
                            "evidence": {
                              "recent_3y_min_score": [
                                635,
                                636
                              ],
                              "score_gap": -0.7000000000000455,
                              "score_gap_original": 0,
                              "province_line_gap": 179,
                              "is_985": false,
                              "is_211": true,
                              "is_dual_class": true,
                              "college_rank": 42,
                              "plan_enrollment": 139,
                              "plan_coverage_ratio": 0.7279284477784189,
                              "major_hist_avg": 636,
                              "major_recent_min_trend": -4,
                              "aggregation_mode": "plan_weighted_school_probability",
                              "matched_plan_rows": 60,
                              "covered_plan_total": 2523,
                              "school_plan_total": 3466,
                              "historical_score_summary": {
                                "years": [
                                  2023,
                                  2024,
                                  2025
                                ],
                                "latest_min_score": 635,
                                "recent_min_score_average": 636,
                                "student_score": 635,
                                "gap_to_latest_min": 0,
                                "gap_to_recent_min_average": -1
                              }
                            },
                            "shap_explanation": null,
                            "recommendation": "需要注意梯度，但成功率较高",
                            "long_recommendation": "当前录取机会较大，但仍需关注同分段竞争和院校梯度波动。你的分数高于近三年最低线0分，但仍比近三年均值线低1分。该结果按可匹配专业的招生计划加权汇总，更接近学校整体录取难度。",
                            "major_name": null,
                            "tier_name": null,
                            "tier_label": null,
                            "tier_min_probability": null,
                            "chance_score": 0.7074682458538165,
                            "interpretation": "历史条件下机会中等偏高，建议结合其他志愿形成合理梯度。",
                            "long_interpretation": "在江苏、物理类、本科批和已匹配专业计划范围内，模型给出 0.71 的历史条件机会估计。历史数据覆盖 2023 至 2025 年。输入分数高于最新可用最低线 0 分，低于近年最低线均值 1 分。招生计划覆盖率为 72.8%（2523/3466）。仍需核对当年专业组、选科、体检、校区和调剂要求。",
                            "data_through_year": 2025,
                            "historical_years": [
                              2023,
                              2024,
                              2025
                            ],
                            "plan_coverage": {
                              "status": "AVAILABLE",
                              "ratio": 0.7279284477784189,
                              "matched_plan_rows": 60,
                              "covered_plan_total": 2523,
                              "school_plan_total": 3466
                            },
                            "fallback_path": {
                              "applied": false,
                              "requested_level": "college",
                              "effective_level": "plan_weighted_school",
                              "strategy": "plan_weighted_school_probability",
                              "reason": null
                            },
                            "evidence_consistency_status": "VERIFIED"
                          }
                        ],
                        "meta": {
                          "total_colleges": 3,
                          "student_score": 635,
                          "student_province": "江苏",
                          "local_colleges": null,
                          "score_diff_min": 0,
                          "score_diff_median": 11,
                          "prefer_local": false,
                          "college_provinces": [
                            "江苏",
                            "上海"
                          ],
                          "model_version": "v1.1.0",
                          "data_through_year": 2025,
                          "historical_years": [
                            2021,
                            2022,
                            2023,
                            2024,
                            2025
                          ],
                          "interpretation_policy_version": "2026-08",
                          "policy_constraints": {
                            "status": "PARTIALLY_EVALUATED",
                            "evaluated": [
                              "province",
                              "subject_type",
                              "batch"
                            ],
                            "not_evaluated": [
                              "subject_selection",
                              "physical_exam",
                              "single_subject_score",
                              "campus",
                              "tuition",
                              "transfer_policy"
                            ],
                            "notice": "未评估项需以当年省级考试院和院校招生章程为准。"
                          },
                          "coverage_level": "available",
                          "fallback": {
                            "applied": false,
                            "strategy": null,
                            "requested_year": 2026,
                            "effective_year": 2026,
                            "requested_major_name": null,
                            "effective_major_name": null
                          }
                        },
                        "disclaimer": "本预测结果综合历年真实招生数据、院校录取趋势与机器学习模型推算而成，仅供志愿填报参考。建议结合当年政策、院校最新官方信息及个人实际情况综合判断，最终录取结果以各省考试院和院校官方公布为准。"
                      }
                    }
                  },
                  "no_data": {
                    "summary": "有效请求无结果",
                    "value": {
                      "DataStatus": {
                        "RequestParameter": "province=江苏&subject_type=物理类&score=635&batch=本科批&year=2026",
                        "StatusCode": 100,
                        "StatusDescription": "暂无符合条件的预测结果",
                        "ResponseDateTime": "2026-07-01 21:30:00.000",
                        "DataTotalCount": 0,
                        "NoDataReason": "NO_MATCHING_COLLEGES"
                      },
                      "Data": {
                        "predictions": [],
                        "meta": {
                          "total_colleges": 0,
                          "local_colleges": 0,
                          "student_score": 635,
                          "student_province": "江苏",
                          "model_version": "v1.1.0"
                        },
                        "disclaimer": "录取参考概率仅用于辅助志愿梯度判断，不代表真实个人录取率或录取承诺。"
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。请求已被接收，但预测服务未能完成处理。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdmissionErrorResponse"
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "province=江苏&subject_type=物理类&score=635",
                    "StatusCode": -9,
                    "Status": "internal_error",
                    "StatusDescription": "预测服务内部错误，请稍后重试。",
                    "ResponseDateTime": "2026-07-01 21:30:00.000",
                    "DataTotalCount": 0,
                    "RequestId": "req_admission_demo_500"
                  },
                  "Data": null
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "422": {
            "description": "请求语义错误。请求格式正确，但参数取值、语义或业务约束无法处理。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdmissionErrorResponse"
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "",
                    "StatusCode": 501,
                    "Status": "invalid_argument",
                    "StatusDescription": "缺少必填参数: province",
                    "ResponseDateTime": "2026-07-01 21:30:00.000",
                    "DataTotalCount": 0,
                    "RequestId": "req_admission_demo_422"
                  },
                  "Data": null
                }
              }
            }
          },
          "503": {
            "description": "服务暂时不可用。依赖服务或预测服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdmissionErrorResponse"
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "province=江苏&subject_type=物理类&score=635",
                    "StatusCode": -9,
                    "Status": "college_lookup_unavailable",
                    "StatusDescription": "学校信息查询暂时不可用，请稍后重试。",
                    "ResponseDateTime": "2026-07-01 21:30:00.000",
                    "DataTotalCount": 0,
                    "RequestId": "req_admission_demo_503"
                  },
                  "Data": null
                }
              }
            }
          },
          "504": {
            "description": "网关超时。预测服务未在时限内完成响应，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdmissionErrorResponse"
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "province=江苏&subject_type=物理类&score=635",
                    "StatusCode": -9,
                    "Status": "upstream_unavailable",
                    "StatusDescription": "预测服务暂时不可用，请稍后重试。",
                    "ResponseDateTime": "2026-07-01 21:30:00.000",
                    "DataTotalCount": 0,
                    "RequestId": "req_admission_demo_504"
                  },
                  "Data": null
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "url": "https://api.gugudata.com/ai/admission/predict/demo",
          "description": "脱敏静态样例对应的公开演示入口。"
        },
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyQuery": []
          }
        ],
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "兼容历史客户端的 Query AppKey；新接入推荐使用 AppKey Header。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "province": {
                    "type": "string",
                    "description": "考生所在省份，与历年分数线数据保持一致"
                  },
                  "subject_type": {
                    "type": "string",
                    "description": "科类/选科：理科、文科、物理类、历史类、综合等"
                  },
                  "score": {
                    "type": "number",
                    "description": "考生裸分（0-750）"
                  },
                  "rank": {
                    "type": "integer",
                    "format": "int32",
                    "description": "考生全省位次，可为空（为空时结合分段位次推断）"
                  },
                  "batch": {
                    "type": "string",
                    "description": "报考批次，目前支持普通本科批次"
                  },
                  "top_n": {
                    "type": "integer",
                    "format": "int32",
                    "description": "返回院校数量上限，范围 1-200；传入 probability_tiers 时按各档位数量返回"
                  },
                  "probability_tiers": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": true
                    },
                    "description": "概率分层配置，仅支持 JSON Body 传入。示例：[{\"name\":\"safe\",\"label\":\"保\",\"min_probability\":0.98,\"limit\":3},{\"name\":\"stable\",\"label\":\"稳\",\"min_probability\":0.8,\"limit\":3},{\"name\":\"reach\",\"label\":\"冲\",\"min_probability\":0.75,\"limit\":3}]。每项包含 name、label、min_probability、limit；min_probability 必须严格递减，相邻档位自动形成概率区间；可配合 tier_sort 控制每档内部取数顺序，用于一次返回保、稳、冲等多档志愿结果；不传时继续按 top_n 返回。"
                  },
                  "tier_sort": {
                    "type": "string",
                    "description": "概率分层每档内部排序策略，仅在 probability_tiers 生效时使用；可选 probability、college_rank、balanced。probability 按录取概率排序，college_rank 按院校排名优先，balanced 综合院校层次、排名和概率。",
                    "enum": [
                      "probability",
                      "college_rank",
                      "balanced"
                    ]
                  },
                  "include_explanation": {
                    "type": "boolean",
                    "description": "是否返回补充影响因素说明，默认关闭以控制响应时延，开启后仅对部分结果返回解释信息"
                  },
                  "prefer_local": {
                    "type": "boolean",
                    "description": "是否在排序时优先本省院校"
                  },
                  "college_provinces": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "按院校所在省份过滤，留空则不过滤；Query 方式可多次传值，格式 [\"江苏\", \"上海\"]"
                  },
                  "target_colleges": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "指定院校名单，仅对名单内院校预测"
                  },
                  "uuid": {
                    "type": "string",
                    "description": "指定一个院校唯一 ID，仅对该院校预测；可使用全国大学高校基础信息接口返回的 SchoolUUID"
                  },
                  "target_college_uuids": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "指定院校唯一 ID 列表，仅对名单内院校预测；多个值可使用数组或逗号分隔字符串"
                  },
                  "year": {
                    "type": "integer",
                    "format": "int32",
                    "description": "预测年份，用于匹配最新控制线与分数线"
                  },
                  "major_name": {
                    "type": "string",
                    "description": "专业名称（用于专业级预测），命中专业样本时优先返回该专业结果；若样本不足，系统可能切换到院校层或其他兼容预测路径"
                  },
                  "local_batch_name": {
                    "type": "string",
                    "description": "本地批次名称（用于过滤），不提供时默认使用 batch 参数的值"
                  },
                  "schoolUuid": {
                    "type": "string",
                    "description": "指定院校唯一 ID，兼容 camelCase 参数名。"
                  },
                  "schooluuid": {
                    "type": "string",
                    "description": "指定院校唯一 ID，兼容历史参数名。"
                  },
                  "SchoolUUID": {
                    "type": "string",
                    "description": "指定院校唯一 ID，兼容历史参数名。"
                  },
                  "uuids": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "指定院校唯一 ID 列表。"
                  },
                  "targetCollegeUuids": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "指定院校唯一 ID 列表，兼容 camelCase 参数名。"
                  }
                },
                "required": [
                  "province",
                  "subject_type",
                  "score"
                ]
              },
              "example": {
                "province": "江苏",
                "subject_type": "物理类",
                "score": 635,
                "rank": 12000,
                "batch": "本科批",
                "top_n": 3,
                "include_explanation": false,
                "prefer_local": false,
                "college_provinces": [
                  "江苏",
                  "上海"
                ],
                "target_colleges": [
                  "南京邮电大学"
                ],
                "year": 2026
              }
            }
          }
        },
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/ai/article-polishing": {
      "post": {
        "summary": "文章自然润色",
        "description": "基于 AI 模型文章润色\n接口标签：AI、文本处理、专有模型、智能纠错\n接口特性：\n- 基于自有专业模型进行 AI 智能润色\n- 对原始内容进行智能纠错\n- 高效的文本润色性能\n- 围绕“文章自然润色”提供标准化能力，便于快速接入现有业务\n- 适合将“文章自然润色”结果接入业务系统、后台工具和自动化流程\n- 适合内容生产、文本审核和知识整理等智能处理场景\n- 支持将 AI 处理结果接入审核、编辑和运营流程\n- 可与摘要、翻译、关键词和情绪分析等接口组合使用\n详情页：https://www.gugudata.com/api/details/article-polishing",
        "operationId": "post_article_polishing",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/article-polishing"
        },
        "x-gugudata-api-identity": "article-polishing",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "content": {
                          "type": "string",
                          "description": "润色后的文本内容"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/article-polishing/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "需要润色的文本内容"
                  },
                  "streaming": {
                    "type": "boolean",
                    "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。"
                  },
                  "writingStyle": {
                    "type": "string",
                    "description": "润色风格，例如学术性、正式、通俗、简洁等。"
                  }
                },
                "required": [
                  "content"
                ]
              },
              "example": {
                "content": "",
                "streaming": false
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/bazi-daily-insight": {
      "post": {
        "summary": "八字每日趋势解读",
        "description": "- 按出生日期、时间与历法类型生成个人每日文化解读，适合需要个性化内容的传统文化应用。\n- 支持公历、农历及农历闰月标记，便于按照用户原有的出生资料填写并核对日期。\n- 返回公农历换算、年柱、月柱、日柱与时柱，便于将排盘资料与解读内容分区展示。\n- 可以指定目标日期，也可使用北京时间当天，适合每日内容栏目与指定日期的文化查询。\n- 提供每日主题作为阅读入口，便于在日历卡片中呈现简短主题并引导查看完整内容。\n- 分别组织事业学习与关系沟通内容，便于按用户感兴趣的生活场景展示文化观察。\n- 提供生活节奏、行动建议及注意事项，便于制作包含多段内容的每日阅读页面。\n- 支持简体中文、繁体中文和英文解读，可用于面向不同语言读者的文化内容产品。\n- 支持同步返回、异步任务与流式获取，可按页面等待体验选择完整结果或逐步展示。\n- 返回出生资料、目标日期、排盘基础及文化解读，便于保存阅读记录并核对每次查询的对象。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。",
        "operationId": "post_bazi_daily_insight",
        "tags": [
          "国学/娱乐"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/bazi-daily-insight"
        },
        "x-gugudata-api-identity": "bazi-daily-insight",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "依赖服务不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "同步结果或异步任务受理信息。",
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "基础数据": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "出生资料": {
                                  "type": "object",
                                  "additionalProperties": true
                                },
                                "目标日期": {
                                  "type": "object",
                                  "additionalProperties": true
                                },
                                "排盘基础": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "输入信息": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "历法换算": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "四柱": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "年柱": {
                                          "type": "string"
                                        },
                                        "月柱": {
                                          "type": "string"
                                        },
                                        "日柱": {
                                          "type": "string"
                                        },
                                        "时柱": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "年柱",
                                        "月柱",
                                        "日柱",
                                        "时柱"
                                      ]
                                    },
                                    "八字": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "输入信息",
                                    "历法换算",
                                    "四柱",
                                    "八字"
                                  ]
                                }
                              },
                              "required": [
                                "出生资料",
                                "目标日期",
                                "排盘基础"
                              ]
                            },
                            "文化解读": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "今日主题": {
                                  "type": "string",
                                  "minLength": 1
                                },
                                "事业与学习": {
                                  "type": "object",
                                  "minProperties": 1,
                                  "additionalProperties": true
                                },
                                "关系沟通": {
                                  "type": "object",
                                  "minProperties": 1,
                                  "additionalProperties": true
                                },
                                "生活节奏": {
                                  "type": "object",
                                  "minProperties": 1,
                                  "additionalProperties": true
                                },
                                "行动建议": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                },
                                "注意事项": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                }
                              },
                              "required": [
                                "今日主题",
                                "事业与学习",
                                "关系沟通",
                                "生活节奏",
                                "行动建议",
                                "注意事项"
                              ]
                            },
                            "免责声明": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "基础数据",
                            "文化解读",
                            "免责声明"
                          ]
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "operationId": {
                              "type": "string"
                            },
                            "status": {
                              "type": "string",
                              "enum": [
                                "PENDING",
                                "RUNNING",
                                "SUCCEEDED",
                                "FAILED",
                                "EXPIRED"
                              ]
                            },
                            "pollingUrl": {
                              "type": "string"
                            },
                            "expiresAt": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "result": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "基础数据": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "出生资料": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "目标日期": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "排盘基础": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "输入信息": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "历法换算": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "四柱": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "properties": {
                                            "年柱": {
                                              "type": "string"
                                            },
                                            "月柱": {
                                              "type": "string"
                                            },
                                            "日柱": {
                                              "type": "string"
                                            },
                                            "时柱": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "年柱",
                                            "月柱",
                                            "日柱",
                                            "时柱"
                                          ]
                                        },
                                        "八字": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "输入信息",
                                        "历法换算",
                                        "四柱",
                                        "八字"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "出生资料",
                                    "目标日期",
                                    "排盘基础"
                                  ]
                                },
                                "文化解读": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "今日主题": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "事业与学习": {
                                      "type": "object",
                                      "minProperties": 1,
                                      "additionalProperties": true
                                    },
                                    "关系沟通": {
                                      "type": "object",
                                      "minProperties": 1,
                                      "additionalProperties": true
                                    },
                                    "生活节奏": {
                                      "type": "object",
                                      "minProperties": 1,
                                      "additionalProperties": true
                                    },
                                    "行动建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "注意事项": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "今日主题",
                                    "事业与学习",
                                    "关系沟通",
                                    "生活节奏",
                                    "行动建议",
                                    "注意事项"
                                  ]
                                },
                                "免责声明": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "基础数据",
                                "文化解读",
                                "免责声明"
                              ]
                            },
                            "error": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": true
                            }
                          },
                          "required": [
                            "operationId",
                            "status",
                            "pollingUrl"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                },
                "description": "依次返回 metadata、content 和 done；done.result 为完整已校验结果，随后发送 [DONE]。"
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "内容服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/bazi-daily-insight/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "responseMode",
            "in": "query",
            "required": false,
            "description": "响应模式：sync 同步返回结果；task 创建异步任务并返回 operationId。",
            "schema": {
              "type": "string",
              "enum": [
                "sync",
                "task"
              ]
            },
            "example": "sync"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否使用 SSE 流式响应。true 仅支持 responseMode=sync，不能与 task 同时使用。",
            "schema": {
              "type": "boolean",
              "enum": [
                "false",
                "true"
              ]
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "也可在 JSON body 中传递 APPKEY。"
                  },
                  "profile": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "name": {
                        "type": "string",
                        "maxLength": 50
                      },
                      "gender": {
                        "type": "string",
                        "enum": [
                          "男",
                          "女",
                          "male",
                          "female",
                          "m",
                          "f"
                        ]
                      },
                      "calendarType": {
                        "type": "string",
                        "enum": [
                          "公历",
                          "农历",
                          "solar",
                          "gregorian",
                          "lunar"
                        ]
                      },
                      "birthDate": {
                        "type": "string",
                        "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                        "description": "按 calendarType 校验公历或农历日期，支持 1901 至 2100 年；农历二月三十不按公历校验。"
                      },
                      "birthTime": {
                        "type": "string",
                        "format": "time"
                      },
                      "birthPlace": {
                        "type": "string",
                        "maxLength": 100
                      },
                      "isLeapMonth": {
                        "type": "boolean",
                        "default": false
                      },
                      "language": {
                        "type": "string",
                        "enum": [
                          "zh-CN",
                          "zh-TW",
                          "en-US"
                        ],
                        "default": "zh-CN"
                      }
                    },
                    "required": [
                      "gender",
                      "calendarType",
                      "birthDate",
                      "birthTime"
                    ]
                  },
                  "targetDate": {
                    "type": "string",
                    "format": "date",
                    "description": "支持 1901-01-01 至 2100-12-31。"
                  },
                  "responseMode": {
                    "type": "string",
                    "enum": [
                      "sync",
                      "task"
                    ],
                    "default": "sync"
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false
                  }
                },
                "required": [
                  "profile"
                ]
              },
              "example": {
                "profile": {
                  "gender": "女",
                  "calendarType": "公历",
                  "birthDate": "1992-06-15",
                  "birthTime": "09:20:00",
                  "birthPlace": "江苏苏州",
                  "isLeapMonth": false,
                  "language": "zh-CN"
                }
              }
            }
          }
        },
        "x-apifox-folder": "国学\\/娱乐",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/bazi-fortune-teller": {
      "post": {
        "summary": "盲派八字推理",
        "description": "- 支持结构化出生资料，也兼容 userinfo 自然语言输入，便于已有调用方式继续使用。\n- 支持公历与农历出生日期，并提供农历闰月标记，适合按照不同历法整理个人资料。\n- 返回标准化出生信息，便于用户核对日期、时间和历法后再阅读对应的文化解读。\n- 提供公历与农历换算结果，可在个人报告中同时展示两种日期，减少手工整理步骤。\n- 分别返回年柱、月柱、日柱和时柱，便于制作四柱排盘视图与完整的八字资料卡。\n- 提供五行相关文化分析，适合将传统概念与个人排盘资料组织成分章节的阅读内容。\n- 包含大运等传统命理维度的解读，便于文化研究者对照不同章节理解相关术语。\n- 按学业事业、关系等生活主题组织解读，便于读者选择感兴趣的章节进行阅读。\n- 支持同步返回与异步任务获取，长篇解读可以先提交任务，再在完成后展示全文。\n- 支持流式呈现解读过程，适合需要逐步显示内容的传统文化问答与报告阅读页面。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。\nDemo 是固定公开输入的静态样例，用于展示响应格式，不代表实时生成。",
        "operationId": "post_bazi_fortune_teller",
        "tags": [
          "国学/娱乐"
        ],
        "x-apifox-folder": "国学\\/娱乐",
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/bazi-fortune-teller"
        },
        "x-gugudata-api-identity": "bazi-fortune-teller",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "-9",
            "title": "处理失败",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "901",
            "title": "文化解读暂不可用",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求采用的标准化参数摘要，不包含完整 APPKEY。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码。100 表示成功；101 表示参数错误；102 表示请求频率受限；104 表示 APPKEY 无效或未购买本接口。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；参数错误时会指出缺少或格式不正确的字段。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应生成时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前返回的业务结果数量；同步成功时通常为 1。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "排盘基础": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "由历法组件计算并固定返回的排盘依据，包含标准化输入、历法换算、四柱和八字。文化解读以此字段为准。",
                          "properties": {
                            "输入信息": {
                              "type": "object",
                              "additionalProperties": true,
                              "description": "标准化后的性别、历法、出生日期、出生时间、出生地点、闰月标识及时间标准化说明。"
                            },
                            "历法换算": {
                              "type": "object",
                              "properties": {
                                "公历时间": {
                                  "type": "string",
                                  "description": "排盘实际采用的公历时间，格式为 YYYY-MM-DD HH:mm:ss；农历输入会先换算为此时间。"
                                },
                                "农历日期": {
                                  "type": "string",
                                  "description": "排盘实际对应的农历日期。"
                                },
                                "时区": {
                                  "type": "string",
                                  "description": "排盘使用的时区，固定为 Asia/Shanghai。"
                                },
                                "日界规则": {
                                  "type": "string",
                                  "description": "日期换日规则。23:00 至 23:59 仍属于输入的公历日期，次日 00:00 后进入下一日。"
                                }
                              }
                            },
                            "四柱": {
                              "type": "object",
                              "additionalProperties": true,
                              "description": "确定性计算得到的年柱、月柱、日柱、时柱。"
                            }
                          }
                        },
                        "八字": {
                          "type": "string",
                          "description": "按年柱、月柱、日柱、时柱顺序拼接的八字结果，与 Data.排盘基础.四柱保持一致。"
                        },
                        "五行": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "基于排盘基础生成的五行属性、强弱及喜忌文化解读，具体子字段可能随命盘内容变化。"
                        },
                        "命宫": {
                          "type": "string",
                          "description": "命宫相关文化解读。"
                        },
                        "身宫": {
                          "type": "string",
                          "description": "身宫相关文化解读。"
                        },
                        "大运": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": true
                          },
                          "description": "分阶段的大运文化解读。每项通常包含起始年份、终止年份、干支或阶段主题，具体字段以实际返回为准。"
                        },
                        "运势分析": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "学业与事业、关系、财务、健康、体貌特征及关键阶段等维度的文化解读。"
                        },
                        "综合评价": {
                          "type": "string",
                          "description": "基于排盘基础生成的综合文化解读。"
                        },
                        "免责声明": {
                          "type": "string",
                          "description": "结果使用边界说明，仅供传统文化研究与娱乐参考。"
                        },
                        "operationId": {
                          "type": "string",
                          "description": "仅 responseMode=task 时返回，作为后续任务状态查询的唯一标识。"
                        },
                        "status": {
                          "type": "string",
                          "description": "仅任务模式返回，可能值为 PENDING、RUNNING、SUCCEEDED、FAILED、EXPIRED。"
                        },
                        "pollingUrl": {
                          "type": "string",
                          "description": "仅任务模式返回，用于轮询任务状态的相对路径。"
                        },
                        "expiresAt": {
                          "type": "string",
                          "description": "仅任务模式返回，任务结果的过期时间。"
                        },
                        "result": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "任务状态为 SUCCEEDED 时返回的完整业务结果，字段结构与同步模式的 Data 相同。"
                        },
                        "error": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "任务状态为 FAILED 时返回的业务侧失败信息。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    },
                    "SSE": {
                      "type": "object",
                      "properties": {
                        "done": {
                          "type": "object",
                          "properties": {
                            "result": {
                              "type": "object",
                              "additionalProperties": true,
                              "description": "仅 streaming=true 时，在最后一个 type=done 消息中返回的完整且已校验结果。"
                            }
                          }
                        }
                      }
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "服务暂时不可用。数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "文化解读暂不可用，业务码 901；失败不返回占位成功结果。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/bazi-fortune-teller/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "userinfo": {
                    "type": "string",
                    "description": "旧版自然语言兼容参数。必须同时写明性别、历法、出生日期和出生时间，例如：我是男性，我的公历出生日期是2016年11月23日，出生时间是18:00。与结构化参数同时提供时，以 gender、calendarType、birthDate、birthTime 等结构化参数为准。"
                  },
                  "gender": {
                    "type": "string",
                    "description": "结构化调用时必填。性别，支持：男、女、male、female。",
                    "enum": [
                      "男",
                      "女",
                      "male",
                      "female"
                    ]
                  },
                  "calendarType": {
                    "type": "string",
                    "description": "结构化调用时必填。birthDate 使用的历法，支持：公历、农历、solar、gregorian、lunar。",
                    "enum": [
                      "公历",
                      "农历",
                      "solar",
                      "gregorian",
                      "lunar"
                    ]
                  },
                  "birthDate": {
                    "type": "string",
                    "description": "结构化调用时必填。出生日期，严格使用 YYYY-MM-DD 格式，支持范围为 1901-01-01 至 2100-12-31；calendarType=农历时填写农历年月日。"
                  },
                  "birthTime": {
                    "type": "string",
                    "description": "结构化调用时必填。出生时间，推荐使用 HH:mm 24 小时制，例如 18:00。支持丑时至亥时等传统时辰输入，并按该时辰的中间时刻标准化；子时跨越两个公历日期，必须改用 HH:mm 明确具体时间。"
                  },
                  "birthPlace": {
                    "type": "string",
                    "description": "出生地点，用于文化解读背景。当前排盘统一按 Asia/Shanghai 时区和输入的北京时间计算，不根据经度进行真太阳时校正。"
                  },
                  "isLeapMonth": {
                    "type": "boolean",
                    "description": "仅 calendarType=农历时有效。出生月份是否为闰月；公历输入必须为 false。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "description": "是否使用 SSE 流式响应。false 返回完整 JSON；true 先发送 type=content 的文本片段，最后发送 type=done，其中 result 为包含确定性排盘基础的完整结果。"
                  },
                  "responseMode": {
                    "type": "string",
                    "description": "响应模式，支持 sync、task。sync 在当前请求中返回结果；task 先返回 operationId，再调用任务状态查询接口轮询。responseMode=task 不能与 streaming=true 同时使用。",
                    "enum": [
                      "sync",
                      "task"
                    ]
                  }
                }
              },
              "example": {
                "gender": "女",
                "calendarType": "公历",
                "birthDate": "1992-06-15",
                "birthTime": "09:20",
                "birthPlace": "江苏苏州",
                "isLeapMonth": false
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "userinfo": {
                    "type": "string",
                    "description": "旧版自然语言兼容参数。必须同时写明性别、历法、出生日期和出生时间，例如：我是男性，我的公历出生日期是2016年11月23日，出生时间是18:00。与结构化参数同时提供时，以 gender、calendarType、birthDate、birthTime 等结构化参数为准。"
                  },
                  "gender": {
                    "type": "string",
                    "description": "结构化调用时必填。性别，支持：男、女、male、female。",
                    "enum": [
                      "男",
                      "女",
                      "male",
                      "female"
                    ]
                  },
                  "calendarType": {
                    "type": "string",
                    "description": "结构化调用时必填。birthDate 使用的历法，支持：公历、农历、solar、gregorian、lunar。",
                    "enum": [
                      "公历",
                      "农历",
                      "solar",
                      "gregorian",
                      "lunar"
                    ]
                  },
                  "birthDate": {
                    "type": "string",
                    "description": "结构化调用时必填。出生日期，严格使用 YYYY-MM-DD 格式，支持范围为 1901-01-01 至 2100-12-31；calendarType=农历时填写农历年月日。"
                  },
                  "birthTime": {
                    "type": "string",
                    "description": "结构化调用时必填。出生时间，推荐使用 HH:mm 24 小时制，例如 18:00。支持丑时至亥时等传统时辰输入，并按该时辰的中间时刻标准化；子时跨越两个公历日期，必须改用 HH:mm 明确具体时间。"
                  },
                  "birthPlace": {
                    "type": "string",
                    "description": "出生地点，用于文化解读背景。当前排盘统一按 Asia/Shanghai 时区和输入的北京时间计算，不根据经度进行真太阳时校正。"
                  },
                  "isLeapMonth": {
                    "type": "boolean",
                    "description": "仅 calendarType=农历时有效。出生月份是否为闰月；公历输入必须为 false。"
                  }
                }
              },
              "example": {
                "userinfo": "N/A",
                "gender": "N/A",
                "calendarType": "公历",
                "birthDate": "N/A",
                "birthTime": "N/A",
                "birthPlace": "N/A",
                "isLeapMonth": false
              }
            }
          }
        }
      }
    },
    "/ai/bazi-relationship-insight": {
      "post": {
        "summary": "八字关系合参",
        "description": "- 支持分别填写双方出生资料，适合双人传统文化解读与关系主题的阅读产品。\n- 双方可独立选择公历或农历并标明闰月，无需先把两份出生记录手工换算成同一历法。\n- 分别返回双方的公农历换算和四柱排盘，便于在双栏页面中核对每个人的基础资料。\n- 可提交关系关注方向，让文化解读围绕沟通方式、价值观或长期相处等指定主题展开。\n- 返回整体关系摘要与关键词，适合在结果页顶部呈现阅读提要并连接完整解读章节。\n- 按维度提供双方互补特点及相应说明，便于制作分项阅读卡片并保留具体解释。\n- 分别列出适合的沟通方式与需要避免的情形，帮助读者区分不同类型的文化建议。\n- 提供长期相处建议和注意事项，可作为关系主题文章或报告中的独立阅读章节。\n- 双方资料支持统一选择简体中文、繁体中文或英文，以对应同一份报告的阅读语言。\n- 支持同步、异步任务与流式获取，便于在完整报告和逐步阅读两种产品体验中使用。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。",
        "operationId": "post_bazi_relationship_insight",
        "tags": [
          "国学/娱乐"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/bazi-relationship-insight"
        },
        "x-gugudata-api-identity": "bazi-relationship-insight",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "依赖服务不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "同步结果或异步任务受理信息。",
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "基础数据": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "甲方": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "出生资料": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "历法计算": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "排盘基础": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "输入信息": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "历法换算": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "四柱": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "properties": {
                                            "年柱": {
                                              "type": "string"
                                            },
                                            "月柱": {
                                              "type": "string"
                                            },
                                            "日柱": {
                                              "type": "string"
                                            },
                                            "时柱": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "年柱",
                                            "月柱",
                                            "日柱",
                                            "时柱"
                                          ]
                                        },
                                        "八字": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "输入信息",
                                        "历法换算",
                                        "四柱",
                                        "八字"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "出生资料",
                                    "历法计算",
                                    "排盘基础"
                                  ]
                                },
                                "乙方": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "出生资料": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "历法计算": {
                                      "type": "object",
                                      "additionalProperties": true
                                    },
                                    "排盘基础": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "输入信息": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "历法换算": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "四柱": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "properties": {
                                            "年柱": {
                                              "type": "string"
                                            },
                                            "月柱": {
                                              "type": "string"
                                            },
                                            "日柱": {
                                              "type": "string"
                                            },
                                            "时柱": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "年柱",
                                            "月柱",
                                            "日柱",
                                            "时柱"
                                          ]
                                        },
                                        "八字": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "输入信息",
                                        "历法换算",
                                        "四柱",
                                        "八字"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "出生资料",
                                    "历法计算",
                                    "排盘基础"
                                  ]
                                },
                                "关注方向": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "甲方",
                                "乙方",
                                "关注方向"
                              ]
                            },
                            "文化解读": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "关系摘要": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "整体倾向": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "关系关键词": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "核心观察": {
                                      "type": "string",
                                      "minLength": 1
                                    }
                                  },
                                  "required": [
                                    "整体倾向",
                                    "关系关键词",
                                    "核心观察"
                                  ]
                                },
                                "互补特点": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                      "维度": {
                                        "type": "string",
                                        "minLength": 1
                                      },
                                      "解读": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "required": [
                                      "维度",
                                      "解读"
                                    ]
                                  }
                                },
                                "沟通建议": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "适合方式": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "需要避免": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "适合方式",
                                    "需要避免"
                                  ]
                                },
                                "长期相处建议": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                },
                                "注意事项": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                }
                              },
                              "required": [
                                "关系摘要",
                                "互补特点",
                                "沟通建议",
                                "长期相处建议",
                                "注意事项"
                              ]
                            },
                            "免责声明": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "基础数据",
                            "文化解读",
                            "免责声明"
                          ]
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "operationId": {
                              "type": "string"
                            },
                            "status": {
                              "type": "string",
                              "enum": [
                                "PENDING",
                                "RUNNING",
                                "SUCCEEDED",
                                "FAILED",
                                "EXPIRED"
                              ]
                            },
                            "pollingUrl": {
                              "type": "string"
                            },
                            "expiresAt": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "result": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "基础数据": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "甲方": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "出生资料": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "历法计算": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "排盘基础": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "properties": {
                                            "输入信息": {
                                              "type": "object",
                                              "additionalProperties": true
                                            },
                                            "历法换算": {
                                              "type": "object",
                                              "additionalProperties": true
                                            },
                                            "四柱": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "properties": {
                                                "年柱": {
                                                  "type": "string"
                                                },
                                                "月柱": {
                                                  "type": "string"
                                                },
                                                "日柱": {
                                                  "type": "string"
                                                },
                                                "时柱": {
                                                  "type": "string"
                                                }
                                              },
                                              "required": [
                                                "年柱",
                                                "月柱",
                                                "日柱",
                                                "时柱"
                                              ]
                                            },
                                            "八字": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "输入信息",
                                            "历法换算",
                                            "四柱",
                                            "八字"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "出生资料",
                                        "历法计算",
                                        "排盘基础"
                                      ]
                                    },
                                    "乙方": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "出生资料": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "历法计算": {
                                          "type": "object",
                                          "additionalProperties": true
                                        },
                                        "排盘基础": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "properties": {
                                            "输入信息": {
                                              "type": "object",
                                              "additionalProperties": true
                                            },
                                            "历法换算": {
                                              "type": "object",
                                              "additionalProperties": true
                                            },
                                            "四柱": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "properties": {
                                                "年柱": {
                                                  "type": "string"
                                                },
                                                "月柱": {
                                                  "type": "string"
                                                },
                                                "日柱": {
                                                  "type": "string"
                                                },
                                                "时柱": {
                                                  "type": "string"
                                                }
                                              },
                                              "required": [
                                                "年柱",
                                                "月柱",
                                                "日柱",
                                                "时柱"
                                              ]
                                            },
                                            "八字": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "输入信息",
                                            "历法换算",
                                            "四柱",
                                            "八字"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "出生资料",
                                        "历法计算",
                                        "排盘基础"
                                      ]
                                    },
                                    "关注方向": {
                                      "type": "array",
                                      "items": {
                                        "type": "string"
                                      }
                                    }
                                  },
                                  "required": [
                                    "甲方",
                                    "乙方",
                                    "关注方向"
                                  ]
                                },
                                "文化解读": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "关系摘要": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "整体倾向": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "关系关键词": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "核心观察": {
                                          "type": "string",
                                          "minLength": 1
                                        }
                                      },
                                      "required": [
                                        "整体倾向",
                                        "关系关键词",
                                        "核心观察"
                                      ]
                                    },
                                    "互补特点": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                          "维度": {
                                            "type": "string",
                                            "minLength": 1
                                          },
                                          "解读": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "required": [
                                          "维度",
                                          "解读"
                                        ]
                                      }
                                    },
                                    "沟通建议": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "适合方式": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "需要避免": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        }
                                      },
                                      "required": [
                                        "适合方式",
                                        "需要避免"
                                      ]
                                    },
                                    "长期相处建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "注意事项": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "关系摘要",
                                    "互补特点",
                                    "沟通建议",
                                    "长期相处建议",
                                    "注意事项"
                                  ]
                                },
                                "免责声明": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "基础数据",
                                "文化解读",
                                "免责声明"
                              ]
                            },
                            "error": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": true
                            }
                          },
                          "required": [
                            "operationId",
                            "status",
                            "pollingUrl"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                },
                "description": "依次返回 metadata、content 和 done；done.result 为完整已校验结果，随后发送 [DONE]。"
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "解读或依赖服务不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/bazi-relationship-insight/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "responseMode",
            "in": "query",
            "required": false,
            "description": "响应模式：sync 同步返回结果；task 创建异步任务并返回 operationId。",
            "schema": {
              "type": "string",
              "enum": [
                "sync",
                "task"
              ]
            },
            "example": "sync"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否使用 SSE 流式响应。true 仅支持 responseMode=sync，不能与 task 同时使用。",
            "schema": {
              "type": "boolean",
              "enum": [
                "false",
                "true"
              ]
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "也可在 JSON body 中传递 APPKEY。"
                  },
                  "personA": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "name": {
                        "type": "string",
                        "maxLength": 50
                      },
                      "gender": {
                        "type": "string",
                        "enum": [
                          "男",
                          "女",
                          "male",
                          "female",
                          "m",
                          "f"
                        ]
                      },
                      "calendarType": {
                        "type": "string",
                        "enum": [
                          "公历",
                          "农历",
                          "solar",
                          "gregorian",
                          "lunar"
                        ]
                      },
                      "birthDate": {
                        "type": "string",
                        "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                        "description": "按 calendarType 校验公历或农历日期，支持 1901 至 2100 年；农历二月三十不按公历校验。"
                      },
                      "birthTime": {
                        "type": "string",
                        "format": "time"
                      },
                      "birthPlace": {
                        "type": "string",
                        "maxLength": 100
                      },
                      "isLeapMonth": {
                        "type": "boolean",
                        "default": false
                      },
                      "language": {
                        "type": "string",
                        "enum": [
                          "zh-CN",
                          "zh-TW",
                          "en-US"
                        ],
                        "default": "zh-CN"
                      }
                    },
                    "required": [
                      "gender",
                      "calendarType",
                      "birthDate",
                      "birthTime"
                    ]
                  },
                  "personB": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "name": {
                        "type": "string",
                        "maxLength": 50
                      },
                      "gender": {
                        "type": "string",
                        "enum": [
                          "男",
                          "女",
                          "male",
                          "female",
                          "m",
                          "f"
                        ]
                      },
                      "calendarType": {
                        "type": "string",
                        "enum": [
                          "公历",
                          "农历",
                          "solar",
                          "gregorian",
                          "lunar"
                        ]
                      },
                      "birthDate": {
                        "type": "string",
                        "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                        "description": "按 calendarType 校验公历或农历日期，支持 1901 至 2100 年；农历二月三十不按公历校验。"
                      },
                      "birthTime": {
                        "type": "string",
                        "format": "time"
                      },
                      "birthPlace": {
                        "type": "string",
                        "maxLength": 100
                      },
                      "isLeapMonth": {
                        "type": "boolean",
                        "default": false
                      },
                      "language": {
                        "type": "string",
                        "enum": [
                          "zh-CN",
                          "zh-TW",
                          "en-US"
                        ],
                        "default": "zh-CN"
                      }
                    },
                    "required": [
                      "gender",
                      "calendarType",
                      "birthDate",
                      "birthTime"
                    ]
                  },
                  "focusAreas": {
                    "type": "array",
                    "maxItems": 6,
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 20
                    },
                    "description": "空数组使用默认方向；去除首尾空白和重复项。"
                  },
                  "responseMode": {
                    "type": "string",
                    "enum": [
                      "sync",
                      "task"
                    ],
                    "default": "sync"
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false
                  }
                },
                "required": [
                  "personA",
                  "personB"
                ]
              },
              "example": {
                "personA": {
                  "gender": "男",
                  "calendarType": "公历",
                  "birthDate": "1990-12-01",
                  "birthTime": "07:30:00",
                  "language": "zh-CN"
                },
                "personB": {
                  "gender": "女",
                  "calendarType": "农历",
                  "birthDate": "1992-05-15",
                  "birthTime": "09:20:00",
                  "isLeapMonth": false,
                  "language": "zh-CN"
                },
                "focusAreas": [
                  "沟通方式",
                  "长期相处"
                ]
              }
            }
          }
        },
        "x-apifox-folder": "国学\\/娱乐",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/children-story-creator": {
      "post": {
        "summary": "儿童故事创作大师",
        "description": "基于 AI 模型智能创作儿童故事\n接口标签：AI、故事创作、儿童故事\n接口特性：\n- 支持多种主题和长度的儿童故事创作\n- 基于 AI 模型，提供高质量的故事内容\n- 附带教育意义的反思内容\n- 适用于教育、娱乐和家庭阅读场景\n- 围绕“儿童故事创作大师”提供标准化能力，便于快速接入现有业务\n- 适合将“儿童故事创作大师”结果接入业务系统、后台工具和自动化流程\n- 适合内容生产、文本审核和知识整理等智能处理场景\n- 支持将 AI 处理结果接入审核、编辑和运营流程\n详情页：https://www.gugudata.com/api/details/children-story-creator",
        "operationId": "post_children_story_creator",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/children-story-creator"
        },
        "x-gugudata-api-identity": "children-story-creator",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "请求参数不完整或无效"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "APPKEY 无效或未授权"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求的参数"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "content": {
                          "type": "string",
                          "description": "生成的故事内容"
                        },
                        "reflection": {
                          "type": "string",
                          "description": "故事的反思或教育意义"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/children-story-creator/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "topic": {
                    "type": "string",
                    "description": "故事的一句话主题，如：刻意练习对于学习的意义"
                  },
                  "length": {
                    "type": "string",
                    "description": "故事长度，可选参数为：短篇|中篇|长篇"
                  }
                },
                "required": [
                  "topic",
                  "length"
                ]
              },
              "example": {
                "topic": "N/A",
                "length": "N/A"
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/chinese-zodiac-period-insight": {
      "post": {
        "summary": "生肖周期趋势解读",
        "description": "- 支持直接指定十二生肖中的一个生肖，适合为生肖栏目按选定对象生成周期文化内容。\n- 也可通过公历生日或出生年份确定生肖，调用时选择一种输入方式即可完成对象识别。\n- 提供完整生日时按照农历春节边界确定生肖，便于核对年初出生者的生肖归属。\n- 支持今日、明日、本周、本月和本年五种周期，便于同一产品组织不同时间尺度的栏目。\n- 支持指定目标日期，并返回对应周期范围，便于在结果卡片中清楚标明内容适用的时间。\n- 提供周期主题与事业学习解读，可按主题、方向及阶段变化组织完整的阅读页面。\n- 关系沟通部分提供可能情景、沟通重点与建议，便于作为周期内容的独立章节展示。\n- 生活节奏部分包含精力分配与环境调整建议，可用于生活主题栏目中的文化阅读材料。\n- 支持简体中文、繁体中文和英文内容，便于面向不同语言读者提供生肖文化栏目。\n- 支持同步、任务及流式获取，适合栏目内容生成、完整报告读取和逐步呈现等接入方式。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。",
        "operationId": "post_chinese_zodiac_period_insight",
        "tags": [
          "国学/娱乐"
        ],
        "x-apifox-folder": "国学\\/娱乐",
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/chinese-zodiac-period-insight"
        },
        "x-gugudata-api-identity": "chinese-zodiac-period-insight",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "依赖服务不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "同步结果或异步任务受理信息。",
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "基础数据": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "生肖": {
                                  "type": "string",
                                  "enum": [
                                    "鼠",
                                    "牛",
                                    "虎",
                                    "兔",
                                    "龙",
                                    "蛇",
                                    "马",
                                    "羊",
                                    "猴",
                                    "鸡",
                                    "狗",
                                    "猪"
                                  ]
                                },
                                "周期": {
                                  "type": "string",
                                  "enum": [
                                    "today",
                                    "tomorrow",
                                    "week",
                                    "month",
                                    "year"
                                  ]
                                },
                                "周期标识": {
                                  "type": "string"
                                },
                                "输入信息": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "输入方式": {
                                      "type": "string",
                                      "enum": [
                                        "生肖名称",
                                        "公历出生日期",
                                        "出生年份"
                                      ]
                                    },
                                    "规范化输入值": {
                                      "type": "string"
                                    },
                                    "输出语言": {
                                      "type": "string",
                                      "enum": [
                                        "zh-CN",
                                        "zh-TW",
                                        "en-US"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "输入方式",
                                    "规范化输入值",
                                    "输出语言"
                                  ]
                                },
                                "生肖计算": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "生肖": {
                                      "type": "string"
                                    },
                                    "计算方式": {
                                      "type": "string"
                                    },
                                    "换年规则": {
                                      "type": "string"
                                    },
                                    "兼容性说明": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "生肖",
                                    "计算方式",
                                    "换年规则",
                                    "兼容性说明"
                                  ]
                                },
                                "目标日期": {
                                  "type": "string",
                                  "format": "date"
                                },
                                "周期范围": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "开始日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "结束日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "时区": {
                                      "type": "string",
                                      "const": "Asia/Shanghai"
                                    }
                                  },
                                  "required": [
                                    "开始日期",
                                    "结束日期",
                                    "时区"
                                  ]
                                }
                              },
                              "required": [
                                "生肖",
                                "周期",
                                "周期标识",
                                "输入信息",
                                "生肖计算",
                                "目标日期",
                                "周期范围"
                              ]
                            },
                            "文化解读": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "周期主题": {
                                  "type": "string",
                                  "minLength": 1
                                },
                                "事业与学习": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "整体": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "有利方向": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "节奏变化": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                          "阶段": {
                                            "type": "string",
                                            "minLength": 1
                                          },
                                          "解读": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "required": [
                                          "阶段",
                                          "解读"
                                        ]
                                      }
                                    },
                                    "潜在挑战": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "执行策略": {
                                      "type": "string",
                                      "minLength": 1
                                    }
                                  },
                                  "required": [
                                    "整体",
                                    "有利方向",
                                    "节奏变化",
                                    "潜在挑战",
                                    "执行策略"
                                  ]
                                },
                                "关系沟通": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "整体": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "可能情景": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "沟通重点": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "整体",
                                    "可能情景",
                                    "沟通重点",
                                    "建议"
                                  ]
                                },
                                "生活节奏": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "整体": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "精力分配": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                          "场景": {
                                            "type": "string",
                                            "minLength": 1
                                          },
                                          "建议": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "required": [
                                          "场景",
                                          "建议"
                                        ]
                                      }
                                    },
                                    "环境调整": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "整体",
                                    "精力分配",
                                    "环境调整",
                                    "建议"
                                  ]
                                },
                                "建议": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                },
                                "提醒": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                }
                              },
                              "required": [
                                "周期主题",
                                "事业与学习",
                                "关系沟通",
                                "生活节奏",
                                "建议",
                                "提醒"
                              ]
                            },
                            "免责声明": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "基础数据",
                            "文化解读",
                            "免责声明"
                          ]
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "operationId": {
                              "type": "string"
                            },
                            "status": {
                              "type": "string",
                              "enum": [
                                "PENDING",
                                "RUNNING",
                                "SUCCEEDED",
                                "FAILED",
                                "EXPIRED"
                              ]
                            },
                            "pollingUrl": {
                              "type": "string"
                            },
                            "expiresAt": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "result": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "基础数据": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "生肖": {
                                      "type": "string",
                                      "enum": [
                                        "鼠",
                                        "牛",
                                        "虎",
                                        "兔",
                                        "龙",
                                        "蛇",
                                        "马",
                                        "羊",
                                        "猴",
                                        "鸡",
                                        "狗",
                                        "猪"
                                      ]
                                    },
                                    "周期": {
                                      "type": "string",
                                      "enum": [
                                        "today",
                                        "tomorrow",
                                        "week",
                                        "month",
                                        "year"
                                      ]
                                    },
                                    "周期标识": {
                                      "type": "string"
                                    },
                                    "输入信息": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "输入方式": {
                                          "type": "string",
                                          "enum": [
                                            "生肖名称",
                                            "公历出生日期",
                                            "出生年份"
                                          ]
                                        },
                                        "规范化输入值": {
                                          "type": "string"
                                        },
                                        "输出语言": {
                                          "type": "string",
                                          "enum": [
                                            "zh-CN",
                                            "zh-TW",
                                            "en-US"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "输入方式",
                                        "规范化输入值",
                                        "输出语言"
                                      ]
                                    },
                                    "生肖计算": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "生肖": {
                                          "type": "string"
                                        },
                                        "计算方式": {
                                          "type": "string"
                                        },
                                        "换年规则": {
                                          "type": "string"
                                        },
                                        "兼容性说明": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "生肖",
                                        "计算方式",
                                        "换年规则",
                                        "兼容性说明"
                                      ]
                                    },
                                    "目标日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "周期范围": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "开始日期": {
                                          "type": "string",
                                          "format": "date"
                                        },
                                        "结束日期": {
                                          "type": "string",
                                          "format": "date"
                                        },
                                        "时区": {
                                          "type": "string",
                                          "const": "Asia/Shanghai"
                                        }
                                      },
                                      "required": [
                                        "开始日期",
                                        "结束日期",
                                        "时区"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "生肖",
                                    "周期",
                                    "周期标识",
                                    "输入信息",
                                    "生肖计算",
                                    "目标日期",
                                    "周期范围"
                                  ]
                                },
                                "文化解读": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "周期主题": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "事业与学习": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "整体": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "有利方向": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "节奏变化": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                              "阶段": {
                                                "type": "string",
                                                "minLength": 1
                                              },
                                              "解读": {
                                                "type": "string",
                                                "minLength": 1
                                              }
                                            },
                                            "required": [
                                              "阶段",
                                              "解读"
                                            ]
                                          }
                                        },
                                        "潜在挑战": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "执行策略": {
                                          "type": "string",
                                          "minLength": 1
                                        }
                                      },
                                      "required": [
                                        "整体",
                                        "有利方向",
                                        "节奏变化",
                                        "潜在挑战",
                                        "执行策略"
                                      ]
                                    },
                                    "关系沟通": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "整体": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "可能情景": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "沟通重点": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "建议": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        }
                                      },
                                      "required": [
                                        "整体",
                                        "可能情景",
                                        "沟通重点",
                                        "建议"
                                      ]
                                    },
                                    "生活节奏": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "整体": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "精力分配": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                              "场景": {
                                                "type": "string",
                                                "minLength": 1
                                              },
                                              "建议": {
                                                "type": "string",
                                                "minLength": 1
                                              }
                                            },
                                            "required": [
                                              "场景",
                                              "建议"
                                            ]
                                          }
                                        },
                                        "环境调整": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "建议": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        }
                                      },
                                      "required": [
                                        "整体",
                                        "精力分配",
                                        "环境调整",
                                        "建议"
                                      ]
                                    },
                                    "建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "提醒": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "周期主题",
                                    "事业与学习",
                                    "关系沟通",
                                    "生活节奏",
                                    "建议",
                                    "提醒"
                                  ]
                                },
                                "免责声明": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "基础数据",
                                "文化解读",
                                "免责声明"
                              ]
                            },
                            "error": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": true
                            }
                          },
                          "required": [
                            "operationId",
                            "status",
                            "pollingUrl"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                },
                "description": "依次返回 metadata、content 和 done；done.result 为完整已校验结果，随后发送 [DONE]。"
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "内容服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/chinese-zodiac-period-insight/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "responseMode",
            "in": "query",
            "required": false,
            "description": "支持 sync 或 task。",
            "schema": {
              "type": "string",
              "enum": [
                "sync",
                "task"
              ]
            },
            "example": "sync"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "SSE 仅支持同步模式。",
            "schema": {
              "type": "boolean",
              "enum": [
                "false",
                "true"
              ]
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "也可在 JSON body 中传递 APPKEY。"
                  },
                  "zodiac": {
                    "type": "string",
                    "enum": [
                      "鼠",
                      "牛",
                      "虎",
                      "兔",
                      "龙",
                      "蛇",
                      "马",
                      "羊",
                      "猴",
                      "鸡",
                      "狗",
                      "猪"
                    ]
                  },
                  "birthDate": {
                    "type": "string",
                    "format": "date",
                    "description": "公历出生日期，支持 1901-01-01 至 2100-12-31，按农历春节换年。"
                  },
                  "birthYear": {
                    "type": "integer",
                    "minimum": 1900,
                    "maximum": 2100,
                    "description": "出生年份；春节前后建议传 birthDate 以准确计算生肖。"
                  },
                  "period": {
                    "type": "string",
                    "enum": [
                      "today",
                      "tomorrow",
                      "week",
                      "month",
                      "year"
                    ],
                    "default": "today"
                  },
                  "targetDate": {
                    "type": "string",
                    "format": "date",
                    "description": "周期计算基准日期，支持 1901-01-01 至 2100-12-31。"
                  },
                  "language": {
                    "type": "string",
                    "enum": [
                      "zh-CN",
                      "zh-TW",
                      "en-US"
                    ],
                    "default": "zh-CN"
                  },
                  "responseMode": {
                    "type": "string",
                    "enum": [
                      "sync",
                      "task"
                    ],
                    "default": "sync"
                  },
                  "streaming": {
                    "type": "boolean",
                    "enum": [
                      false,
                      true
                    ],
                    "default": false
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "zodiac"
                    ],
                    "not": {
                      "anyOf": [
                        {
                          "required": [
                            "birthDate"
                          ]
                        },
                        {
                          "required": [
                            "birthYear"
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "required": [
                      "birthDate"
                    ],
                    "not": {
                      "anyOf": [
                        {
                          "required": [
                            "zodiac"
                          ]
                        },
                        {
                          "required": [
                            "birthYear"
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "required": [
                      "birthYear"
                    ],
                    "not": {
                      "anyOf": [
                        {
                          "required": [
                            "zodiac"
                          ]
                        },
                        {
                          "required": [
                            "birthDate"
                          ]
                        }
                      ]
                    }
                  }
                ]
              },
              "example": {
                "zodiac": "龙",
                "period": "week",
                "language": "zh-CN"
              }
            }
          }
        },
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/college-score": {
      "post": {
        "summary": "高校评分实时分析与推荐",
        "description": "高校评分与推荐分析\n接口标签：基础数据、高校高考、多维度评估、专业推荐\n接口特性：\n- POST JSON body 传入 universityName，支持中文或英文高校名称\n- 返回综合评分、6 个维度分项得分、分项分析、综合评价和推荐理由\n- 支持 streaming=true 使用 SSE 流式返回评分过程，streaming=false 返回标准 JSON\n- 适合院校对比、择校推荐、学校详情页评分摘要等场景\n- 围绕“高校评分实时分析与推荐”提供标准化能力，便于快速接入现有业务\n- 适合将“高校评分实时分析与推荐”结果接入业务系统、后台工具和自动化流程\n- 适合高考、考研、招生和院校信息产品接入\n- 可与院校、专业、分数线和招生计划接口组合分析\n详情页：https://www.gugudata.com/api/details/college-score",
        "operationId": "post_college_score",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/college-score"
        },
        "x-gugudata-api-identity": "college-score",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "请检查传递的参数是否完整"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "university": {
                          "type": "string",
                          "description": "参与评分的大学名称。"
                        },
                        "scores": {
                          "type": "object",
                          "properties": {
                            "academic_reputation": {
                              "type": "integer",
                              "format": "int32",
                              "description": "学术声誉得分。"
                            },
                            "employment_prospects": {
                              "type": "integer",
                              "format": "int32",
                              "description": "就业前景得分。"
                            },
                            "tuition_and_scholarships": {
                              "type": "integer",
                              "format": "int32",
                              "description": "学费与奖助体系得分。"
                            },
                            "student_life_and_campus": {
                              "type": "integer",
                              "format": "int32",
                              "description": "学生生活与校园环境得分。"
                            },
                            "programs_and_curriculum": {
                              "type": "integer",
                              "format": "int32",
                              "description": "学科专业与课程设置得分。"
                            },
                            "teaching_quality": {
                              "type": "integer",
                              "format": "int32",
                              "description": "教学质量得分。"
                            }
                          }
                        },
                        "total_score": {
                          "type": "integer",
                          "format": "int32",
                          "description": "综合评分，范围 0~100。"
                        },
                        "analysis": {
                          "type": "object",
                          "properties": {
                            "academic_reputation": {
                              "type": "string",
                              "description": "学术声誉维度分析。"
                            },
                            "employment_prospects": {
                              "type": "string",
                              "description": "就业前景维度分析。"
                            },
                            "tuition_and_scholarships": {
                              "type": "string",
                              "description": "学费与奖助体系维度分析。"
                            },
                            "student_life_and_campus": {
                              "type": "string",
                              "description": "学生生活与校园环境维度分析。"
                            },
                            "programs_and_curriculum": {
                              "type": "string",
                              "description": "学科专业与课程设置维度分析。"
                            },
                            "teaching_quality": {
                              "type": "string",
                              "description": "教学质量维度分析。"
                            }
                          }
                        },
                        "long_recommendation": {
                          "type": "string",
                          "description": "院校推荐理由与适配建议。"
                        },
                        "long_summary": {
                          "type": "string",
                          "description": "综合评价总结。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/college-score/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "universityName": {
                    "type": "string",
                    "description": "请求体 JSON 字段，需要评分分析的大学名称，可以传中文名、英文名、简称或全称。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "description": "Query 参数，是否启用流式输出，默认 false；true 时响应为 SSE，false 时返回标准 JSON。"
                  }
                },
                "required": [
                  "universityName"
                ]
              },
              "example": {
                "universityName": "",
                "streaming": false
              }
            }
          }
        },
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/ai/gaokao/chat": {
      "post": {
        "summary": "高考教育信息智能助手",
        "description": "提供高考政策、院校与志愿信息问答。\n详情页：https://www.gugudata.com/api/details/gaokao-chat",
        "operationId": "post_gaokao_chat",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/gaokao-chat"
        },
        "x-gugudata-api-identity": "gaokao-chat",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "服务暂不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "问答结果；流式请求返回 SSE 事件。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ]
                    },
                    "Data": {
                      "type": "object",
                      "description": "高考信息问答结果。",
                      "additionalProperties": false,
                      "required": [
                        "text",
                        "session_id",
                        "finish_reason",
                        "request_id",
                        "doc_references"
                      ],
                      "properties": {
                        "text": {
                          "type": "string",
                          "description": "问答内容。"
                        },
                        "session_id": {
                          "type": "string",
                          "description": "会话 ID。"
                        },
                        "finish_reason": {
                          "type": "string",
                          "enum": [
                            "stop"
                          ],
                          "description": "回答完成状态。"
                        },
                        "request_id": {
                          "type": "string",
                          "description": "请求 ID。"
                        },
                        "doc_references": {
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 8,
                          "description": "回答引用的公开资料。",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "title",
                              "doc_url"
                            ],
                            "properties": {
                              "title": {
                                "type": "string",
                                "description": "资料标题。"
                              },
                              "doc_url": {
                                "type": "string",
                                "format": "uri",
                                "description": "资料链接。"
                              },
                              "page_number": {
                                "type": "integer",
                                "minimum": 0,
                                "description": "资料页码。"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string",
                  "description": "依次返回 content、一个 done 结果和结束事件。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单已到期或调用额度耗尽，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "问答服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/gaokao/chat/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "prompt"
                ],
                "properties": {
                  "prompt": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4000,
                    "description": "高考政策、院校或志愿相关问题。"
                  },
                  "session_id": {
                    "type": "string",
                    "maxLength": 256,
                    "description": "后续对话可传入上次响应中的会话 ID。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false,
                    "description": "是否使用流式响应。"
                  },
                  "appkey": {
                    "type": "string",
                    "description": "也可通过 Query、Header 或 Bearer 传递。"
                  }
                }
              },
              "example": {
                "prompt": "填报志愿前应核对哪些官方信息？",
                "streaming": false
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "prompt"
                ],
                "properties": {
                  "prompt": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4000,
                    "description": "高考政策、院校或志愿相关问题。"
                  },
                  "session_id": {
                    "type": "string",
                    "maxLength": 256,
                    "description": "后续对话可传入上次响应中的会话 ID。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false,
                    "description": "是否使用流式响应。"
                  },
                  "appkey": {
                    "type": "string",
                    "description": "也可通过 Query、Header 或 Bearer 传递。"
                  }
                }
              }
            }
          }
        },
        "x-apifox-folder": "教育\\/高考",
        "security": [
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/grammar-correction": {
      "post": {
        "summary": "多语言文本 AI 纠错格式化",
        "description": "AI 模型智能纠正\n接口标签：AI、文本处理、语法纠错、文本格式化\n接口特性：\n- 支持多语言文本的语法纠错\n- 自动识别并纠正拼写错误、语法错误和标点符号使用不当\n- 优化文本格式，提高可读性\n- 基于AI模型，持续学习和更新，提高纠错准确率\n- 适用于文档校对、写作辅助、教育等多个领域\n- 围绕“多语言文本 AI 纠错格式化”提供标准化能力，便于快速接入现有业务\n- 适合将“多语言文本 AI 纠错格式化”结果接入业务系统、后台工具和自动化流程\n- 适合内容生产、文本审核和知识整理等智能处理场景\n详情页：https://www.gugudata.com/api/details/grammar-correction",
        "operationId": "post_grammar_correction",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/grammar-correction"
        },
        "x-gugudata-api-identity": "grammar-correction",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "请求参数不完整或无效"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "APPKEY 无效或未授权"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "corrected_text": {
                          "type": "string",
                          "description": "经过语法纠错和格式化后的文本内容"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/grammar-correction/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "textContent": {
                    "type": "string",
                    "description": "需要进行语法纠错和格式化的文本内容"
                  }
                },
                "required": [
                  "textContent"
                ]
              },
              "example": {
                "textContent": "N/A"
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/image-compress": {
      "post": {
        "summary": "图片压缩与尺寸优化",
        "description": "上传本地图片或提交公开图片地址，按目标宽高或最大宽高等比缩放，并直接返回压缩后的图片文件。支持 JPEG、PNG、WebP、GIF 和 BMP；动态 GIF 与 WebP 保持原格式时保留动画内容。\n详情页：https://www.gugudata.com/api/details/image-compress",
        "operationId": "post_image_compress",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/image-compress"
        },
        "x-gugudata-api-identity": "image-compress",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200，返回图片文件。"
          },
          {
            "code": "501",
            "title": "参数或图片错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "图片服务暂时不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "压缩成功，返回图片二进制文件。",
            "headers": {
              "Content-Type": {
                "description": "实际输出图片的 MIME 类型。",
                "schema": {
                  "type": "string"
                }
              },
              "Content-Disposition": {
                "description": "建议下载文件名。",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "image/jpeg": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              },
              "image/png": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              },
              "image/webp": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              },
              "image/gif": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              },
              "image/bmp": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "参数、图片地址、格式或大小不符合要求，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "缺少或无效 APPKEY，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单过期或调用额度不可用，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "远程图片或图片处理服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/image-compress/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "image_file": {
                    "type": "string",
                    "format": "binary",
                    "description": "最大 10 MiB；支持 JPEG、PNG、WebP、GIF 和 BMP。"
                  },
                  "image_url": {
                    "type": "string",
                    "format": "uri",
                    "maxLength": 2048,
                    "description": "可公开访问的 HTTP 或 HTTPS 图片地址。"
                  },
                  "targetWidth": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 8192,
                    "description": "目标宽度上限。"
                  },
                  "targetHeight": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 8192,
                    "description": "目标高度上限。"
                  },
                  "maxWidth": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 8192,
                    "description": "最大宽度。"
                  },
                  "maxHeight": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 8192,
                    "description": "最大高度。"
                  },
                  "quality": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 95,
                    "default": 85,
                    "description": "JPEG 或 WebP 输出质量。"
                  },
                  "format": {
                    "type": "string",
                    "enum": [
                      "jpeg",
                      "png",
                      "webp",
                      "gif",
                      "bmp"
                    ],
                    "description": "输出格式；未传时保持原图格式。"
                  },
                  "appkey": {
                    "type": "string",
                    "description": "兼容 multipart form 传递 APPKEY。"
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "image_file"
                    ],
                    "not": {
                      "required": [
                        "image_url"
                      ]
                    }
                  },
                  {
                    "required": [
                      "image_url"
                    ],
                    "not": {
                      "required": [
                        "image_file"
                      ]
                    }
                  }
                ],
                "not": {
                  "allOf": [
                    {
                      "anyOf": [
                        {
                          "required": [
                            "targetWidth"
                          ]
                        },
                        {
                          "required": [
                            "targetHeight"
                          ]
                        }
                      ]
                    },
                    {
                      "anyOf": [
                        {
                          "required": [
                            "maxWidth"
                          ]
                        },
                        {
                          "required": [
                            "maxHeight"
                          ]
                        }
                      ]
                    }
                  ]
                }
              },
              "encoding": {
                "image_file": {
                  "contentType": "image/*"
                }
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/keyword-extraction": {
      "post": {
        "summary": "多语言长文本 AI 关键字提取",
        "description": "专有模型极速提取\n接口标签：AI、文本、多语言长文本、实时语料库\n接口特性：\n- 支持长文本关键词提取\n- 多语言关键词识别\n- 基于 AI 模型，提取精准关键词\n- 围绕“多语言长文本 AI 关键字提取”提供标准化能力，便于快速接入现有业务\n- 适合将“多语言长文本 AI 关键字提取”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n- 可与 OCR、PDF 拆分和文档转换接口串联成处理流水线\n- 支持将处理结果接入文档工作台、审批系统和归档系统\n详情页：https://www.gugudata.com/api/details/keyword-extraction",
        "operationId": "post_keyword_extraction",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/keyword-extraction"
        },
        "x-gugudata-api-identity": "keyword-extraction",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "请求参数不完整或无效"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "APPKEY 无效或未授权"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "keywords": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "提取到的关键词数组"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/keyword-extraction/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "textContent": {
                    "type": "string",
                    "description": "需要提取关键词的文本内容"
                  },
                  "keywordMaxLength": {
                    "type": "integer",
                    "format": "int32",
                    "description": "单个关键字长度限制，不传递默认长度为 5 个字符"
                  }
                },
                "required": [
                  "textContent"
                ]
              },
              "example": {
                "textContent": "N/A",
                "keywordMaxLength": 5
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/knowledge-bases/{knowledge_base_id}/chat/completions": {
      "post": {
        "summary": "私有文档知识库问答",
        "description": "围绕已上传资料进行连续问答，并返回可核对的引用来源。\n详情页：https://www.gugudata.com/api/details/knowledge-chat",
        "operationId": "post_knowledge_chat",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/knowledge-chat"
        },
        "x-gugudata-api-identity": "knowledge-chat",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "接口正常返回"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查请求参数、文件大小或文件格式"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "-1",
            "title": "请求失败",
            "remark": "知识库处理或问答过程中发生异常"
          }
        ],
        "responses": {
          "200": {
            "description": "非流式请求返回 JSON；流式请求返回 SSE，并在完整成功后发送 [DONE]。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "id",
                    "object",
                    "created",
                    "model",
                    "thread_id",
                    "knowledge_base_id",
                    "choices",
                    "sources",
                    "usage"
                  ],
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "object": {
                      "type": "string",
                      "const": "chat.completion"
                    },
                    "created": {
                      "type": "integer"
                    },
                    "model": {
                      "type": "string",
                      "const": "gugudata-knowledge-chat"
                    },
                    "thread_id": {
                      "type": "string"
                    },
                    "knowledge_base_id": {
                      "type": "string"
                    },
                    "query": {
                      "type": "string"
                    },
                    "choices": {
                      "type": "array",
                      "minItems": 1,
                      "maxItems": 1,
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "index",
                          "message",
                          "finish_reason"
                        ],
                        "properties": {
                          "index": {
                            "type": "integer",
                            "const": 0
                          },
                          "message": {
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "role",
                              "content"
                            ],
                            "properties": {
                              "role": {
                                "type": "string",
                                "const": "assistant"
                              },
                              "content": {
                                "type": "string"
                              }
                            }
                          },
                          "finish_reason": {
                            "type": "string",
                            "const": "stop"
                          }
                        }
                      }
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "document_id",
                          "chunk_id",
                          "source_name",
                          "location",
                          "score",
                          "snippet"
                        ],
                        "properties": {
                          "document_id": {
                            "type": "string"
                          },
                          "chunk_id": {
                            "type": "string"
                          },
                          "source_name": {
                            "type": "string"
                          },
                          "location": {
                            "type": "string"
                          },
                          "score": {
                            "type": "number",
                            "minimum": 0,
                            "maximum": 1
                          },
                          "snippet": {
                            "type": "string",
                            "maxLength": 240
                          }
                        }
                      }
                    },
                    "usage": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "prompt_tokens",
                        "completion_tokens",
                        "total_tokens"
                      ],
                      "properties": {
                        "prompt_tokens": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "completion_tokens": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "total_tokens": {
                          "type": "integer",
                          "minimum": 0
                        }
                      }
                    }
                  }
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单已到期或调用额度耗尽，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "知识库服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/knowledge-bases/default/chat/completions"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "兼容历史客户端的 Query APPKEY。",
            "schema": {
              "type": "string",
              "maxLength": 200
            },
            "example": "{{appkey}}"
          },
          {
            "name": "knowledge_base_id",
            "in": "path",
            "required": true,
            "description": "知识库标识。",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "messages"
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "maxLength": 200,
                    "description": "也可通过 Query、Header 或 Bearer 传递。"
                  },
                  "model": {
                    "type": "string",
                    "const": "gugudata-knowledge-chat"
                  },
                  "messages": {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 20,
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "role",
                        "content"
                      ],
                      "properties": {
                        "role": {
                          "type": "string",
                          "enum": [
                            "system",
                            "user",
                            "assistant"
                          ]
                        },
                        "content": {
                          "oneOf": [
                            {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 2000
                            },
                            {
                              "type": "array",
                              "minItems": 1,
                              "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "required": [
                                  "type",
                                  "text"
                                ],
                                "properties": {
                                  "type": {
                                    "type": "string",
                                    "const": "text"
                                  },
                                  "text": {
                                    "type": "string",
                                    "minLength": 1,
                                    "maxLength": 2000
                                  }
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    "description": "最后一条必须是 user 消息，全部消息文本合计不超过 12000 字符。"
                  },
                  "tenant_id": {
                    "type": "string",
                    "maxLength": 80,
                    "default": "default"
                  },
                  "thread_id": {
                    "type": "string",
                    "maxLength": 120
                  },
                  "stream": {
                    "type": "boolean",
                    "default": false
                  },
                  "top_k": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 12,
                    "default": 6
                  }
                }
              },
              "example": {
                "model": "gugudata-knowledge-chat",
                "messages": [
                  {
                    "role": "user",
                    "content": "制度从何日起施行？"
                  }
                ],
                "tenant_id": "default",
                "thread_id": "",
                "stream": false,
                "top_k": 6
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ],
        "x-gugudata-response-envelope": "openai-compatible"
      }
    },
    "/ai/knowledge-bases/{knowledge_base_id}/documents": {
      "post": {
        "summary": "上传知识库文档",
        "description": "围绕已上传资料进行连续问答，并返回可核对的引用来源。\n详情页：https://www.gugudata.com/api/details/knowledge-chat",
        "operationId": "post_post_ai_knowledge_bases_knowledge_base_id_documents",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/knowledge-chat"
        },
        "x-gugudata-api-identity": "knowledge-chat",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "接口正常返回"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查请求参数、文件大小或文件格式"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "-1",
            "title": "请求失败",
            "remark": "知识库处理或问答过程中发生异常"
          }
        ],
        "responses": {
          "200": {
            "description": "文档处理结果。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "不含问题正文与文件内容的请求摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "description": "业务状态码，100 表示成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "本次返回的数据数量。"
                        }
                      }
                    },
                    "Data": {
                      "type": "object",
                      "description": "文档处理结果。",
                      "additionalProperties": false,
                      "required": [
                        "tenant_id",
                        "knowledge_base_id",
                        "documents",
                        "ready_count",
                        "failed_count"
                      ],
                      "properties": {
                        "tenant_id": {
                          "type": "string"
                        },
                        "knowledge_base_id": {
                          "type": "string"
                        },
                        "documents": {
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 5,
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "document_id",
                              "file_name",
                              "file_size",
                              "checksum",
                              "status",
                              "parse_status",
                              "chunk_count",
                              "token_estimate",
                              "index_status"
                            ],
                            "properties": {
                              "document_id": {
                                "type": "string"
                              },
                              "file_name": {
                                "type": "string"
                              },
                              "file_size": {
                                "type": "integer",
                                "minimum": 0
                              },
                              "checksum": {
                                "type": "string"
                              },
                              "status": {
                                "type": "string",
                                "enum": [
                                  "ready",
                                  "duplicated",
                                  "failed"
                                ]
                              },
                              "parse_status": {
                                "type": "string",
                                "enum": [
                                  "ready",
                                  "skipped",
                                  "failed"
                                ]
                              },
                              "chunk_count": {
                                "type": "integer",
                                "minimum": 0
                              },
                              "token_estimate": {
                                "type": "integer",
                                "minimum": 0
                              },
                              "index_status": {
                                "type": "string",
                                "enum": [
                                  "ready",
                                  "skipped",
                                  "failed"
                                ]
                              },
                              "message": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "ready_count": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "failed_count": {
                          "type": "integer",
                          "minimum": 0
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单已到期或调用额度耗尽，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "知识库服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "knowledge-chat",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/knowledge-chat",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "兼容历史客户端的 Query APPKEY。",
            "schema": {
              "type": "string",
              "maxLength": 200
            },
            "example": "{{appkey}}"
          },
          {
            "name": "knowledge_base_id",
            "in": "path",
            "required": true,
            "description": "知识库标识。",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "files"
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "maxLength": 200
                  },
                  "files": {
                    "type": "array",
                    "minItems": 1,
                    "maxItems": 5,
                    "items": {
                      "type": "string",
                      "format": "binary"
                    },
                    "description": "PDF、TXT、Markdown、HTML 或 DOCX；单文件最大 20 MiB，单次总大小最大 40 MiB。"
                  },
                  "tenant_id": {
                    "type": "string",
                    "maxLength": 80,
                    "default": "default"
                  },
                  "metadata": {
                    "type": "string",
                    "maxLength": 4096,
                    "description": "JSON 对象字符串。"
                  },
                  "replace_existing": {
                    "type": "boolean",
                    "default": false
                  }
                }
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/multilingual-translation": {
      "post": {
        "summary": "多语言 AI 翻译",
        "description": "基于 AI 多语言模型\n接口标签：AI、翻译、支持多语言、基于模型\n接口特性：\n- 基于自有专业模型进行 AI 多语言翻译\n- 高效的文本翻译性能\n- 围绕“多语言 AI 翻译”提供标准化能力，便于快速接入现有业务\n- 适合将“多语言 AI 翻译”结果接入业务系统、后台工具和自动化流程\n- 适合内容生产、文本审核和知识整理等智能处理场景\n- 支持将 AI 处理结果接入审核、编辑和运营流程\n- 可与摘要、翻译、关键词和情绪分析等接口组合使用\n- 便于对输入文本进行批量处理、人工复核和结果归档\n详情页：https://www.gugudata.com/api/details/multilingual-translation",
        "operationId": "post_multilingual_translation",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/multilingual-translation"
        },
        "x-gugudata-api-identity": "multilingual-translation",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "translated_content": {
                          "type": "string",
                          "description": "翻译后的文本内容"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/multilingual-translation/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "需要翻译的文本内容"
                  },
                  "language": {
                    "type": "string",
                    "description": "目标语言，目标语言支持自然语言或者 ISO 639 language code，如日语、日文、jp、japanese"
                  },
                  "streaming": {
                    "type": "boolean",
                    "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。"
                  }
                },
                "required": [
                  "content",
                  "language"
                ]
              },
              "example": {
                "content": "",
                "language": "",
                "streaming": false
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/name-generator": {
      "post": {
        "summary": "八字喜用神起名大师",
        "description": "- 结合姓氏、性别、出生时间和地点生成姓名候选，适合起名参考与姓名文化阅读应用。\n- 可填写父母姓名作为补充信息，让生成内容结合家庭命名偏好进行音韵搭配参考。\n- 支持提交避用字，在请求中表达不希望使用的字，便于整理家庭已有的命名要求。\n- 支持指定禁生成姓名，可使用列表或分隔文本提交，便于排除已经看过或不希望采用的名字。\n- 返回多个姓名候选，便于在同一页面中逐项比较名字、读音和相关文化解释。\n- 候选条目提供汉语拼音，可辅助整理读音展示；具体方言发音仍需结合当地实际核对。\n- 提供五行补益相关的传统文化说明，便于了解每个候选名字采用的文化解释角度。\n- 提供三才五格相关的数理文化解读，适合制作姓名文化资料卡与分项阅读内容。\n- 包含现代寓意与推荐理由，便于读者结合自己的审美、家庭偏好和实际使用习惯比较名字。\n- 支持异步提交并在完成后获取姓名结果，适合需要等待完整候选清单的起名报告页面。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。\nDemo 是固定公开输入的静态样例，用于展示响应格式，不代表实时生成。",
        "operationId": "post_name_generator",
        "tags": [
          "国学/娱乐"
        ],
        "x-apifox-folder": "国学\\/娱乐",
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/name-generator"
        },
        "x-gugudata-api-identity": "name-generator",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "-9",
            "title": "处理失败",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "additionalProperties": true,
                      "description": "接口返回的完整 JSON 数据，包含命盘分析、候选名字清单、最佳推荐、注意事项等所有字段，具体可查看 <a href='https://www.gugudata.com/preview/name-generator' target='_blank'>DEMO 接口</a> 返回数据",
                      "properties": {
                        "operationId": {
                          "type": "string",
                          "description": "仅 responseMode=task 时返回，任务唯一标识。"
                        },
                        "status": {
                          "type": "string",
                          "description": "仅 responseMode=task 或轮询接口返回，状态枚举：PENDING、RUNNING、SUCCEEDED、FAILED、EXPIRED。"
                        },
                        "pollingUrl": {
                          "type": "string",
                          "description": "仅 responseMode=task 或轮询接口返回，任务状态查询地址。"
                        },
                        "expiresAt": {
                          "type": "string",
                          "description": "仅 responseMode=task 或轮询接口返回，任务结果过期时间。"
                        },
                        "result": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "仅任务状态为 SUCCEEDED 时返回，业务结果结构与同步模式一致。"
                        },
                        "error": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "仅任务状态为 FAILED 时返回，失败原因信息。"
                        }
                      }
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "服务暂时不可用。数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/name-generator/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "lastname": {
                    "type": "string",
                    "description": "姓氏"
                  },
                  "gender": {
                    "type": "string",
                    "description": "性别（男/女）"
                  },
                  "birthDateTime": {
                    "type": "string",
                    "description": "公历出生年月日时，格式：YYYY年MM月DD日 HH:MM"
                  },
                  "birthPlace": {
                    "type": "string",
                    "description": "出生地点（省市），作为文化解读的补充信息；方言读音请另行核对。"
                  },
                  "parentNames": {
                    "type": "string",
                    "description": "父母姓名（可选，用于亲子音韵搭配）"
                  },
                  "avoidWords": {
                    "type": "string",
                    "description": "可选避用字（可选，多个字用逗号分隔）"
                  },
                  "avoidNames": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "禁生成姓名，支持逗号分隔字符串或 JSON 数组"
                  },
                  "streaming": {
                    "type": "boolean",
                    "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。当 responseMode=task 时，streaming 必须为 false。"
                  },
                  "responseMode": {
                    "type": "string",
                    "description": "响应模式，可选值：sync、task。为 task 时立即返回任务受理结果，不阻塞等待模型完成。",
                    "enum": [
                      "sync",
                      "task"
                    ]
                  }
                },
                "required": [
                  "lastname",
                  "gender",
                  "birthDateTime",
                  "birthPlace"
                ]
              },
              "example": {
                "lastname": "王",
                "gender": "女",
                "birthDateTime": "2023-05-12 14:30",
                "birthPlace": "江苏苏州",
                "avoidNames": [
                  "王清涵"
                ],
                "responseMode": "task"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "lastname": {
                    "type": "string",
                    "description": "姓氏"
                  },
                  "gender": {
                    "type": "string",
                    "description": "性别（男/女）"
                  },
                  "birthDateTime": {
                    "type": "string",
                    "description": "公历出生年月日时，格式：YYYY年MM月DD日 HH:MM"
                  },
                  "birthPlace": {
                    "type": "string",
                    "description": "出生地点（省市），用于规避可能的谐音"
                  },
                  "parentNames": {
                    "type": "string",
                    "description": "父母姓名（可选，用于亲子音韵搭配）"
                  },
                  "avoidWords": {
                    "type": "string",
                    "description": "可选避用字（可选，多个字用逗号分隔）"
                  },
                  "avoidNames": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "禁生成姓名，支持逗号分隔字符串或 JSON 数组"
                  }
                },
                "required": [
                  "lastname",
                  "gender",
                  "birthDateTime",
                  "birthPlace"
                ]
              },
              "example": {
                "lastname": "",
                "gender": "",
                "birthDateTime": "N/A",
                "birthPlace": "N/A",
                "parentNames": "",
                "avoidWords": "",
                "avoidNames": []
              }
            }
          }
        }
      }
    },
    "/ai/operations/{operation_id}": {
      "get": {
        "summary": "AI 任务状态查询",
        "description": "查询异步任务状态；仅创建任务的 APPKEY 可读取结果。",
        "operationId": "get_get_ai_operations_operation_id",
        "tags": [
          "国学/娱乐"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/bazi-relationship-insight"
        },
        "x-gugudata-api-identity": "bazi-relationship-insight",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "可通过判断此状态码断言接口正常返回。"
          },
          {
            "code": "-1",
            "title": "请求失败",
            "remark": "请求处理失败。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查传递的参数个数、取值范围和参数类型是否匹配。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "APPKEY 权限超限或订单到期",
            "remark": "请前往开发者中心检查 APPKEY 状态与订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查接口剩余请求次数与配额限制。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "operationId": {
                          "type": "string"
                        },
                        "status": {
                          "type": "string"
                        },
                        "pollingUrl": {
                          "type": "string"
                        },
                        "expiresAt": {
                          "type": "string"
                        },
                        "result": {
                          "type": "object",
                          "properties": {}
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "bazi-relationship-insight",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/bazi-relationship-insight",
        "parameters": [
          {
            "name": "operation_id",
            "in": "path",
            "required": true,
            "description": "任务标识。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "国学\\/娱乐",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/pii-removal": {
      "post": {
        "summary": "个人可识别信息 (PII) 去除",
        "description": "文本个人信息识别与脱敏。\n- 从文本中识别需要保护的个人信息；\n- 支持姓名、联系方式与详细地址处理；\n- 可识别文本中的常见个人身份标识；\n- 使用统一符号替换识别出的敏感片段；\n- 保留其他文字、标点与换行，便于继续阅读；\n- 单次支持最长 4,000 字符的文本；\n- 支持普通响应和流式接收结果；\n- 适合客服记录、工单和业务材料整理；\n- 可衔接内容审核、检索与知识库处理流程；\n- 关键隐私场景建议结合人工复核。\nAPPKEY 可通过 JSON Body、Query、AppKey/X-GUGUDATA-APPKEY/X-API-Key Header 或 Bearer 传递，至少一种；多处同值允许，冲突返回 501。streaming=true 在处理完成后开始发送脱敏结果。",
        "operationId": "post_pii_removal",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pii-removal"
        },
        "x-gugudata-api-identity": "pii-removal",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "脱敏服务暂时不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "text": {
                          "type": "string",
                          "minLength": 1,
                          "description": "敏感片段替换为 ***，其余文字保持；无个人信息时返回原文。"
                        }
                      },
                      "required": [
                        "text"
                      ],
                      "additionalProperties": false,
                      "description": "完整脱敏文字。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                },
                "example": "data: {\"type\":\"content\",\"text\":\"***\"}\n\ndata: {\"type\":\"done\",\"full_text\":\"***\"}\n\nevent: end\ndata: [DONE]\n\n"
              }
            }
          },
          "400": {
            "description": "参数错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "脱敏服务暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/pii-removal/demo"
        },
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "content"
                ],
                "properties": {
                  "appkey": {
                    "type": "string"
                  },
                  "content": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4000,
                    "x-maxUtf16Length": 4000,
                    "description": "非空文本；最多 4000 个 UTF-16 字符单元，Emoji 通常占两个。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false
                  }
                }
              },
              "example": {
                "content": "演示资料（虚构）：张小明的邮箱是 demo@example.com，地址是示例市示例区演示路1号。请于周五发送项目说明。",
                "streaming": false
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/ai/poet-writing": {
      "post": {
        "summary": "主题诗歌创作",
        "description": "按主题生成诗歌标题与正文。\n- 输入主题，生成对应的诗歌标题与正文；\n- 支持围绕自然、情感、节日等主题创作；\n- 可在主题中描述希望表达的意境与情绪；\n- 支持中文、英文等语言主题输入；\n- 可在主题中说明希望使用的创作语言；\n- 单次主题支持最长 200 个字符；\n- 正文保留分行，便于阅读、展示与编辑；\n- 支持一次性返回或流式接收创作结果；\n- 适合创作启发、文学教学、祝福与活动文案；\n- 生成内容建议人工审阅，不保证作品唯一性或特定格律。\n支持 JSON 或表单 Body；topic 去除首尾空白后为 1～200 个 Unicode 字符。AppKey 支持 Body、Query、AppKey/X-GUGUDATA-APPKEY/X-API-Key Header 和 Bearer；相同值可共存，冲突返回 501，缺失返回 504。拒绝未知或重复业务参数。\nstreaming=true 时返回 text/event-stream。content.text 是 JSON 文本片段，不是纯诗歌。按顺序拼接全部 text，结果必须等于 done.full_text；对 full_text 执行 JSON.parse 后获得 title/content。仅收到合法 done 后及 event: end / data: [DONE] 才算完整成功。event: error 的 data 为含 error 字符串的对象；收到错误或断流时不得把已收到片段当作完整结果。开始流式响应前的错误使用标准 JSON 和 HTTP 状态；开始之后的错误通过 error 事件返回。",
        "operationId": "post_poet_writing",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/poet-writing"
        },
        "x-gugudata-api-identity": "poet-writing",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "AppKey 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "诗歌创作暂时不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "title": {
                          "type": "string",
                          "minLength": 1
                        },
                        "content": {
                          "type": "string",
                          "minLength": 1
                        }
                      },
                      "required": [
                        "title",
                        "content"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string",
                  "description": "streaming=true 时返回 text/event-stream。content.text 是 JSON 文本片段，不是纯诗歌。按顺序拼接全部 text，结果必须等于 done.full_text；对 full_text 执行 JSON.parse 后获得 title/content。仅收到合法 done 后及 event: end / data: [DONE] 才算完整成功。event: error 的 data 为含 error 字符串的对象；收到错误或断流时不得把已收到片段当作完整结果。开始流式响应前的错误使用标准 JSON 和 HTTP 状态；开始之后的错误通过 error 事件返回。"
                },
                "example": "data: {\"type\":\"content\",\"text\":\"{\\\"title\\\":\\\"春\\\",\\\"content\\\":\\\"花开\\\"}\"}\n\ndata: {\"type\":\"done\",\"full_text\":\"{\\\"title\\\":\\\"春\\\",\\\"content\\\":\\\"花开\\\"}\"}\n\nevent: end\ndata: [DONE]\n\n"
              }
            }
          },
          "400": {
            "description": "参数或凭证冲突",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "AppKey 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "诗歌创作暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/poet-writing/demo"
        },
        "parameters": [
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "enum": [
                false,
                true
              ],
              "default": false
            },
            "description": "仅 true/false；与 Body 同传时必须一致。"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "topic": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 200
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false
                  },
                  "appkey": {
                    "type": "string",
                    "description": "也可通过请求头或 Query 提供。"
                  }
                },
                "required": [
                  "topic"
                ],
                "additionalProperties": false
              },
              "example": {
                "topic": "关于和平与爱",
                "streaming": false
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "topic": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 200
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false
                  },
                  "appkey": {
                    "type": "string",
                    "description": "也可通过请求头或 Query 提供。"
                  }
                },
                "required": [
                  "topic"
                ],
                "additionalProperties": false
              },
              "example": {
                "topic": "关于和平与爱",
                "streaming": false
              }
            },
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "topic": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 200
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false
                  },
                  "appkey": {
                    "type": "string",
                    "description": "也可通过请求头或 Query 提供。"
                  }
                },
                "required": [
                  "topic"
                ],
                "additionalProperties": false
              },
              "example": {
                "topic": "关于和平与爱",
                "streaming": false
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ],
        "x-body-appkey-supported": true
      }
    },
    "/ai/sentiment-analysis": {
      "post": {
        "summary": "多语言文本 AI 情感分析",
        "description": "多语言文本情感倾向识别。\n- 分析文本整体的正面、负面或中性倾向；\n- 支持中文、英文及常见多语言文本；\n- 单次支持最长 4,000 个 UTF-16 字符单元；\n- 返回统一情感标签，便于分类与结果汇总；\n- 可用于商品评论、服务评价和客户反馈分析；\n- 辅助整理工单、客服对话和用户意见；\n- 适合内容观察、评论筛选与运营分析；\n- 提供同步及流式响应方式；\n- JSON 结果便于接入业务系统和分析工具；\n- 反讽、混合情绪及上下文不足的内容建议人工复核。\nAPPKEY 可通过 JSON Body、Query、AppKey/X-GUGUDATA-APPKEY/X-API-Key Header 或 Bearer 传递，至少一种；多处同值允许，冲突返回 501。streaming=true 在处理完成后开始发送已完成分析的结果；保留 content/text、done/full_text 和结束事件，full_text 是完整 JSON 字符串。",
        "operationId": "post_sentiment_analysis",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/sentiment-analysis"
        },
        "x-gugudata-api-identity": "sentiment-analysis",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "情感分析服务暂时不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "sentiment": {
                          "type": "string",
                          "enum": [
                            "正面",
                            "负面",
                            "中性"
                          ],
                          "description": "整段文本的主要情感倾向；无明显主导倾向或客观陈述为中性。"
                        }
                      },
                      "required": [
                        "sentiment"
                      ],
                      "additionalProperties": false,
                      "description": "整体情感分类结果。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                },
                "example": "data: {\"type\": \"content\", \"text\": \"{\\\"sentiment\\\":\\\"正面\\\"}\"}\n\ndata: {\"type\": \"done\", \"full_text\": \"{\\\"sentiment\\\":\\\"正面\\\"}\"}\n\nevent: end\ndata: [DONE]\n\n"
              }
            }
          },
          "400": {
            "description": "参数错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "情感分析服务暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/sentiment-analysis/demo"
        },
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "textContent"
                ],
                "properties": {
                  "appkey": {
                    "type": "string"
                  },
                  "textContent": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4000,
                    "x-maxUtf16Length": 4000,
                    "description": "非空文本；最多 4000 个 UTF-16 字符单元，Emoji 通常占两个。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "default": false
                  }
                }
              },
              "example": {
                "textContent": "这款耳机佩戴舒适，声音清晰，配送也很及时，我很满意。",
                "streaming": false
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/ai/stock-financial-report-analysis": {
      "post": {
        "summary": "A 股财报 AI 智能解读",
        "description": "A 股财报解读与财务风险分析。\n- 按 A 股股票代码查询公司财务资料并生成解读；\n- 展示资产负债表、利润表与现金流量表摘要；\n- 支持指定财务指标起始年份；\n- 分析增长、盈利、现金流与偿债相关指标；\n- 返回主要发现及其对应的数据依据；\n- 展示需关注的风险与资料局限；\n- 可选择结合近期新闻和资金流信息；\n- 提供行情区间及各项资料的日期信息；\n- 结构化结果便于接入财报阅读和研究工具；\n- 分析仅供信息参考，不构成投资建议。\n核心公司资料、财务指标及三张财报有效时才返回成功。可选资料缺失通过既有可用性说明呈现。各资料日期独立，不代表实时行情。\nAPPKEY 支持 JSON Body、Query、AppKey/X-GUGUDATA-APPKEY/X-API-Key Header 或 Bearer；同值允许，冲突拒绝。",
        "operationId": "post_stock_financial_report_analysis",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/stock-financial-report-analysis"
        },
        "x-gugudata-api-identity": "stock-financial-report-analysis",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "财报资料或分析暂时不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "stockProfile": {
                          "type": "object",
                          "properties": {
                            "generalCapital": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "totalValue": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "circulationStock": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "circulationMarketValue": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "symbol": {
                              "type": "string"
                            },
                            "stockName": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "industry": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "listingTime": {
                              "type": [
                                "string",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "generalCapital",
                            "totalValue",
                            "circulationStock",
                            "circulationMarketValue",
                            "symbol",
                            "stockName",
                            "industry",
                            "listingTime"
                          ],
                          "additionalProperties": false
                        },
                        "marketSnapshot": {
                          "type": "object",
                          "properties": {
                            "latestClose": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "periodChangePercent": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "highest": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "lowest": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "totalTradingVolume": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageTurnoverRate": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "rangeStart": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "rangeEnd": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "recentRows": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "open": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "close": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "high": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "low": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "changePercent": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "tradingVolume": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "tradingAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "turnoverRate": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "date": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "open",
                                  "close",
                                  "high",
                                  "low",
                                  "changePercent",
                                  "tradingVolume",
                                  "tradingAmount",
                                  "turnoverRate",
                                  "date"
                                ],
                                "additionalProperties": false
                              }
                            }
                          },
                          "required": [
                            "latestClose",
                            "periodChangePercent",
                            "highest",
                            "lowest",
                            "totalTradingVolume",
                            "averageTurnoverRate",
                            "rangeStart",
                            "rangeEnd",
                            "recentRows"
                          ],
                          "additionalProperties": false
                        },
                        "financialMetrics": {
                          "type": "object",
                          "properties": {
                            "latestReportDate": {
                              "type": [
                                "string",
                                "integer",
                                "null"
                              ]
                            },
                            "selectedMetrics": {
                              "type": "object",
                              "additionalProperties": {
                                "type": [
                                  "string",
                                  "number",
                                  "boolean",
                                  "null"
                                ]
                              }
                            },
                            "recentMetrics": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "additionalProperties": {
                                  "type": [
                                    "string",
                                    "number",
                                    "boolean",
                                    "null"
                                  ]
                                }
                              }
                            },
                            "rawMetricCount": {
                              "type": "integer"
                            }
                          },
                          "required": [
                            "latestReportDate",
                            "selectedMetrics",
                            "recentMetrics",
                            "rawMetricCount"
                          ],
                          "additionalProperties": false
                        },
                        "financialStatements": {
                          "type": "object",
                          "properties": {
                            "资产负债表": {
                              "type": "object",
                              "properties": {
                                "latestReportDate": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "rowCount": {
                                  "type": "integer"
                                },
                                "recentRows": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": {
                                      "type": [
                                        "string",
                                        "number",
                                        "boolean",
                                        "null"
                                      ]
                                    }
                                  }
                                },
                                "availableFields": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "latestReportDate",
                                "rowCount",
                                "recentRows",
                                "availableFields"
                              ],
                              "additionalProperties": false
                            },
                            "利润表": {
                              "type": "object",
                              "properties": {
                                "latestReportDate": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "rowCount": {
                                  "type": "integer"
                                },
                                "recentRows": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": {
                                      "type": [
                                        "string",
                                        "number",
                                        "boolean",
                                        "null"
                                      ]
                                    }
                                  }
                                },
                                "availableFields": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "latestReportDate",
                                "rowCount",
                                "recentRows",
                                "availableFields"
                              ],
                              "additionalProperties": false
                            },
                            "现金流量表": {
                              "type": "object",
                              "properties": {
                                "latestReportDate": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "rowCount": {
                                  "type": "integer"
                                },
                                "recentRows": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": {
                                      "type": [
                                        "string",
                                        "number",
                                        "boolean",
                                        "null"
                                      ]
                                    }
                                  }
                                },
                                "availableFields": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "latestReportDate",
                                "rowCount",
                                "recentRows",
                                "availableFields"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "required": [
                            "资产负债表",
                            "利润表",
                            "现金流量表"
                          ],
                          "additionalProperties": false
                        },
                        "fundFlow": {
                          "type": "object",
                          "properties": {
                            "enabled": {
                              "type": "boolean"
                            },
                            "latest": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "close": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "changePercent": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mainNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mainNetInflowRatio": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "largeNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mediumNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "smallNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "date": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "close",
                                    "changePercent",
                                    "mainNetInflowAmount",
                                    "mainNetInflowRatio",
                                    "largeNetInflowAmount",
                                    "mediumNetInflowAmount",
                                    "smallNetInflowAmount",
                                    "date"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "recentRows": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "close": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "changePercent": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "mainNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "mainNetInflowRatio": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "largeNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "mediumNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "smallNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "date": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "close",
                                  "changePercent",
                                  "mainNetInflowAmount",
                                  "mainNetInflowRatio",
                                  "largeNetInflowAmount",
                                  "mediumNetInflowAmount",
                                  "smallNetInflowAmount",
                                  "date"
                                ],
                                "additionalProperties": false
                              }
                            },
                            "totalMainNetInflowAmount": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "rank": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "indicator": {
                                      "type": "string"
                                    },
                                    "rank": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "stockName": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "latest": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "changePercent": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mainNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "indicator",
                                    "rank",
                                    "stockName",
                                    "latest",
                                    "changePercent",
                                    "mainNetInflowAmount"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "enabled",
                            "recentRows",
                            "rank"
                          ],
                          "additionalProperties": false
                        },
                        "newsEvidence": {
                          "type": "object",
                          "properties": {
                            "enabled": {
                              "type": "boolean"
                            },
                            "items": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "title": {
                                    "type": "string"
                                  },
                                  "publishTime": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "summary": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "title",
                                  "publishTime",
                                  "summary"
                                ],
                                "additionalProperties": false
                              }
                            }
                          },
                          "required": [
                            "enabled",
                            "items"
                          ],
                          "additionalProperties": false
                        },
                        "computedSignals": {
                          "type": "object",
                          "properties": {
                            "growth": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "profitability": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "cashFlow": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "debt": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "fundFlow": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                },
                                "rank": {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "indicator": {
                                          "type": "string"
                                        },
                                        "rank": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        },
                                        "stockName": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "latest": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        },
                                        "changePercent": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        },
                                        "mainNetInflowAmount": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "indicator",
                                        "rank",
                                        "stockName",
                                        "latest",
                                        "changePercent",
                                        "mainNetInflowAmount"
                                      ],
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "market": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "news": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "count": {
                                  "type": "integer"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "count",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "dataQuality": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "missingSections": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "missingSections",
                                "message"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "required": [
                            "growth",
                            "profitability",
                            "cashFlow",
                            "debt",
                            "fundFlow",
                            "market",
                            "news",
                            "dataQuality"
                          ],
                          "additionalProperties": false
                        },
                        "aiAnalysis": {
                          "type": "object",
                          "properties": {
                            "summary": {
                              "type": "string"
                            },
                            "keyFindings": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "topic": {
                                    "type": "string"
                                  },
                                  "evidence": {
                                    "type": "string"
                                  },
                                  "interpretation": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "topic",
                                  "evidence",
                                  "interpretation"
                                ],
                                "additionalProperties": false
                              }
                            },
                            "riskWarnings": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "riskType": {
                                    "type": "string"
                                  },
                                  "evidence": {
                                    "type": "string"
                                  },
                                  "explanation": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "riskType",
                                  "evidence",
                                  "explanation"
                                ],
                                "additionalProperties": false
                              }
                            },
                            "dataLimitations": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            },
                            "modelStatus": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "summary",
                            "keyFindings",
                            "riskWarnings",
                            "dataLimitations",
                            "modelStatus"
                          ],
                          "additionalProperties": false
                        },
                        "complianceNotice": {
                          "type": "string"
                        },
                        "dataAvailability": {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "complete",
                                "partial",
                                "unavailable"
                              ]
                            },
                            "sections": {
                              "type": "object",
                              "properties": {
                                "stockProfile": {
                                  "type": "boolean"
                                },
                                "marketSnapshot": {
                                  "type": "boolean"
                                },
                                "financialMetrics": {
                                  "type": "boolean"
                                },
                                "financialStatements": {
                                  "type": "boolean"
                                },
                                "fundFlow": {
                                  "type": "boolean"
                                },
                                "newsEvidence": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "stockProfile",
                                "marketSnapshot",
                                "financialMetrics",
                                "financialStatements"
                              ],
                              "additionalProperties": false
                            },
                            "unavailableSections": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            },
                            "message": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "status",
                            "sections",
                            "unavailableSections",
                            "message"
                          ],
                          "additionalProperties": false
                        }
                      },
                      "required": [
                        "stockProfile",
                        "marketSnapshot",
                        "financialMetrics",
                        "financialStatements",
                        "fundFlow",
                        "newsEvidence",
                        "computedSignals",
                        "aiAnalysis",
                        "complianceNotice",
                        "dataAvailability"
                      ],
                      "additionalProperties": false,
                      "description": "财报资料及解读。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "400": {
            "description": "参数错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "财报资料或分析暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/stock-financial-report-analysis/demo"
        },
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "symbol"
                ],
                "properties": {
                  "appkey": {
                    "type": "string"
                  },
                  "symbol": {
                    "type": "string",
                    "pattern": "^(?:(?:[sS][hHzZ]|[bB][jJ]))?[0-9]{6}$"
                  },
                  "startYear": {
                    "type": "string",
                    "pattern": "^[0-9]{4}$",
                    "default": "2020",
                    "description": "1990 至北京时间当前年份，仅表示财务指标起始年份。"
                  },
                  "includeNews": {
                    "type": "boolean",
                    "default": true
                  },
                  "includeFundFlow": {
                    "type": "boolean",
                    "default": true
                  },
                  "language": {
                    "type": "string",
                    "pattern": "^[A-Za-z]{2,8}(?:-[A-Za-z0-9]{1,8})*$",
                    "default": "zh-CN"
                  }
                }
              },
              "example": {
                "symbol": "600000",
                "startYear": "2020",
                "includeNews": true,
                "includeFundFlow": true,
                "language": "zh-CN"
              }
            }
          }
        },
        "x-apifox-folder": "金融\\/基础",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/ai/summarize": {
      "post": {
        "summary": "PDF 全文多语言 AI 摘要",
        "description": "PDF 全文多语言智能摘要\n接口标签：AI、PDF、文本摘要、AI 处理、智能摘要\n接口特性：\n- 支持上传 PDF 文件并生成 AI 摘要\n- appKey、lang 和 streaming 通过 query 参数传入，PDF 通过 multipart/form-data 上传\n- lang 可指定摘要语言，适合中文、英文等多语言文档摘要\n- 适合论文、报告、合同、说明书和长文档快速阅读等场景\n- 围绕“PDF 全文多语言 AI 摘要”提供标准化能力，便于快速接入现有业务\n- 适合将“PDF 全文多语言 AI 摘要”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n- 可与 OCR、PDF 拆分和文档转换接口串联成处理流水线\n详情页：https://www.gugudata.com/api/details/summarize-pdf",
        "operationId": "post_summarize_pdf",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/summarize-pdf"
        },
        "x-gugudata-api-identity": "summarize-pdf",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "请求参数不完整或无效"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "文件错误",
            "remark": "未提供文件或文件格式不正确"
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "APPKEY 无效或未授权"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "summary": {
                          "type": "string",
                          "description": "AI 生成的 PDF 摘要文本。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/summarize/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "lang",
            "in": "query",
            "required": false,
            "description": "摘要语言，例如 zh、en；为空时使用默认语言。",
            "schema": {
              "type": "string",
              "enum": [
                "zh",
                "en"
              ]
            },
            "example": "zh"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否使用流式返回，默认 false。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "通过 multipart/form-data 上传的 PDF 文件。"
                  }
                },
                "required": [
                  "file"
                ]
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/text-summarize": {
      "post": {
        "summary": "文本多语言 AI 摘要",
        "description": "AI 生成文本摘要\n接口标签：AI、文本、AI 处理、智能摘要\n接口特性：\n- 支持多语言摘要生成\n- 支持长文本处理\n- 基于 AI 模型，持续迭代优化\n- 围绕“文本多语言 AI 摘要”提供标准化能力，便于快速接入现有业务\n- 适合将“文本多语言 AI 摘要”结果接入业务系统、后台工具和自动化流程\n- 适合内容生产、文本审核和知识整理等智能处理场景\n- 支持将 AI 处理结果接入审核、编辑和运营流程\n- 可与摘要、翻译、关键词和情绪分析等接口组合使用\n详情页：https://www.gugudata.com/api/details/summarize-text",
        "operationId": "post_summarize_text",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/summarize-text"
        },
        "x-gugudata-api-identity": "summarize-text",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "请求参数不完整或无效"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "APPKEY 无效或未授权"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "summary": {
                          "type": "string",
                          "description": "生成的文本摘要内容，语言通过 lang 参数控制"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/text-summarize/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "lang",
            "in": "query",
            "required": true,
            "description": "摘要语言，常用取值 zh、en。",
            "schema": {
              "type": "string",
              "enum": [
                "zh",
                "en"
              ],
              "default": "zh"
            },
            "example": "zh"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "textContent": {
                    "type": "string",
                    "description": "需要生成摘要的文本内容"
                  }
                },
                "required": [
                  "textContent"
                ]
              },
              "example": {
                "textContent": "N/A"
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/traditional-calendar-guidance": {
      "post": {
        "summary": "传统历法宜忌参考",
        "description": "- 按指定日期查询传统历法资料，覆盖 1901 至 2100 年，适合日历与传统文化知识产品。\n- 同时提供公历、农历及干支日期，便于在同一张日历卡片中展示不同历法的信息。\n- 提供节气日期与时间资料，可用于节气内容页、传统文化栏目和年度日历资料整理。\n- 返回传统宜忌事项及对应文化解释，便于将历法记录与阅读说明分区呈现。\n- 提供冲煞及方位等传统历法内容，适合传统历书资料查询与文化概念介绍。\n- 包含值日与黄黑道等文化属性，便于在历法知识页面中展示具体条目并附上解释。\n- 提供二十八宿名称及文化属性，可用于传统天文历法主题的知识阅读与资料展示。\n- 可输入查询时间以获取对应时辰及干支资料，便于在日期查询基础上补充时段内容。\n- 提供适合安排、建议避开与时段提醒等文化解读，方便组织分段清晰的日期参考页面。\n- 支持简体中文、繁体中文与英文说明，可用于不同语言的传统日历与节气内容应用。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。",
        "operationId": "post_traditional_calendar_guidance",
        "tags": [
          "国学/娱乐"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/traditional-calendar-guidance"
        },
        "x-gugudata-api-identity": "traditional-calendar-guidance",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "依赖服务不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "同步结果或异步任务受理信息。",
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "基础数据": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "输入信息": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "时间": {
                                      "type": "string",
                                      "format": "time"
                                    },
                                    "时区": {
                                      "type": "string",
                                      "const": "Asia/Shanghai"
                                    },
                                    "输出语言": {
                                      "type": "string",
                                      "enum": [
                                        "zh-CN",
                                        "zh-TW",
                                        "en-US"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "日期",
                                    "时间",
                                    "时区",
                                    "输出语言"
                                  ]
                                },
                                "计算规则": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "默认时间": {
                                      "type": "string"
                                    },
                                    "日界规则": {
                                      "type": "string"
                                    },
                                    "时辰规则": {
                                      "type": "string"
                                    },
                                    "规则版本": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "默认时间",
                                    "日界规则",
                                    "时辰规则",
                                    "规则版本"
                                  ]
                                },
                                "公历时间": {
                                  "type": "string"
                                },
                                "农历日期": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "年": {
                                      "type": "integer"
                                    },
                                    "月": {
                                      "type": "integer"
                                    },
                                    "日": {
                                      "type": "integer"
                                    },
                                    "是否闰月": {
                                      "type": "boolean"
                                    },
                                    "中文": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "年",
                                    "月",
                                    "日",
                                    "是否闰月",
                                    "中文"
                                  ]
                                },
                                "干支": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "年柱": {
                                      "type": "string"
                                    },
                                    "月柱": {
                                      "type": "string"
                                    },
                                    "日柱": {
                                      "type": "string"
                                    },
                                    "时柱": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "年柱",
                                    "月柱",
                                    "日柱",
                                    "时柱"
                                  ]
                                },
                                "生肖": {
                                  "type": "string"
                                },
                                "星座": {
                                  "type": "string"
                                },
                                "节气": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "当日": {
                                      "type": "string"
                                    },
                                    "下一个": {
                                      "type": "string"
                                    },
                                    "日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "日期时间": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "当日",
                                    "下一个",
                                    "日期",
                                    "日期时间"
                                  ]
                                },
                                "星期": {
                                  "type": "string"
                                },
                                "季节": {
                                  "type": "string"
                                },
                                "星次": {
                                  "type": "string"
                                },
                                "查询时辰": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "名称": {
                                      "type": "string"
                                    },
                                    "时间范围": {
                                      "type": "string"
                                    },
                                    "干支": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "名称",
                                    "时间范围",
                                    "干支"
                                  ]
                                },
                                "生肖冲煞": {
                                  "type": "string"
                                },
                                "冲煞": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "冲生肖": {
                                      "type": "string"
                                    },
                                    "冲干支": {
                                      "type": "string"
                                    },
                                    "煞方": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "冲生肖",
                                    "冲干支",
                                    "煞方"
                                  ]
                                },
                                "宜": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "忌": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "吉神": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "凶煞": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "彭祖百忌": {
                                  "type": "string"
                                },
                                "十二值日": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "值日信息": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "建除十二神": {
                                      "type": "string"
                                    },
                                    "值神": {
                                      "type": "string"
                                    },
                                    "黄黑道": {
                                      "type": "string"
                                    },
                                    "吉凶": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "建除十二神",
                                    "值神",
                                    "黄黑道",
                                    "吉凶"
                                  ]
                                },
                                "二十八宿": {
                                  "type": "string"
                                },
                                "二十八宿信息": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "宿名": {
                                      "type": "string"
                                    },
                                    "动物": {
                                      "type": "string"
                                    },
                                    "吉凶": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "宿名",
                                    "动物",
                                    "吉凶"
                                  ]
                                },
                                "纳音": {
                                  "type": "string"
                                },
                                "吉神方位": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "胎神": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "输入信息",
                                "计算规则",
                                "公历时间",
                                "农历日期",
                                "干支",
                                "生肖",
                                "星座",
                                "节气",
                                "星期",
                                "季节",
                                "星次",
                                "查询时辰",
                                "生肖冲煞",
                                "冲煞",
                                "宜",
                                "忌",
                                "吉神",
                                "凶煞",
                                "彭祖百忌",
                                "十二值日",
                                "值日信息",
                                "二十八宿",
                                "二十八宿信息",
                                "纳音",
                                "吉神方位",
                                "胎神"
                              ]
                            },
                            "文化解读": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "日期摘要": {
                                  "type": "string",
                                  "minLength": 1
                                },
                                "适合安排": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                },
                                "建议避开": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                },
                                "时段提醒": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "上午": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "下午": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "晚间": {
                                      "type": "string",
                                      "minLength": 1
                                    }
                                  },
                                  "required": [
                                    "上午",
                                    "下午",
                                    "晚间"
                                  ]
                                },
                                "文化说明": {
                                  "type": "string",
                                  "minLength": 1
                                }
                              },
                              "required": [
                                "日期摘要",
                                "适合安排",
                                "建议避开",
                                "时段提醒",
                                "文化说明"
                              ]
                            },
                            "免责声明": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "基础数据",
                            "文化解读",
                            "免责声明"
                          ]
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "operationId": {
                              "type": "string"
                            },
                            "status": {
                              "type": "string",
                              "enum": [
                                "PENDING",
                                "RUNNING",
                                "SUCCEEDED",
                                "FAILED",
                                "EXPIRED"
                              ]
                            },
                            "pollingUrl": {
                              "type": "string"
                            },
                            "expiresAt": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "result": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "基础数据": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "输入信息": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "日期": {
                                          "type": "string",
                                          "format": "date"
                                        },
                                        "时间": {
                                          "type": "string",
                                          "format": "time"
                                        },
                                        "时区": {
                                          "type": "string",
                                          "const": "Asia/Shanghai"
                                        },
                                        "输出语言": {
                                          "type": "string",
                                          "enum": [
                                            "zh-CN",
                                            "zh-TW",
                                            "en-US"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "日期",
                                        "时间",
                                        "时区",
                                        "输出语言"
                                      ]
                                    },
                                    "计算规则": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "默认时间": {
                                          "type": "string"
                                        },
                                        "日界规则": {
                                          "type": "string"
                                        },
                                        "时辰规则": {
                                          "type": "string"
                                        },
                                        "规则版本": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "默认时间",
                                        "日界规则",
                                        "时辰规则",
                                        "规则版本"
                                      ]
                                    },
                                    "公历时间": {
                                      "type": "string"
                                    },
                                    "农历日期": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "年": {
                                          "type": "integer"
                                        },
                                        "月": {
                                          "type": "integer"
                                        },
                                        "日": {
                                          "type": "integer"
                                        },
                                        "是否闰月": {
                                          "type": "boolean"
                                        },
                                        "中文": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "年",
                                        "月",
                                        "日",
                                        "是否闰月",
                                        "中文"
                                      ]
                                    },
                                    "干支": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "年柱": {
                                          "type": "string"
                                        },
                                        "月柱": {
                                          "type": "string"
                                        },
                                        "日柱": {
                                          "type": "string"
                                        },
                                        "时柱": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "年柱",
                                        "月柱",
                                        "日柱",
                                        "时柱"
                                      ]
                                    },
                                    "生肖": {
                                      "type": "string"
                                    },
                                    "星座": {
                                      "type": "string"
                                    },
                                    "节气": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "当日": {
                                          "type": "string"
                                        },
                                        "下一个": {
                                          "type": "string"
                                        },
                                        "日期": {
                                          "type": "string",
                                          "format": "date"
                                        },
                                        "日期时间": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "当日",
                                        "下一个",
                                        "日期",
                                        "日期时间"
                                      ]
                                    },
                                    "星期": {
                                      "type": "string"
                                    },
                                    "季节": {
                                      "type": "string"
                                    },
                                    "星次": {
                                      "type": "string"
                                    },
                                    "查询时辰": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "名称": {
                                          "type": "string"
                                        },
                                        "时间范围": {
                                          "type": "string"
                                        },
                                        "干支": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "名称",
                                        "时间范围",
                                        "干支"
                                      ]
                                    },
                                    "生肖冲煞": {
                                      "type": "string"
                                    },
                                    "冲煞": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "冲生肖": {
                                          "type": "string"
                                        },
                                        "冲干支": {
                                          "type": "string"
                                        },
                                        "煞方": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "冲生肖",
                                        "冲干支",
                                        "煞方"
                                      ]
                                    },
                                    "宜": {
                                      "type": "array",
                                      "items": {
                                        "type": "string"
                                      }
                                    },
                                    "忌": {
                                      "type": "array",
                                      "items": {
                                        "type": "string"
                                      }
                                    },
                                    "吉神": {
                                      "type": "array",
                                      "items": {
                                        "type": "string"
                                      }
                                    },
                                    "凶煞": {
                                      "type": "array",
                                      "items": {
                                        "type": "string"
                                      }
                                    },
                                    "彭祖百忌": {
                                      "type": "string"
                                    },
                                    "十二值日": {
                                      "type": "array",
                                      "items": {
                                        "type": "string"
                                      }
                                    },
                                    "值日信息": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "建除十二神": {
                                          "type": "string"
                                        },
                                        "值神": {
                                          "type": "string"
                                        },
                                        "黄黑道": {
                                          "type": "string"
                                        },
                                        "吉凶": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "建除十二神",
                                        "值神",
                                        "黄黑道",
                                        "吉凶"
                                      ]
                                    },
                                    "二十八宿": {
                                      "type": "string"
                                    },
                                    "二十八宿信息": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "宿名": {
                                          "type": "string"
                                        },
                                        "动物": {
                                          "type": "string"
                                        },
                                        "吉凶": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "宿名",
                                        "动物",
                                        "吉凶"
                                      ]
                                    },
                                    "纳音": {
                                      "type": "string"
                                    },
                                    "吉神方位": {
                                      "type": "array",
                                      "items": {
                                        "type": "string"
                                      }
                                    },
                                    "胎神": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "输入信息",
                                    "计算规则",
                                    "公历时间",
                                    "农历日期",
                                    "干支",
                                    "生肖",
                                    "星座",
                                    "节气",
                                    "星期",
                                    "季节",
                                    "星次",
                                    "查询时辰",
                                    "生肖冲煞",
                                    "冲煞",
                                    "宜",
                                    "忌",
                                    "吉神",
                                    "凶煞",
                                    "彭祖百忌",
                                    "十二值日",
                                    "值日信息",
                                    "二十八宿",
                                    "二十八宿信息",
                                    "纳音",
                                    "吉神方位",
                                    "胎神"
                                  ]
                                },
                                "文化解读": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "日期摘要": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "适合安排": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "建议避开": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "时段提醒": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "上午": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "下午": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "晚间": {
                                          "type": "string",
                                          "minLength": 1
                                        }
                                      },
                                      "required": [
                                        "上午",
                                        "下午",
                                        "晚间"
                                      ]
                                    },
                                    "文化说明": {
                                      "type": "string",
                                      "minLength": 1
                                    }
                                  },
                                  "required": [
                                    "日期摘要",
                                    "适合安排",
                                    "建议避开",
                                    "时段提醒",
                                    "文化说明"
                                  ]
                                },
                                "免责声明": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "基础数据",
                                "文化解读",
                                "免责声明"
                              ]
                            },
                            "error": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": true
                            }
                          },
                          "required": [
                            "operationId",
                            "status",
                            "pollingUrl"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                },
                "description": "依次返回 metadata、content 和 done；done.result 为完整已校验结果，随后发送 [DONE]。"
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "依赖服务不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/traditional-calendar-guidance/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "responseMode",
            "in": "query",
            "required": false,
            "description": "响应模式：sync 同步返回结果；task 创建异步任务并返回 operationId。",
            "schema": {
              "type": "string",
              "enum": [
                "sync",
                "task"
              ]
            },
            "example": "sync"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否使用 SSE 流式响应。true 仅支持 responseMode=sync，不能与 task 同时使用。",
            "schema": {
              "type": "boolean",
              "enum": [
                "false",
                "true"
              ]
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "也可在 JSON body 中传递 APPKEY。"
                  },
                  "date": {
                    "type": "string",
                    "format": "date",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                    "description": "支持 1901-01-01 至 2100-12-31。"
                  },
                  "time": {
                    "type": "string",
                    "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d)?$",
                    "default": "12:00"
                  },
                  "timezone": {
                    "type": "string",
                    "const": "Asia/Shanghai",
                    "default": "Asia/Shanghai"
                  },
                  "language": {
                    "type": "string",
                    "enum": [
                      "zh-CN",
                      "zh-TW",
                      "en-US"
                    ],
                    "default": "zh-CN"
                  },
                  "responseMode": {
                    "type": "string",
                    "enum": [
                      "sync",
                      "task"
                    ],
                    "default": "sync"
                  },
                  "streaming": {
                    "type": "boolean",
                    "enum": [
                      false,
                      true
                    ],
                    "default": false
                  }
                },
                "required": [
                  "date"
                ]
              },
              "example": {
                "date": "2026-09-13",
                "time": "09:00",
                "timezone": "Asia/Shanghai",
                "language": "zh-CN"
              }
            }
          }
        },
        "x-apifox-folder": "国学\\/娱乐",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/v1/articles/extract": {
      "post": {
        "summary": "文章抽取信息化 JSON",
        "description": "从公开网页链接提取文章正文与元数据。\n详情页：https://www.gugudata.com/api/details/article-extract",
        "operationId": "post_article_extract",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/article-extract"
        },
        "x-gugudata-api-identity": "article-extract",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "文章成功提取"
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "无效或缺少必需参数（url 参数是必需的）"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": "文章提取过程中发生内部服务器错误。URL 可能无法访问或内容格式可能不受支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "description": "抽取后的文章结构化数据。",
                      "properties": {
                        "url": {
                          "type": "string",
                          "format": "uri"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "links": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "format": "uri"
                          }
                        },
                        "image": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "format": "uri"
                        },
                        "content": {
                          "type": "string",
                          "description": "清理后的 HTML 正文。"
                        },
                        "author": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "favicon": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "format": "uri"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "published": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "ttr": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "预计阅读时长，单位为分钟。"
                        },
                        "type": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "url",
                        "title",
                        "content",
                        "links",
                        "ttr"
                      ]
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "422": {
            "description": "目标内容存在但无法识别出有效文章。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "文章抽取依赖暂时不可用或请求超时。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/v1/articles/extract/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "maxLength": 2048,
                    "description": "公开可访问的 HTTP/HTTPS 文章 URL。"
                  },
                  "parserOptions": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "wordsPerMinute": {
                        "type": "integer",
                        "minimum": 50,
                        "maximum": 1000
                      },
                      "descriptionTruncateLen": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 2000
                      },
                      "descriptionLengthThreshold": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2000
                      },
                      "contentLengthThreshold": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100000
                      }
                    }
                  },
                  "fetchOptions": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "timeoutMs": {
                        "type": "integer",
                        "minimum": 1000,
                        "maximum": 30000
                      },
                      "headers": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "User-Agent": {
                            "type": "string",
                            "maxLength": 512
                          },
                          "Accept": {
                            "type": "string",
                            "maxLength": 512
                          },
                          "Accept-Language": {
                            "type": "string",
                            "maxLength": 512
                          }
                        }
                      }
                    }
                  }
                },
                "required": [
                  "url"
                ]
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/v1/articles/extractFromHtml": {
      "post": {
        "summary": "从 HTML 提取文章内容",
        "description": "从 HTML 内容提取文章正文与元数据。\n详情页：https://www.gugudata.com/api/details/article-extract",
        "operationId": "post_post_ai_v1_articles_extractfromhtml",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/article-extract"
        },
        "x-gugudata-api-identity": "article-extract",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "文章成功提取"
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "无效或缺少必需参数（url 参数是必需的）"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": "文章提取过程中发生内部服务器错误。URL 可能无法访问或内容格式可能不受支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "description": "抽取后的文章结构化数据。",
                      "properties": {
                        "url": {
                          "type": "string",
                          "format": "uri"
                        },
                        "title": {
                          "type": "string"
                        },
                        "description": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "links": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "format": "uri"
                          }
                        },
                        "image": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "format": "uri"
                        },
                        "content": {
                          "type": "string",
                          "description": "清理后的 HTML 正文。"
                        },
                        "author": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "favicon": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "format": "uri"
                        },
                        "source": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "published": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "ttr": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "预计阅读时长，单位为分钟。"
                        },
                        "type": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "required": [
                        "url",
                        "title",
                        "content",
                        "links",
                        "ttr"
                      ]
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "422": {
            "description": "目标内容存在但无法识别出有效文章。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "文章抽取依赖暂时不可用或请求超时。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "article-extract",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/article-extract",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "html": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 10485760,
                    "description": "待解析的 HTML 字符串，UTF-8 编码后最大 10 MiB。"
                  },
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "maxLength": 2048,
                    "description": "可选的原始 HTTP/HTTPS URL，用于解析相对链接。"
                  },
                  "parserOptions": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                      "wordsPerMinute": {
                        "type": "integer",
                        "minimum": 50,
                        "maximum": 1000
                      },
                      "descriptionTruncateLen": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 2000
                      },
                      "descriptionLengthThreshold": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 2000
                      },
                      "contentLengthThreshold": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100000
                      }
                    }
                  }
                },
                "required": [
                  "html"
                ]
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/ai/western-zodiac-period-insight": {
      "post": {
        "summary": "星座周期趋势解读",
        "description": "- 支持输入中文或英文星座名称，便于在星座选择器或多语言表单中使用同一个查询入口。\n- 也可通过公历生日确定星座，适合从用户主动填写的生日资料生成对应的星座文化内容。\n- 返回星座中文名称、英文标识及日期范围，便于在页面中展示并核对所查询的星座。\n- 支持今日、明日、本周、本月和本年五种周期，可按栏目需要组织不同时间跨度的内容。\n- 支持指定目标日期并返回周期起止范围，便于让读者明确每份内容对应的查询时间。\n- 提供周期主题及事业学习解读，便于按主题概要、阶段观察和具体建议组织阅读顺序。\n- 关系沟通内容包含情景与沟通重点，可作为星座栏目中独立的社交文化阅读章节。\n- 生活节奏内容包含精力分配和环境调整建议，便于丰富日常生活主题的阅读材料。\n- 支持简体中文、繁体中文和英文内容，适合面向不同语言读者的星座文化产品。\n- 支持同步、异步任务和流式获取，可用于周期内容栏目、完整报告及逐步显示的阅读页面。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。",
        "operationId": "post_western_zodiac_period_insight",
        "tags": [
          "国学/娱乐"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/western-zodiac-period-insight"
        },
        "x-gugudata-api-identity": "western-zodiac-period-insight",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "依赖服务不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "同步结果或异步任务受理信息。",
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "基础数据": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "星座": {
                                  "type": "string",
                                  "enum": [
                                    "白羊座",
                                    "金牛座",
                                    "双子座",
                                    "巨蟹座",
                                    "狮子座",
                                    "处女座",
                                    "天秤座",
                                    "天蝎座",
                                    "射手座",
                                    "摩羯座",
                                    "水瓶座",
                                    "双鱼座"
                                  ]
                                },
                                "周期": {
                                  "type": "string",
                                  "enum": [
                                    "today",
                                    "tomorrow",
                                    "week",
                                    "month",
                                    "year"
                                  ]
                                },
                                "周期标识": {
                                  "type": "string"
                                },
                                "输入信息": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "输入方式": {
                                      "type": "string",
                                      "enum": [
                                        "星座名称",
                                        "公历出生日期"
                                      ]
                                    },
                                    "规范化输入值": {
                                      "type": "string"
                                    },
                                    "输出语言": {
                                      "type": "string",
                                      "enum": [
                                        "zh-CN",
                                        "zh-TW",
                                        "en-US"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "输入方式",
                                    "规范化输入值",
                                    "输出语言"
                                  ]
                                },
                                "星座计算": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "星座": {
                                      "type": "string",
                                      "enum": [
                                        "白羊座",
                                        "金牛座",
                                        "双子座",
                                        "巨蟹座",
                                        "狮子座",
                                        "处女座",
                                        "天秤座",
                                        "天蝎座",
                                        "射手座",
                                        "摩羯座",
                                        "水瓶座",
                                        "双鱼座"
                                      ]
                                    },
                                    "英文标识": {
                                      "type": "string",
                                      "enum": [
                                        "aries",
                                        "taurus",
                                        "gemini",
                                        "cancer",
                                        "leo",
                                        "virgo",
                                        "libra",
                                        "scorpio",
                                        "sagittarius",
                                        "capricorn",
                                        "aquarius",
                                        "pisces"
                                      ]
                                    },
                                    "日期范围": {
                                      "type": "string"
                                    },
                                    "计算方式": {
                                      "type": "string",
                                      "enum": [
                                        "直接输入",
                                        "固定日期边界换算"
                                      ]
                                    },
                                    "边界说明": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "星座",
                                    "英文标识",
                                    "日期范围",
                                    "计算方式",
                                    "边界说明"
                                  ]
                                },
                                "目标日期": {
                                  "type": "string",
                                  "format": "date"
                                },
                                "周期范围": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "开始日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "结束日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "时区": {
                                      "type": "string",
                                      "const": "Asia/Shanghai"
                                    }
                                  },
                                  "required": [
                                    "开始日期",
                                    "结束日期",
                                    "时区"
                                  ]
                                }
                              },
                              "required": [
                                "星座",
                                "周期",
                                "周期标识",
                                "输入信息",
                                "星座计算",
                                "目标日期",
                                "周期范围"
                              ]
                            },
                            "文化解读": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "周期主题": {
                                  "type": "string",
                                  "minLength": 1
                                },
                                "事业与学习": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "整体": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "有利方向": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "节奏变化": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                          "阶段": {
                                            "type": "string",
                                            "minLength": 1
                                          },
                                          "解读": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "required": [
                                          "阶段",
                                          "解读"
                                        ]
                                      }
                                    },
                                    "潜在挑战": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "执行策略": {
                                      "type": "string",
                                      "minLength": 1
                                    }
                                  },
                                  "required": [
                                    "整体",
                                    "有利方向",
                                    "节奏变化",
                                    "潜在挑战",
                                    "执行策略"
                                  ]
                                },
                                "关系沟通": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "整体": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "可能情景": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "沟通重点": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "整体",
                                    "可能情景",
                                    "沟通重点",
                                    "建议"
                                  ]
                                },
                                "生活节奏": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "整体": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "精力分配": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "object",
                                        "additionalProperties": false,
                                        "properties": {
                                          "场景": {
                                            "type": "string",
                                            "minLength": 1
                                          },
                                          "建议": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "required": [
                                          "场景",
                                          "建议"
                                        ]
                                      }
                                    },
                                    "环境调整": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "整体",
                                    "精力分配",
                                    "环境调整",
                                    "建议"
                                  ]
                                },
                                "建议": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                },
                                "提醒": {
                                  "type": "array",
                                  "minItems": 1,
                                  "items": {
                                    "type": "string",
                                    "minLength": 1
                                  }
                                }
                              },
                              "required": [
                                "周期主题",
                                "事业与学习",
                                "关系沟通",
                                "生活节奏",
                                "建议",
                                "提醒"
                              ]
                            },
                            "免责声明": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "基础数据",
                            "文化解读",
                            "免责声明"
                          ]
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "operationId": {
                              "type": "string"
                            },
                            "status": {
                              "type": "string",
                              "enum": [
                                "PENDING",
                                "RUNNING",
                                "SUCCEEDED",
                                "FAILED",
                                "EXPIRED"
                              ]
                            },
                            "pollingUrl": {
                              "type": "string"
                            },
                            "expiresAt": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "result": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "基础数据": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "星座": {
                                      "type": "string",
                                      "enum": [
                                        "白羊座",
                                        "金牛座",
                                        "双子座",
                                        "巨蟹座",
                                        "狮子座",
                                        "处女座",
                                        "天秤座",
                                        "天蝎座",
                                        "射手座",
                                        "摩羯座",
                                        "水瓶座",
                                        "双鱼座"
                                      ]
                                    },
                                    "周期": {
                                      "type": "string",
                                      "enum": [
                                        "today",
                                        "tomorrow",
                                        "week",
                                        "month",
                                        "year"
                                      ]
                                    },
                                    "周期标识": {
                                      "type": "string"
                                    },
                                    "输入信息": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "输入方式": {
                                          "type": "string",
                                          "enum": [
                                            "星座名称",
                                            "公历出生日期"
                                          ]
                                        },
                                        "规范化输入值": {
                                          "type": "string"
                                        },
                                        "输出语言": {
                                          "type": "string",
                                          "enum": [
                                            "zh-CN",
                                            "zh-TW",
                                            "en-US"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "输入方式",
                                        "规范化输入值",
                                        "输出语言"
                                      ]
                                    },
                                    "星座计算": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "星座": {
                                          "type": "string",
                                          "enum": [
                                            "白羊座",
                                            "金牛座",
                                            "双子座",
                                            "巨蟹座",
                                            "狮子座",
                                            "处女座",
                                            "天秤座",
                                            "天蝎座",
                                            "射手座",
                                            "摩羯座",
                                            "水瓶座",
                                            "双鱼座"
                                          ]
                                        },
                                        "英文标识": {
                                          "type": "string",
                                          "enum": [
                                            "aries",
                                            "taurus",
                                            "gemini",
                                            "cancer",
                                            "leo",
                                            "virgo",
                                            "libra",
                                            "scorpio",
                                            "sagittarius",
                                            "capricorn",
                                            "aquarius",
                                            "pisces"
                                          ]
                                        },
                                        "日期范围": {
                                          "type": "string"
                                        },
                                        "计算方式": {
                                          "type": "string",
                                          "enum": [
                                            "直接输入",
                                            "固定日期边界换算"
                                          ]
                                        },
                                        "边界说明": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "星座",
                                        "英文标识",
                                        "日期范围",
                                        "计算方式",
                                        "边界说明"
                                      ]
                                    },
                                    "目标日期": {
                                      "type": "string",
                                      "format": "date"
                                    },
                                    "周期范围": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "开始日期": {
                                          "type": "string",
                                          "format": "date"
                                        },
                                        "结束日期": {
                                          "type": "string",
                                          "format": "date"
                                        },
                                        "时区": {
                                          "type": "string",
                                          "const": "Asia/Shanghai"
                                        }
                                      },
                                      "required": [
                                        "开始日期",
                                        "结束日期",
                                        "时区"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "星座",
                                    "周期",
                                    "周期标识",
                                    "输入信息",
                                    "星座计算",
                                    "目标日期",
                                    "周期范围"
                                  ]
                                },
                                "文化解读": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "周期主题": {
                                      "type": "string",
                                      "minLength": 1
                                    },
                                    "事业与学习": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "整体": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "有利方向": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "节奏变化": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                              "阶段": {
                                                "type": "string",
                                                "minLength": 1
                                              },
                                              "解读": {
                                                "type": "string",
                                                "minLength": 1
                                              }
                                            },
                                            "required": [
                                              "阶段",
                                              "解读"
                                            ]
                                          }
                                        },
                                        "潜在挑战": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "执行策略": {
                                          "type": "string",
                                          "minLength": 1
                                        }
                                      },
                                      "required": [
                                        "整体",
                                        "有利方向",
                                        "节奏变化",
                                        "潜在挑战",
                                        "执行策略"
                                      ]
                                    },
                                    "关系沟通": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "整体": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "可能情景": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "沟通重点": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "建议": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        }
                                      },
                                      "required": [
                                        "整体",
                                        "可能情景",
                                        "沟通重点",
                                        "建议"
                                      ]
                                    },
                                    "生活节奏": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "整体": {
                                          "type": "string",
                                          "minLength": 1
                                        },
                                        "精力分配": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "object",
                                            "additionalProperties": false,
                                            "properties": {
                                              "场景": {
                                                "type": "string",
                                                "minLength": 1
                                              },
                                              "建议": {
                                                "type": "string",
                                                "minLength": 1
                                              }
                                            },
                                            "required": [
                                              "场景",
                                              "建议"
                                            ]
                                          }
                                        },
                                        "环境调整": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        },
                                        "建议": {
                                          "type": "array",
                                          "minItems": 1,
                                          "items": {
                                            "type": "string",
                                            "minLength": 1
                                          }
                                        }
                                      },
                                      "required": [
                                        "整体",
                                        "精力分配",
                                        "环境调整",
                                        "建议"
                                      ]
                                    },
                                    "建议": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    },
                                    "提醒": {
                                      "type": "array",
                                      "minItems": 1,
                                      "items": {
                                        "type": "string",
                                        "minLength": 1
                                      }
                                    }
                                  },
                                  "required": [
                                    "周期主题",
                                    "事业与学习",
                                    "关系沟通",
                                    "生活节奏",
                                    "建议",
                                    "提醒"
                                  ]
                                },
                                "免责声明": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "基础数据",
                                "文化解读",
                                "免责声明"
                              ]
                            },
                            "error": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": true
                            }
                          },
                          "required": [
                            "operationId",
                            "status",
                            "pollingUrl"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              },
              "text/event-stream": {
                "schema": {
                  "type": "string"
                },
                "description": "依次返回 metadata、content 和 done；done.result 为完整已校验结果，随后发送 [DONE]。"
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "依赖服务不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/western-zodiac-period-insight/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "responseMode",
            "in": "query",
            "required": false,
            "description": "响应模式：sync 同步返回结果；task 创建异步任务并返回 operationId。",
            "schema": {
              "type": "string",
              "enum": [
                "sync",
                "task"
              ]
            },
            "example": "sync"
          },
          {
            "name": "streaming",
            "in": "query",
            "required": false,
            "description": "是否使用 SSE 流式响应。true 仅支持 responseMode=sync，不能与 task 同时使用。",
            "schema": {
              "type": "boolean",
              "enum": [
                "false",
                "true"
              ]
            },
            "example": false
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "也可在 JSON body 中传递 APPKEY。"
                  },
                  "sign": {
                    "type": "string",
                    "description": "十二星座中文名、可省略座，或大小写不敏感的英文名称。"
                  },
                  "birthDate": {
                    "type": "string",
                    "format": "date",
                    "description": "公历出生日期，支持 1901-01-01 至 2100-12-31，按固定日期边界换算。"
                  },
                  "period": {
                    "type": "string",
                    "enum": [
                      "today",
                      "tomorrow",
                      "week",
                      "month",
                      "year"
                    ],
                    "default": "today"
                  },
                  "targetDate": {
                    "type": "string",
                    "format": "date",
                    "description": "周期计算基准日期，支持 1901-01-01 至 2100-12-31。"
                  },
                  "language": {
                    "type": "string",
                    "enum": [
                      "zh-CN",
                      "zh-TW",
                      "en-US"
                    ],
                    "default": "zh-CN"
                  },
                  "responseMode": {
                    "type": "string",
                    "enum": [
                      "sync",
                      "task"
                    ],
                    "default": "sync"
                  },
                  "streaming": {
                    "type": "boolean",
                    "enum": [
                      false,
                      true
                    ],
                    "default": false
                  }
                },
                "oneOf": [
                  {
                    "required": [
                      "sign"
                    ],
                    "not": {
                      "required": [
                        "birthDate"
                      ]
                    }
                  },
                  {
                    "required": [
                      "birthDate"
                    ],
                    "not": {
                      "required": [
                        "sign"
                      ]
                    }
                  }
                ]
              },
              "example": {
                "sign": "处女",
                "period": "week",
                "language": "zh-CN"
              }
            }
          }
        },
        "x-apifox-folder": "国学\\/娱乐",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/ai/ziwei-fortune": {
      "post": {
        "summary": "紫微星斗大师",
        "description": "- 根据性别、历法、出生日期、时间和地点生成紫微主题文化解读，适合传统文化阅读产品。\n- 支持公历与农历资料，并提供农历闰月标记，便于表达不同历法下的出生信息。\n- 结果包含基本信息，便于读者先核对查询对象和出生资料，再阅读对应的文化内容。\n- 提供命盘摘要作为报告的阅读入口，便于展示主题提要并连接各项详细解读。\n- 包含十二宫位的文化解读，可在报告中按宫位分组展示并保留各自的解释内容。\n- 提供主星与辅星相关说明，适合将传统星曜术语与具体解读组合成阅读章节。\n- 提供四化分析内容，便于在紫微主题报告中单独呈现这一传统文化解释维度。\n- 包含大限与流年主题的文化内容，可按不同时间维度组织章节，方便读者对照阅读。\n- 提供综合建议与分项说明，便于在完整报告之外制作摘要页和章节导航。\n- 支持同步返回、异步任务及流式获取，可用于完整报告查询或逐步展示的文化阅读页面。\n\n相关解读仅供娱乐、传统文化研究与参考，不代表经科学验证的预测，不应作为医疗、法律、投资、婚姻或职业等重要现实决策的唯一依据。\nDemo 是固定公开输入的静态样例，用于展示响应格式，不代表实时生成。",
        "operationId": "post_ziwei_fortune",
        "tags": [
          "国学/娱乐"
        ],
        "x-apifox-folder": "国学\\/娱乐",
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ziwei-fortune"
        },
        "x-gugudata-api-identity": "ziwei-fortune",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "-9",
            "title": "处理失败",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          },
          {
            "code": "901",
            "title": "文化解读暂不可用",
            "remark": "请同时检查 HTTP 状态、业务码与异步任务状态；任务受理不代表完成。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求的参数"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "基本信息": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "命盘推演所使用的基础出生信息"
                        },
                        "命盘摘要": {
                          "type": "string",
                          "description": "对整体命格与人生节奏的综合概述"
                        },
                        "十二宫位": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "命宫、财帛宫、事业宫等十二宫位的解读"
                        },
                        "主星与辅星": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "主星格局与辅星亮点分析"
                        },
                        "四化分析": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "化禄、化权、化科、化忌的推演结果"
                        },
                        "大限": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "分阶段的大限主题与趋势解读"
                        },
                        "流年趋势": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "近一年、近三年的趋势变化与提醒"
                        },
                        "综合建议": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "事业、财运、感情、健康等方向的综合建议"
                        },
                        "operationId": {
                          "type": "string",
                          "description": "仅 responseMode=task 时返回，任务唯一标识。"
                        },
                        "status": {
                          "type": "string",
                          "description": "仅 responseMode=task 或轮询接口返回，状态枚举：PENDING、RUNNING、SUCCEEDED、FAILED、EXPIRED。"
                        },
                        "pollingUrl": {
                          "type": "string",
                          "description": "仅 responseMode=task 或轮询接口返回，任务状态查询地址。"
                        },
                        "expiresAt": {
                          "type": "string",
                          "description": "仅 responseMode=task 或轮询接口返回，任务结果过期时间。"
                        },
                        "result": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "仅任务状态为 SUCCEEDED 时返回，业务结果结构与同步模式一致。"
                        },
                        "error": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "仅任务状态为 FAILED 时返回，失败原因信息。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "服务暂时不可用。数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "文化解读暂不可用，业务码 901；失败不返回占位成功结果。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/ziwei-fortune/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "gender": {
                    "type": "string",
                    "description": "性别，如：男、女。"
                  },
                  "calendarType": {
                    "type": "string",
                    "description": "历法类型，如：公历、农历。"
                  },
                  "birthDate": {
                    "type": "string",
                    "description": "出生日期，格式：YYYY-MM-DD。"
                  },
                  "birthTime": {
                    "type": "string",
                    "description": "出生时间，格式：HH:MM。"
                  },
                  "birthPlace": {
                    "type": "string",
                    "description": "出生地点，用于命盘推演时结合地域信息进行解读。"
                  },
                  "isLeapMonth": {
                    "type": "boolean",
                    "description": "农历出生时是否为闰月，公历场景可保持 false。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。当 responseMode=task 时，streaming 必须为 false。"
                  },
                  "responseMode": {
                    "type": "string",
                    "description": "响应模式，可选值：sync、task。为 task 时立即返回任务受理结果，不阻塞等待模型完成。",
                    "enum": [
                      "sync",
                      "task"
                    ]
                  }
                },
                "required": [
                  "gender",
                  "calendarType",
                  "birthDate",
                  "birthTime",
                  "birthPlace"
                ]
              },
              "example": {
                "gender": "女",
                "calendarType": "公历",
                "birthDate": "1990-12-01",
                "birthTime": "07:00",
                "birthPlace": "江苏苏州",
                "isLeapMonth": false,
                "responseMode": "task"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "gender": {
                    "type": "string",
                    "description": "性别，如：男、女。"
                  },
                  "calendarType": {
                    "type": "string",
                    "description": "历法类型，如：公历、农历。"
                  },
                  "birthDate": {
                    "type": "string",
                    "description": "出生日期，格式：YYYY-MM-DD。"
                  },
                  "birthTime": {
                    "type": "string",
                    "description": "出生时间，格式：HH:MM。"
                  },
                  "birthPlace": {
                    "type": "string",
                    "description": "出生地点，用于命盘推演时结合地域信息进行解读。"
                  },
                  "isLeapMonth": {
                    "type": "boolean",
                    "description": "农历出生时是否为闰月，公历场景可保持 false。"
                  },
                  "streaming": {
                    "type": "boolean",
                    "description": "是否流式响应，如果为 true，那么接口会流式输出纯文本，在最后一个消息输出完整结果的 JSON。当 responseMode=task 时，streaming 必须为 false。"
                  },
                  "responseMode": {
                    "type": "string",
                    "description": "响应模式，可选值：sync、task。为 task 时立即返回任务受理结果，不阻塞等待模型完成。",
                    "enum": [
                      "sync",
                      "task"
                    ]
                  }
                },
                "required": [
                  "gender",
                  "calendarType",
                  "birthDate",
                  "birthTime",
                  "birthPlace"
                ]
              },
              "example": {
                "gender": "",
                "calendarType": "",
                "birthDate": "N/A",
                "birthTime": "N/A",
                "birthPlace": "N/A",
                "isLeapMonth": false,
                "streaming": false,
                "responseMode": "sync"
              }
            }
          }
        }
      }
    },
    "/barcode/barcode": {
      "get": {
        "summary": "通用条形码生成",
        "description": "通用条形码生成接口\n接口标签：网络工具、条码、条形码、支持40种条形码、自定义尺寸\n接口特性：\n- 支持 40 种条形码\n- 支持生成自定义的条码尺寸\n- 直接生成条码图片 CDN 链接，方便引用\n- 围绕“通用条形码生成”提供标准化能力，便于快速接入现有业务\n- 适合将“通用条形码生成”结果接入业务系统、后台工具和自动化流程\n- 适合线下物料、包装标签和业务凭证管理场景\n- 可用于营销活动、设备配网、资产标识和表单入口管理\n- 支持将生成或解析结果接入网页、管理后台和自动化流程\n详情页：https://www.gugudata.com/api/details/barcode",
        "operationId": "get_barcode",
        "tags": [
          "条码工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/barcode"
        },
        "x-gugudata-api-identity": "barcode",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Content": {
                          "type": "string",
                          "description": "条形码类型:条形码内容"
                        },
                        "Url": {
                          "type": "string",
                          "description": "生成的条形码 CDN URL 路径"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/barcode/barcode/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "description": "条码类型，可选项: UNSPECIFIED|UPCA|UPCE|UPC_SUPPLEMENTAL_2DIGIT|UPC_SUPPLEMENTAL_5DIGIT|EAN13|EAN8|Interleaved2of5|Interleaved2of5_Mod10|Standard2of5|Standard2of5_Mod10|Industrial2of5|Industrial2of5_Mod10|CODE39|CODE39Extended|CODE39_Mod43|Codabar|PostNet|BOOKLAND|ISBN|JAN13|MSI_Mod10|MSI_2Mod10|MSI_Mod11|MSI_Mod11_Mod10|Modified_Plessey|CODE11|USD8|UCC12|UCC13|LOGMARS|CODE128|CODE128A|CODE128B|CODE128C|ITF14|CODE93|TELEPEN|FIM|PHARMACODE",
            "schema": {
              "type": "string",
              "enum": [
                "UNSPECIFIED",
                "UPCA",
                "UPCE",
                "UPC_SUPPLEMENTAL_2DIGIT",
                "UPC_SUPPLEMENTAL_5DIGIT",
                "EAN13",
                "EAN8",
                "Interleaved2of5",
                "Interleaved2of5_Mod10",
                "Standard2of5",
                "Standard2of5_Mod10",
                "Industrial2of5",
                "Industrial2of5_Mod10",
                "CODE39",
                "CODE39Extended",
                "CODE39_Mod43",
                "Codabar",
                "PostNet",
                "BOOKLAND",
                "ISBN",
                "JAN13",
                "MSI_Mod10",
                "MSI_2Mod10",
                "MSI_Mod11",
                "MSI_Mod11_Mod10",
                "Modified_Plessey",
                "CODE11",
                "USD8",
                "UCC12",
                "UCC13",
                "LOGMARS",
                "CODE128",
                "CODE128A",
                "CODE128B",
                "CODE128C",
                "ITF14",
                "CODE93",
                "TELEPEN",
                "FIM",
                "PHARMACODE"
              ]
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "content",
            "in": "query",
            "required": true,
            "description": "条码内容，注意对应条码的长度规范",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "width",
            "in": "query",
            "required": true,
            "description": "条码宽度像素值",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "height",
            "in": "query",
            "required": true,
            "description": "条码高度像素值",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "showLabel",
            "in": "query",
            "required": false,
            "description": "控制是否显示条码底部的文字标签，默认不显示，需要显示传递 true",
            "schema": {
              "type": "boolean"
            },
            "example": false
          }
        ],
        "x-apifox-folder": "条码工具"
      }
    },
    "/barcode/qrcode": {
      "get": {
        "summary": "通用二维码生成",
        "description": "提供通用的二维码生成接口\n接口标签：网络工具、条码、二维码、中英文字符、智能识别网页地址\n接口特性：\n- 支持分类字符生成\n- 直接返回存储在 CDN 中的二维码链接，可直接使用\n- 网址内容直接识别，生成网址类型的二维码，扫描后可直接跳转\n- 自定义二维码尺寸\n- 围绕“通用二维码生成”提供标准化能力，便于快速接入现有业务\n- 适合将“通用二维码生成”结果接入业务系统、后台工具和自动化流程\n- 适合线下物料、包装标签和业务凭证管理场景\n- 可用于营销活动、设备配网、资产标识和表单入口管理\n详情页：https://www.gugudata.com/api/details/qrcode",
        "operationId": "get_qrcode",
        "tags": [
          "条码工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/qrcode"
        },
        "x-gugudata-api-identity": "qrcode",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Content": {
                          "type": "string",
                          "description": "二维码内容"
                        },
                        "Url": {
                          "type": "string",
                          "description": "生成的二维码 CDN URL 路径"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/barcode/qrcode/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "content",
            "in": "query",
            "required": true,
            "description": "二维码内容，网址类型智能识别",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "size",
            "in": "query",
            "required": false,
            "description": "正整数，二维码尺寸像素，默认为 500 像素",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 500
          }
        ],
        "x-apifox-folder": "条码工具"
      }
    },
    "/barcode/qrcode/decode": {
      "post": {
        "summary": "通用二维码解析读取",
        "description": "提供通用的二维码解码接口\n接口标签：网络工具、条码、二维码、二维码解码、支持多种字段属性\n接口特性：\n- 支持多种格式的二维码解码\n- 返回解析后的内容和二维码在图像中的位置\n- 围绕“通用二维码解析读取”提供标准化能力，便于快速接入现有业务\n- 适合将“通用二维码解析读取”结果接入业务系统、后台工具和自动化流程\n- 适合线下物料、包装标签和业务凭证管理场景\n- 可用于营销活动、设备配网、资产标识和表单入口管理\n- 支持将生成或解析结果接入网页、管理后台和自动化流程\n- 便于二维码、条形码和业务对象之间建立可追溯关联\n详情页：https://www.gugudata.com/api/details/qrcode-decode",
        "operationId": "post_qrcode_decode",
        "tags": [
          "条码工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/qrcode-decode"
        },
        "x-gugudata-api-identity": "qrcode-decode",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Format": {
                          "type": "string",
                          "description": "二维码的格式"
                        },
                        "Parsed": {
                          "type": "string",
                          "description": "解析后的内容"
                        },
                        "Points": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "二维码在图像中的坐标点"
                        },
                        "Raw": {
                          "type": "string",
                          "description": "原始内容"
                        },
                        "Type": {
                          "type": "string",
                          "description": "内容的类型"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/barcode/qrcode/decode/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "要解码的二维码图片文件"
                  }
                },
                "required": [
                  "file"
                ]
              },
              "example": {
                "file": "YOUR_FILE"
              }
            }
          }
        },
        "x-apifox-folder": "条码工具"
      }
    },
    "/barcode/wifiqrcode": {
      "get": {
        "summary": "Wi-Fi 无线网二维码生成",
        "description": "Wi-Fi 无线网二维码生成接口\n接口标签：网络工具、条码、二维码、兼容多种协议、支持添加图标\n接口特性：\n- 兼容多种无线网协议\n- 支持是否隐藏 Wi-Fi SSID\n- 支持是否在二维码中间添加 Wi-Fi 图标，更加美观\n- 自定义二维码尺寸\n- 围绕“Wi-Fi 无线网二维码生成”提供标准化能力，便于快速接入现有业务\n- 适合将“Wi-Fi 无线网二维码生成”结果接入业务系统、后台工具和自动化流程\n- 适合线下物料、包装标签和业务凭证管理场景\n- 可用于营销活动、设备配网、资产标识和表单入口管理\n详情页：https://www.gugudata.com/api/details/wifiqrcode",
        "operationId": "get_wifiqrcode",
        "tags": [
          "条码工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/wifiqrcode"
        },
        "x-gugudata-api-identity": "wifiqrcode",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Content": {
                          "type": "string",
                          "description": "Wi-Fi SSID"
                        },
                        "Url": {
                          "type": "string",
                          "description": "生成的二维码 CDN URL 路径"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/barcode/wifiqrcode/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "ssid",
            "in": "query",
            "required": true,
            "description": "无线网 ssid",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "password",
            "in": "query",
            "required": true,
            "description": "无线网密码",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "authentication",
            "in": "query",
            "required": true,
            "description": "无线网加密类型，可选 WEP、WPA、NOPASS",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "ishiddenssid",
            "in": "query",
            "required": true,
            "description": "是否隐藏 SSID，可选值 true、false",
            "schema": {
              "type": "string",
              "enum": [
                "true",
                "false"
              ]
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "isshowwifiicon",
            "in": "query",
            "required": true,
            "description": "二维码中间是否添加 Wi-Fi 图标，可选值 true、false",
            "schema": {
              "type": "string",
              "enum": [
                "true",
                "false"
              ]
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "size",
            "in": "query",
            "required": false,
            "description": "正整数，二维码尺寸像素，默认为 500 像素",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 500
          }
        ],
        "x-apifox-folder": "条码工具"
      }
    },
    "/college/global-university": {
      "get": {
        "summary": "全球大学基础信息数据",
        "description": "全球高校基础信息以及专业摘要数据查询\n接口标签：QS排名、世界大学、国际教育、全球大学信息\n接口特性：\n- 近 7000 所世界大学最新基础数据\n- 提供全球顶尖大学详细排名信息\n- 每半个月人工手动定时更新数据\n- 包含大学基本信息、地理位置、官方网站等数据\n- 支持按国家、地区、城市多维度筛选\n- 支持模糊搜索和多字段排序\n- 数据与咕咕数据平台其他高校接口完全兼容\n- 返回每所大学可用专业数量，并内嵌最多 20 条专业摘要\n- 毫秒级响应性能\n详情页：https://www.gugudata.com/api/details/global-university",
        "operationId": "get_global_university",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/global-university"
        },
        "x-gugudata-api-identity": "global-university",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Rank": {
                          "type": "integer",
                          "format": "int32",
                          "description": "QS 世界大学排名"
                        },
                        "UniversityName": {
                          "type": "string",
                          "description": "大学名称"
                        },
                        "UniversityChineseName": {
                          "type": "string",
                          "description": "大学中文名称（中文翻译供参考，以英文为准）"
                        },
                        "Country": {
                          "type": "string",
                          "description": "大学所在国家"
                        },
                        "Region": {
                          "type": "string",
                          "description": "大学所在地区"
                        },
                        "City": {
                          "type": "string",
                          "description": "大学所在城市"
                        },
                        "Logo": {
                          "type": "string",
                          "description": "大学校徽图片 URL"
                        },
                        "InternationalStudents": {
                          "type": "integer",
                          "format": "int32",
                          "description": "国际生数量"
                        },
                        "SubjectCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "学科数量"
                        },
                        "Website": {
                          "type": "string",
                          "description": "大学官方网站"
                        },
                        "SchoolUUID": {
                          "type": "string",
                          "description": "咕咕数据平台大学唯一 ID，可用于查询该大学专业明细。"
                        },
                        "InstitutionType": {
                          "type": "string",
                          "description": "学校性质，可能值为公办或私立；暂未覆盖时返回空字符串。"
                        },
                        "ProgrammeCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "该大学可查询的专业总数；没有专业明细时返回 0。"
                        },
                        "ProgrammeDataAvailable": {
                          "type": "boolean",
                          "description": "是否存在可查询的专业明细数据。"
                        },
                        "Programmes": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "ProgrammeId": {
                                "type": "string",
                                "description": "专业唯一 ID。"
                              },
                              "ProgrammeName": {
                                "type": "string",
                                "description": "专业名称。"
                              },
                              "StudyLevel": {
                                "type": "string",
                                "description": "学习层级，例如 Undergraduate、Postgraduate、PhD、MBA。"
                              }
                            }
                          },
                          "description": "当前大学内嵌的专业摘要列表，最多返回 20 条；完整专业列表请使用关联接口分页查询。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/college/global-university/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "name",
            "in": "query",
            "required": false,
            "description": "搜索关键字，模糊匹配大学名称或大学中文名称进行模糊匹配，参数值为空则返回所有数据",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "country",
            "in": "query",
            "required": false,
            "description": "按国家筛选，支持模糊匹配，参数值为空则不进行筛选",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "region",
            "in": "query",
            "required": false,
            "description": "按地区筛选，支持模糊匹配，参数值为空则不进行筛选",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "city",
            "in": "query",
            "required": false,
            "description": "按城市筛选，支持模糊匹配，参数值为空则不进行筛选",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "排序方式，支持的排序字段：rank（排名）、title（大学名称），排序方向：asc（升序）、desc（降序）。格式：字段名|排序方向",
            "schema": {
              "type": "string"
            },
            "example": "rank|asc"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "每页数据量，参数最大值为 20，用于控制分页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "页码，第几页数据，用于控制分页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/college/global-university-programmes": {
      "get": {
        "summary": "学校专业明细分页查询",
        "description": "根据全球大学基础信息接口返回的 SchoolUUID，分页查询该大学下的完整专业列表。\n接口标签：QS排名、世界大学、国际教育、全球大学信息\n详情页：https://www.gugudata.com/api/details/global-university",
        "operationId": "get_get_college_global_university_programmes",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/global-university"
        },
        "x-gugudata-api-identity": "global-university",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        },
                        "ResponseDateTime": {
                          "description": "接口响应时间。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "ProgrammeId": {
                            "type": "string"
                          },
                          "ProgrammeName": {
                            "type": "string"
                          },
                          "StudyLevel": {
                            "type": "string"
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "global-university",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/global-university",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "schoolUuid",
            "in": "query",
            "required": true,
            "description": "全球大学基础信息接口返回的 SchoolUUID。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "页码，默认值为 1。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数据量，默认值为 20，最大值为 100。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/education/exam-question-similarity": {
      "post": {
        "summary": "考题相似度分析",
        "description": "判断考题相似度与重复类型。\n详情页：https://www.gugudata.com/api/details/exam-question-similarity",
        "operationId": "post_exam_question_similarity",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/exam-question-similarity"
        },
        "x-gugudata-api-identity": "exam-question-similarity",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "type": "object",
                      "description": "考题相似度和可核验证据。",
                      "additionalProperties": false,
                      "required": [
                        "analysis_result",
                        "score",
                        "is_duplicate",
                        "duplicate_type",
                        "confidence",
                        "dimensions",
                        "differences",
                        "evidence",
                        "evidence_details"
                      ],
                      "properties": {
                        "analysis_result": {
                          "type": "string",
                          "minLength": 1
                        },
                        "score": {
                          "type": "number",
                          "minimum": 0,
                          "maximum": 1,
                          "description": "内容相似度，不表示重复概率。"
                        },
                        "is_duplicate": {
                          "type": "boolean"
                        },
                        "duplicate_type": {
                          "type": "string",
                          "enum": [
                            "exact",
                            "equivalent",
                            "variant",
                            "not_duplicate"
                          ]
                        },
                        "confidence": {
                          "type": "number",
                          "minimum": 0,
                          "maximum": 1
                        },
                        "dimensions": {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "stem_semantics",
                            "knowledge_points",
                            "solution_method",
                            "answer_target",
                            "visual_information"
                          ],
                          "properties": {
                            "stem_semantics": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            },
                            "knowledge_points": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            },
                            "solution_method": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            },
                            "answer_target": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            },
                            "visual_information": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            }
                          }
                        },
                        "differences": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "evidence": {
                          "type": "array",
                          "minItems": 1,
                          "items": {
                            "type": "string"
                          }
                        },
                        "evidence_details": {
                          "type": "array",
                          "minItems": 1,
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "dimension",
                              "exam1",
                              "exam2",
                              "explanation"
                            ],
                            "properties": {
                              "dimension": {
                                "type": "string",
                                "enum": [
                                  "stem_semantics",
                                  "knowledge_points",
                                  "solution_method",
                                  "answer_target",
                                  "visual_information"
                                ]
                              },
                              "exam1": {
                                "type": "object",
                                "additionalProperties": false,
                                "required": [
                                  "source_type",
                                  "quote",
                                  "image_index"
                                ],
                                "properties": {
                                  "source_type": {
                                    "type": "string",
                                    "enum": [
                                      "text",
                                      "image"
                                    ]
                                  },
                                  "quote": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "image_index": {
                                    "type": [
                                      "integer",
                                      "null"
                                    ],
                                    "minimum": 1
                                  }
                                }
                              },
                              "exam2": {
                                "type": "object",
                                "additionalProperties": false,
                                "required": [
                                  "source_type",
                                  "quote",
                                  "image_index"
                                ],
                                "properties": {
                                  "source_type": {
                                    "type": "string",
                                    "enum": [
                                      "text",
                                      "image"
                                    ]
                                  },
                                  "quote": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "image_index": {
                                    "type": [
                                      "integer",
                                      "null"
                                    ],
                                    "minimum": 1
                                  }
                                }
                              },
                              "explanation": {
                                "type": "string",
                                "minLength": 1
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "考题分析服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/education/exam-question-similarity/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "exam1",
                  "exam2"
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "付费后获取的 APPKEY，也可通过请求头或 Query 传入。"
                  },
                  "exam1": {
                    "oneOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 50000,
                        "description": "纯文本题目。"
                      },
                      {
                        "type": "object",
                        "additionalProperties": false,
                        "anyOf": [
                          {
                            "required": [
                              "content"
                            ]
                          },
                          {
                            "required": [
                              "images"
                            ]
                          }
                        ],
                        "properties": {
                          "content_type": {
                            "type": "string",
                            "enum": [
                              "text",
                              "plain_text",
                              "html",
                              "markdown"
                            ],
                            "default": "text",
                            "description": "题目内容格式。"
                          },
                          "content": {
                            "type": "string",
                            "maxLength": 50000,
                            "description": "题干及选项内容。"
                          },
                          "images": {
                            "type": "array",
                            "minItems": 1,
                            "maxItems": 5,
                            "description": "题目中的 HTTPS 图片地址或 Base64 图片。",
                            "items": {
                              "oneOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "oneOf": [
                                    {
                                      "required": [
                                        "url"
                                      ]
                                    },
                                    {
                                      "required": [
                                        "image_url"
                                      ]
                                    }
                                  ],
                                  "properties": {
                                    "url": {
                                      "type": "string"
                                    },
                                    "image_url": {
                                      "type": "string",
                                      "deprecated": true
                                    },
                                    "alt": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        }
                      }
                    ]
                  },
                  "exam2": {
                    "oneOf": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 50000,
                        "description": "纯文本题目。"
                      },
                      {
                        "type": "object",
                        "additionalProperties": false,
                        "anyOf": [
                          {
                            "required": [
                              "content"
                            ]
                          },
                          {
                            "required": [
                              "images"
                            ]
                          }
                        ],
                        "properties": {
                          "content_type": {
                            "type": "string",
                            "enum": [
                              "text",
                              "plain_text",
                              "html",
                              "markdown"
                            ],
                            "default": "text",
                            "description": "题目内容格式。"
                          },
                          "content": {
                            "type": "string",
                            "maxLength": 50000,
                            "description": "题干及选项内容。"
                          },
                          "images": {
                            "type": "array",
                            "minItems": 1,
                            "maxItems": 5,
                            "description": "题目中的 HTTPS 图片地址或 Base64 图片。",
                            "items": {
                              "oneOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "oneOf": [
                                    {
                                      "required": [
                                        "url"
                                      ]
                                    },
                                    {
                                      "required": [
                                        "image_url"
                                      ]
                                    }
                                  ],
                                  "properties": {
                                    "url": {
                                      "type": "string"
                                    },
                                    "image_url": {
                                      "type": "string",
                                      "deprecated": true
                                    },
                                    "alt": {
                                      "type": "string"
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        }
                      }
                    ]
                  }
                }
              },
              "examples": {
                "text": {
                  "summary": "纯文本题目对比",
                  "value": {
                    "exam1": "计算 2+3。",
                    "exam2": "求 3+2 的值。"
                  }
                },
                "rich_text": {
                  "summary": "富文本与图片题目对比",
                  "value": {
                    "exam1": {
                      "content_type": "html",
                      "content": "<p>根据下图求角 A。</p>",
                      "images": [
                        "https://example.com/question-a.png"
                      ]
                    },
                    "exam2": {
                      "content_type": "markdown",
                      "content": "根据图形计算角 A。",
                      "images": [
                        "https://example.com/question-b.png"
                      ]
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyCompatHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyBearer": []
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/fund/basic/index": {
      "get": {
        "summary": "指数基金业绩",
        "description": "查询指数基金净值与区间收益。\n详情页：https://www.gugudata.com/api/details/fundbasicindex",
        "operationId": "get_fundbasicindex",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundbasicindex"
        },
        "x-gugudata-api-identity": "fundbasicindex",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "505",
            "title": "调用额度不足",
            "remark": ""
          },
          {
            "code": "901",
            "title": "数据服务暂时不可用",
            "remark": "请稍后重试；如持续失败，请联系技术支持。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        },
                        "DataFetchedAt": {
                          "type": "string",
                          "format": "date-time"
                        },
                        "LatestNetValueDate": {
                          "type": "string",
                          "format": "date"
                        },
                        "EarliestNetValueDate": {
                          "type": "string",
                          "format": "date"
                        },
                        "IsFallbackData": {
                          "type": "boolean"
                        },
                        "InvalidRowCount": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "DuplicateRowCount": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "Warnings": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      },
                      "description": "接口业务状态信息。",
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount",
                        "DataFetchedAt",
                        "LatestNetValueDate",
                        "EarliestNetValueDate",
                        "IsFallbackData",
                        "InvalidRowCount",
                        "DuplicateRowCount",
                        "Warnings"
                      ]
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "FundCode": {
                            "type": "string",
                            "description": "指数基金的 6 位代码，保留前导零"
                          },
                          "FundName": {
                            "type": "string",
                            "description": "指数基金名称，用于识别基金份额和跟踪产品"
                          },
                          "NetAssetValue": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "基金公司最近一次公布的单位净值；暂不可用时为 null"
                          },
                          "TimeKey": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "最近单位净值对应的日期，通常格式为 yyyy-MM-dd；暂不可用时为 null"
                          },
                          "DayGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "最近单位净值相对上一净值日的增长率，单位为百分比；暂不可用时为 null"
                          },
                          "WeekGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "截至 TimeKey 的近 1 周收益率，单位为百分比"
                          },
                          "MonthGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "截至 TimeKey 的近 1 月收益率，单位为百分比"
                          },
                          "ThreeMonthGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "截至 TimeKey 的近 3 月收益率，单位为百分比"
                          },
                          "SixMonthGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "截至 TimeKey 的近 6 月收益率，单位为百分比"
                          },
                          "YearGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "截至 TimeKey 的近 1 年收益率，单位为百分比"
                          },
                          "TwoYearGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "截至 TimeKey 的近 2 年收益率，单位为百分比"
                          },
                          "ThreeYearGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "截至 TimeKey 的近 3 年收益率，单位为百分比"
                          },
                          "ThisYearGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "从本年度首个净值日至 TimeKey 的收益率，单位为百分比"
                          },
                          "SinceEstablishmentGrowthRate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "从基金成立日至 TimeKey 的累计收益率，单位为百分比"
                          },
                          "Fee": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "基金费率数值；暂不可用时为 null，具体费率以基金销售规则为准"
                          },
                          "MinPurchaseAmount": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "基金最低购买金额说明，可能包含金额单位或文字条件；暂不可用时为 null"
                          },
                          "TrackingTarget": {
                            "type": "string",
                            "deprecated": true,
                            "description": "当前 index 筛选范围。"
                          },
                          "TrackingMethod": {
                            "type": "string",
                            "deprecated": true,
                            "description": "当前 indicator 筛选范围。"
                          },
                          "IndexCategory": {
                            "type": "string",
                            "description": "本条结果对应的指数分类，与请求参数 index 的筛选语义一致"
                          },
                          "FundType": {
                            "type": "string",
                            "description": "本条结果对应的指数基金类型，与请求参数 indicator 的筛选语义一致"
                          }
                        },
                        "required": [
                          "FundCode",
                          "FundName",
                          "TrackingTarget",
                          "TrackingMethod",
                          "IndexCategory",
                          "FundType"
                        ],
                        "additionalProperties": false
                      },
                      "description": "指数基金业绩数据列表。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。",
                  "additionalProperties": false
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "基金数据暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/basic/index/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "index",
            "in": "query",
            "required": true,
            "description": "必填。指数类别，仅支持：全部、沪深指数、行业主题、大盘指数、中盘指数、小盘指数、股票指数、债券指数；必须传完整中文名称",
            "schema": {
              "type": "string",
              "enum": [
                "全部",
                "沪深指数",
                "行业主题",
                "大盘指数",
                "中盘指数",
                "小盘指数",
                "股票指数",
                "债券指数"
              ]
            },
            "example": "沪深指数"
          },
          {
            "name": "indicator",
            "in": "query",
            "required": true,
            "description": "必填。指数基金类型，仅支持：全部、被动指数型、增强指数型；必须传完整中文名称",
            "schema": {
              "type": "string",
              "enum": [
                "全部",
                "被动指数型",
                "增强指数型"
              ]
            },
            "example": "被动指数型"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "可选。页码，从 1 开始；仅在 pageSize 大于 0 时生效。",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "default": 1
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量为 1 至 500；传 0 时返回全部数据。",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "maximum": 500,
              "default": 0
            },
            "example": 100
          },
          {
            "name": "sortBy",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "source",
              "enum": [
                "source",
                "fundCode",
                "timeKey",
                "netAssetValue",
                "dayGrowthRate",
                "weekGrowthRate",
                "monthGrowthRate",
                "threeMonthGrowthRate",
                "sixMonthGrowthRate",
                "yearGrowthRate",
                "twoYearGrowthRate",
                "threeYearGrowthRate",
                "thisYearGrowthRate",
                "sinceEstablishmentGrowthRate",
                "fee"
              ]
            }
          },
          {
            "name": "sortOrder",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "asc",
                "desc"
              ],
              "default": "asc"
            }
          }
        ],
        "x-apifox-folder": "商业\\/分析",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/fund/basicinfo": {
      "get": {
        "summary": "基金基本信息",
        "description": "分页获取基金代码、名称、类型与拼音\n接口标签：基金目录、基础信息、分页查询、基金、基金代码\n接口特性：\n- 分页返回基金代码、简称、全称、基金类型和名称拼音等基础目录信息\n- 可作为基金搜索框、选择器、代码校验和其他基金接口参数准备的数据源\n- DataTotalCount 表示当前基金目录的全部记录数，不是当前页实际返回条数\n- pageIndex 从 1 开始，pageSize 每页最多返回 20 条记录\n- 结果按基金代码整理，同一基金代码只保留一条有效基础信息记录\n- 基金代码始终按字符串返回并保留前导零，接入方不应转换为整数\n- 当外部基础目录暂时不可用时，服务会使用可用的基金元数据保证目录稳定性\n- 本接口不返回净值、价格、收益率或申赎状态，行情数据应使用对应基金接口\n详情页：https://www.gugudata.com/api/details/fundinfolist",
        "operationId": "get_fundinfolist",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundinfolist"
        },
        "x-gugudata-api-identity": "fundinfolist",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "基金的 6 位代码，保留前导零，可作为其他基金接口的 symbol 参数"
                        },
                        "FundShort": {
                          "type": "string",
                          "description": "基金简称，适合在空间有限的列表或选择器中展示"
                        },
                        "FundName": {
                          "type": "string",
                          "description": "基金完整名称，用于基金详情和精确检索展示"
                        },
                        "FundType": {
                          "type": "string",
                          "description": "基金所属类型，例如股票型、混合型、债券型或指数型等"
                        },
                        "FundPinYin": {
                          "type": "string",
                          "description": "基金名称对应的拼音检索值，可用于拼音或首字母搜索"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/basicinfo/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "可选。分页页码，从 1 开始；第一页传 1，第二页传 2，以此类推",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "可选。每页返回条数，取值范围为 1~20；未传时默认 10",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/fund-etf-open-ranking-list": {
      "get": {
        "summary": "场内基金业绩排行",
        "description": "查询场内基金多周期收益排行。\n详情页：https://www.gugudata.com/api/details/fundetfopenrankinglist",
        "operationId": "get_fundetfopenrankinglist",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundetfopenrankinglist"
        },
        "x-gugudata-api-identity": "fundetfopenrankinglist",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。",
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ]
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "FundCode": {
                            "type": "string",
                            "description": "场内基金的 6 位代码，保留前导零。"
                          },
                          "FundName": {
                            "type": "string",
                            "description": "场内基金简称。"
                          },
                          "FundType": {
                            "type": "string",
                            "description": "场内基金类型。"
                          },
                          "DateKey": {
                            "type": "string",
                            "description": "本条排行对应的净值日期。",
                            "format": "date"
                          },
                          "UnitNetValue": {
                            "type": "number",
                            "description": "单位净值。"
                          },
                          "AccumulatedNetValue": {
                            "type": "number",
                            "description": "累计净值。"
                          },
                          "Week": {
                            "type": "number",
                            "description": "近 1 周收益率，单位为百分比。"
                          },
                          "Month": {
                            "type": "number",
                            "description": "近 1 月收益率，单位为百分比。"
                          },
                          "ThreeMonth": {
                            "type": "number",
                            "description": "近 3 月收益率，单位为百分比。"
                          },
                          "SixMonth": {
                            "type": "number",
                            "description": "近 6 月收益率，单位为百分比。"
                          },
                          "Year": {
                            "type": "number",
                            "description": "近 1 年收益率，单位为百分比。"
                          },
                          "TwoYear": {
                            "type": "number",
                            "description": "近 2 年收益率，单位为百分比。"
                          },
                          "ThreeYear": {
                            "type": "number",
                            "description": "近 3 年收益率，单位为百分比。"
                          },
                          "YearToDate": {
                            "type": "number",
                            "description": "今年以来收益率，单位为百分比。"
                          },
                          "SinceInception": {
                            "type": "number",
                            "description": "成立以来收益率，单位为百分比。"
                          },
                          "EstablishingDate": {
                            "type": "string",
                            "description": "基金成立日期。",
                            "format": "date"
                          }
                        },
                        "required": [
                          "FundCode",
                          "FundName",
                          "FundType",
                          "DateKey",
                          "UnitNetValue",
                          "AccumulatedNetValue",
                          "Week",
                          "Month",
                          "ThreeMonth",
                          "SixMonth",
                          "Year",
                          "TwoYear",
                          "ThreeYear",
                          "YearToDate",
                          "SinceInception",
                          "EstablishingDate"
                        ]
                      },
                      "description": "按数据源排行顺序返回的场内基金列表。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单到期或额度不足，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "基金排行数据暂不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/fund-etf-open-ranking-list/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "可选。按 FundType 精确筛选，不区分英文字母大小写；留空时不限制基金类型",
            "schema": {
              "type": "string",
              "maxLength": 32
            }
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "description": "可选。按基金代码或基金名称进行不区分大小写的模糊筛选",
            "schema": {
              "type": "string",
              "maxLength": 64
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "可选。分页页码，从 1 开始；仅传 pageSize 时默认使用第 1 页",
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "可选。每页数量，取值范围 1~500；未传 pageIndex 和 pageSize 时返回全部匹配记录",
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 500
            },
            "example": 100
          }
        ],
        "x-apifox-folder": "商业\\/分析",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/fund/fund-open-ranking-list": {
      "get": {
        "summary": "开放式基金业绩排行",
        "description": "按基金类型查看多周期收益排行\n接口标签：开放式基金、业绩排行、类型筛选、基金排行、区间收益\n接口特性：\n- 按基金大类筛选当前可用的开放式基金最新日度业绩排行快照\n- 每条记录包含单位净值、累计净值、净值日期和当日净值增长率\n- 覆盖近 1 周、近 1 月、近 3 月、近 6 月和近 1 年收益率\n- 同时提供近 2 年、近 3 年、今年以来和成立以来收益率\n- type 支持全部、股票型、混合型、债券型、指数型、QDII 和 FOF\n- type 不区分 QDII、FOF 的英文字母大小写，其他中文类型应传完整名称\n- 正式接口返回当前类型的全部可用排行记录，无分页参数\n- 排行依据为基金净值区间收益，不是盘中估算值或场内成交价格涨跌\n详情页：https://www.gugudata.com/api/details/fundopenrankinglist",
        "operationId": "get_fundopenrankinglist",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopenrankinglist"
        },
        "x-gugudata-api-identity": "fundopenrankinglist",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "开放式基金的 6 位代码，保留前导零"
                        },
                        "FundName": {
                          "type": "string",
                          "description": "开放式基金简称，用于排行列表展示"
                        },
                        "DateKey": {
                          "type": "string",
                          "description": "本条业绩排行快照对应的净值日期，通常格式为 yyyy-MM-dd"
                        },
                        "UnitNetValue": {
                          "type": "number",
                          "description": "基金在 DateKey 最近公布的单位净值"
                        },
                        "AccumulatedNetValue": {
                          "type": "number",
                          "description": "基金在 DateKey 最近公布的累计净值"
                        },
                        "DailyGrowthRate": {
                          "type": "number",
                          "description": "单位净值相对上一净值日的增长率，单位为百分比"
                        },
                        "Week": {
                          "type": "number",
                          "description": "截至排行快照日的近 1 周收益率，单位为百分比"
                        },
                        "Month": {
                          "type": "number",
                          "description": "截至排行快照日的近 1 月收益率，单位为百分比"
                        },
                        "ThreeMonth": {
                          "type": "number",
                          "description": "截至排行快照日的近 3 月收益率，单位为百分比"
                        },
                        "SixMonth": {
                          "type": "number",
                          "description": "截至排行快照日的近 6 月收益率，单位为百分比"
                        },
                        "Year": {
                          "type": "number",
                          "description": "截至排行快照日的近 1 年收益率，单位为百分比"
                        },
                        "TwoYear": {
                          "type": "number",
                          "description": "截至排行快照日的近 2 年收益率，单位为百分比"
                        },
                        "ThreeYear": {
                          "type": "number",
                          "description": "截至排行快照日的近 3 年收益率，单位为百分比"
                        },
                        "YearToDate": {
                          "type": "number",
                          "description": "从本年度首个净值日至排行快照日的收益率，单位为百分比"
                        },
                        "SinceInception": {
                          "type": "number",
                          "description": "从基金成立日至排行快照日的累计收益率，单位为百分比"
                        },
                        "Custom": {
                          "type": "number",
                          "description": "数据源提供的自定义统计区间收益率，单位为百分比"
                        },
                        "Fee": {
                          "type": "string",
                          "description": "数据源公布的手续费或费率说明，可能包含百分号或文字"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/fund-open-ranking-list/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "description": "必填。基金大类，仅支持：全部、股票型、混合型、债券型、指数型、QDII、FOF；不在支持范围时返回参数错误",
            "schema": {
              "type": "string"
            },
            "example": "指数型"
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/fund-value-estimation": {
      "get": {
        "summary": "开放式基金盘中净值估算",
        "description": "盘中估算净值、涨跌率与估算偏差\n接口标签：开放式基金、盘中估值、估算偏差、净值估算、盘中数据\n接口特性：\n- 返回盘中估算净值和估算涨跌率，用于交易时段内观察开放式基金参考走势\n- 同时返回最近公布的官方单位净值、官方日增长率和前一净值日单位净值\n- EstimatedDeviation 表示估算值与最近官方净值之间的偏差，便于比较估算结果\n- symbol 可传一个代码，也可使用英文逗号分隔最多 50 个 6 位基金代码\n- 传入 symbol 时优先按基金代码筛选；未传 symbol 时可使用 type 按基金类型筛选\n- type 和 symbol 均可省略，type 空值会按“全部”处理并返回当前可用结果\n- 非交易时段、基金未被覆盖或数据尚未更新时，可能返回空列表及明确状态说明\n- 估算结果仅供盘中参考，不等同于基金公司最终公布净值，也不代表可成交价格\n详情页：https://www.gugudata.com/api/details/fundvalueestimation",
        "operationId": "get_fundvalueestimation",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundvalueestimation"
        },
        "x-gugudata-api-identity": "fundvalueestimation",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "当前估算记录所属基金的 6 位代码，保留前导零"
                        },
                        "FundName": {
                          "type": "string",
                          "description": "基金名称，用于确认代码对应的开放式基金产品"
                        },
                        "FundType": {
                          "type": "string",
                          "description": "基金所属类型，可用于结果分组和筛选"
                        },
                        "EstimatedValue": {
                          "type": "number",
                          "description": "当前快照对应的盘中估算净值，通常保留至 4 位小数"
                        },
                        "EstimatedGrowthRate": {
                          "type": "number",
                          "description": "盘中估算净值相对当日估算比较基准的涨跌率，单位为百分比；分红除息等净值调整时，该基准可能与前一日官方单位净值不同"
                        },
                        "EstimatedGrowthReferenceValue": {
                          "type": "number",
                          "description": "根据当前估算值及估算涨跌率反算的参考净值；分红除息日可能与 NetAssetValueYesterday 不同"
                        },
                        "NetAssetValue": {
                          "type": "number",
                          "description": "基金公司最近一次公布的官方单位净值，用作估算结果对照"
                        },
                        "DailyGrowthRate": {
                          "type": "number",
                          "description": "最近官方单位净值对应的日增长率，单位为百分比"
                        },
                        "EstimatedDeviation": {
                          "type": "number",
                          "description": "盘中估算净值与最近官方单位净值之间的数据源偏差值"
                        },
                        "NetAssetValueYesterday": {
                          "type": "number",
                          "description": "前一个已公布净值日的官方单位净值"
                        },
                        "SnapshotTime": {
                          "type": "string",
                          "description": "当前估算记录的更新时间，通常格式为 yyyy-MM-dd HH:mm；数据源未提供时可能为空"
                        },
                        "IsEstimated": {
                          "type": "boolean",
                          "description": "是否为盘中估算结果；false 表示当前返回的是最近公布的官方净值参考"
                        },
                        "EstimateStatus": {
                          "type": "string",
                          "description": "估算可用状态；AVAILABLE 表示估算可用，UNAVAILABLE 表示当前没有满足质量要求的盘中估算"
                        },
                        "EstimateMethod": {
                          "type": "string",
                          "description": "估算来源与方法；UPSTREAM_REALTIME 表示实时数据源估算，INTERNAL_HOLDINGS_V1 表示基于最新披露持仓和实时行情计算，LATEST_OFFICIAL_NAV 表示最近官方净值参考"
                        },
                        "ReferenceNAVDate": {
                          "type": "string",
                          "description": "本次估算使用的官方参考净值日期，格式为 yyyy-MM-dd"
                        },
                        "EstimateConfidence": {
                          "type": "number",
                          "description": "内部持仓模型的估算置信度，范围为 0 至 1；其他估算方式可能返回 0"
                        },
                        "HoldingCoverage": {
                          "type": "number",
                          "description": "内部持仓模型已获得实时行情的披露持仓占基金净值比例，单位为百分比；其他估算方式可能返回 0"
                        },
                        "ModelVersion": {
                          "type": "string",
                          "description": "内部估值模型版本；非内部模型结果可能为空"
                        },
                        "DataScope": {
                          "type": "string",
                          "description": "当前估算结果适用的基金覆盖范围说明"
                        },
                        "NoDataReason": {
                          "type": "string",
                          "description": "有估算值时为空；基金存在但当前未提供估算值时返回具体原因，此时数值型估算字段的 0 不代表真实估算结果"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/fund-value-estimation/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "可选。基金类型筛选值，默认“全部”；空字符串同样按“全部”处理。传入 symbol 后优先按基金代码筛选",
            "schema": {
              "type": "string"
            },
            "example": "全部"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "可选。传单个 6 位开放式基金代码，或使用英文逗号分隔多个代码，最多 50 个；代码会去重并保留前导零",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/fundsymbols": {
      "get": {
        "summary": "公募基金代码枚举（分页）",
        "description": "仅用于准备基金代码参数，不返回净值或价格。\n仅返回当前有效代码，历史代码仍可用于已支持的历史数据查询。\n接口标签：开放式基金、最新净值、批量查询、基金净值、最新日数据\n详情页：https://www.gugudata.com/api/details/fundopenrealtime",
        "operationId": "get_get_fund_fundsymbols",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopenrealtime"
        },
        "x-gugudata-api-identity": "fundopenrealtime",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "fundopenrealtime",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/fundopenrealtime",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "用于分页获取基金代码、名称、类型和拼音信息。",
            "schema": {
              "type": "string"
            },
            "example": "页码，从 1 开始"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "用于分页获取基金代码、名称、类型和拼音信息。",
            "schema": {
              "type": "string"
            },
            "example": "每页数量，取值范围 1~20"
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/historyminute": {
      "get": {
        "summary": "场内基金分时行情",
        "description": "场内基金多周期分时行情\n接口标签：场内基金、分钟行情、成交量、ETF、分时行情\n接口特性：\n- 按基金代码查询指定交易区间的场内基金分时行情；\n- 支持 1、5、15、30、60 分钟周期，满足分时图与 K 线图展示；\n- 返回开盘、收盘、最高、最低及周期末价格；\n- 同步提供成交量与成交额，便于观察活跃度和量价变化；\n- 支持 sh、sz 市场前缀，统一返回标准六位基金代码；\n- 5 至 60 分钟周期支持不复权、前复权和后复权；\n- 查询时间精确到秒，结果按时间顺序返回并提供总条数；\n- 适合行情看板、ETF 研究、盘中回溯与量化分析，不构成投资建议。\n详情页：https://www.gugudata.com/api/details/fundhistoryminute",
        "operationId": "get_fundhistoryminute",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundhistoryminute"
        },
        "x-gugudata-api-identity": "fundhistoryminute",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ],
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "请检查接口订单状态。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "505",
            "title": "接口额度耗尽",
            "remark": "请检查剩余调用额度。"
          },
          {
            "code": "900",
            "title": "接口内部错误",
            "remark": "请稍后重试。"
          },
          {
            "code": "901",
            "title": "行情服务暂不可用",
            "remark": "请稍后重试；持续失败时请联系技术支持。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "description": "按周期结束时间升序排列的场内基金分时行情；合法无行情区间返回空数组。",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "DateTime",
                          "Symbol",
                          "Open",
                          "Close",
                          "High",
                          "Low",
                          "TradingVolume",
                          "TradingAmount",
                          "Latest"
                        ],
                        "properties": {
                          "DateTime": {
                            "type": "string",
                            "pattern": "^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$",
                            "description": "当前分钟周期的结束时间，格式为 yyyy-MM-dd HH:mm:ss"
                          },
                          "Symbol": {
                            "type": "string",
                            "pattern": "^\\d{6}$",
                            "description": "当前行情记录所属场内基金的标准 6 位代码"
                          },
                          "Open": {
                            "type": "number",
                            "description": "当前分钟周期的开盘价"
                          },
                          "Close": {
                            "type": "number",
                            "description": "当前分钟周期的收盘价"
                          },
                          "High": {
                            "type": "number",
                            "description": "当前分钟周期的最高价"
                          },
                          "Low": {
                            "type": "number",
                            "description": "当前分钟周期的最低价"
                          },
                          "TradingVolume": {
                            "type": "integer",
                            "format": "int64",
                            "minimum": 0,
                            "description": "当前分钟周期的成交量"
                          },
                          "TradingAmount": {
                            "type": "number",
                            "minimum": 0,
                            "description": "当前分钟周期的成交金额"
                          },
                          "Latest": {
                            "type": "number",
                            "description": "当前分钟周期结束时的价格，与 Close 保持一致"
                          }
                        }
                      }
                    }
                  },
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "行情服务暂不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/historyminute/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "可选鉴权位置。也可使用 AppKey、X-GUGUDATA-APPKEY、X-API-Key 请求头或 Bearer Token；至少提供一种。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "必填。单个 6 位场内基金代码；也兼容 sh513500 或 sz159915，服务端会去除市场前缀并按标准 6 位代码查询",
            "schema": {
              "type": "string",
              "pattern": "^(?:[sS][hH]|[sS][zZ])?\\d{6}$",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols",
            "example": "513500"
          },
          {
            "name": "beginDate",
            "in": "query",
            "required": true,
            "description": "必填。查询开始时间，严格使用 yyyyMMdd HH:mm:ss 格式，例如 20260701 09:30:00",
            "schema": {
              "type": "string",
              "pattern": "^\\d{8} \\d{2}:\\d{2}:\\d{2}$"
            },
            "example": "20260701 09:30:00"
          },
          {
            "name": "endDate",
            "in": "query",
            "required": true,
            "description": "必填。查询结束时间，格式与 beginDate 相同；不得早于开始时间，二者间隔最大为 366 个自然日",
            "schema": {
              "type": "string",
              "pattern": "^\\d{8} \\d{2}:\\d{2}:\\d{2}$"
            },
            "example": "20260710 15:00:00"
          },
          {
            "name": "period",
            "in": "query",
            "required": false,
            "description": "可选。分钟周期，仅支持 1、5、15、30、60；未传时默认 5",
            "schema": {
              "type": "integer",
              "format": "int32",
              "enum": [
                1,
                5,
                15,
                30,
                60
              ],
              "default": 5
            },
            "example": 5
          },
          {
            "name": "adjust",
            "in": "query",
            "required": false,
            "description": "可选。复权方式：空值表示不复权，pre 表示前复权，after 表示后复权；1 分钟周期仅支持空值",
            "schema": {
              "type": "string",
              "enum": [
                "",
                "pre",
                "after"
              ]
            }
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/open-nav-history": {
      "get": {
        "summary": "开放式基金区间净值",
        "description": "指定区间的净值、收益、排名与基金事件\n接口标签：开放式基金、日期区间、多指标、历史净值\n接口特性：\n- 每次按一个基金代码、一种指标和明确日期区间查询，便于控制响应体大小\n- 支持单位净值、累计净值和累计收益率走势，可用于构建指定区间的基金图表\n- 支持同类排名及排名百分比，用于观察基金在同类产品中的相对位置变化\n- 支持分红送配和基金拆分记录，用于查询指定区间内的基金权益事件\n- beginDate 和 endDate 使用 yyyyMMdd 格式，二者间隔最大为 366 个自然日\n- 每次只支持一个标准 6 位基金代码，不接受批量代码或市场前缀\n- indicator 使用中文指标名称，返回结果中只有该指标对应的业务字段具有实际含义\n- 需要一次获取完整历史或最多 20 个基金时，应使用公募基金历史数据接口\n详情页：https://www.gugudata.com/api/details/fundopennavhistory",
        "operationId": "get_fundopennavhistory",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopennavhistory"
        },
        "x-gugudata-api-identity": "fundopennavhistory",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "当前历史记录所属开放式基金的 6 位代码，保留前导零"
                        },
                        "DateKey": {
                          "type": "string",
                          "description": "走势和排名记录日期使用 yyyyMMdd；分红或拆分记录使用事件所属年份，具体取决于 indicator"
                        },
                        "UnitNetWorth": {
                          "type": "number",
                          "description": "对应 DateKey 的单位净值；仅 indicator=单位净值走势时具有实际含义"
                        },
                        "DailyGrowthRate": {
                          "type": "number",
                          "description": "对应 DateKey 的单位净值日增长率，单位为百分比；仅单位净值走势使用"
                        },
                        "CumulativeNetWorth": {
                          "type": "number",
                          "description": "对应 DateKey 的累计净值；仅 indicator=累计净值走势时使用"
                        },
                        "CumulativeYieldRate": {
                          "type": "number",
                          "description": "对应 DateKey 的累计收益率，单位为百分比；仅累计收益率走势使用"
                        },
                        "SameTypeRanking": {
                          "type": "string",
                          "description": "同类排名走势时表示排名名次；同类排名百分比时表示排名百分位"
                        },
                        "TotalRanking": {
                          "type": "string",
                          "description": "当前日期参与同类排名的基金总数；仅同类排名走势使用"
                        },
                        "EquityRegistrationDate": {
                          "type": "string",
                          "description": "本次基金分红的权益登记日期；仅分红送配详情使用"
                        },
                        "ExDividendDate": {
                          "type": "string",
                          "description": "本次基金分红的除息日期；仅分红送配详情使用"
                        },
                        "DividendPerShare": {
                          "type": "string",
                          "description": "本次分红每份基金份额对应的金额说明；仅分红送配详情使用"
                        },
                        "DividendPaymentDate": {
                          "type": "string",
                          "description": "本次基金分红的实际发放日期；仅分红送配详情使用"
                        },
                        "SplitConversionDate": {
                          "type": "string",
                          "description": "基金份额拆分或折算的生效日期；仅拆分详情使用"
                        },
                        "SplitType": {
                          "type": "string",
                          "description": "基金份额拆分、合并或折算的事件类型；仅拆分详情使用"
                        },
                        "SplitConversionRatio": {
                          "type": "string",
                          "description": "基金份额拆分或折算比例说明；仅拆分详情使用"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/open-nav-history/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "必填。单个 6 位开放式基金代码，保留前导零；不支持市场前缀或多个代码",
            "schema": {
              "type": "string"
            },
            "example": 710001
          },
          {
            "name": "indicator",
            "in": "query",
            "required": true,
            "description": "必填。仅支持：单位净值走势、累计净值走势、累计收益率走势、同类排名走势、同类排名百分比、分红送配详情、拆分详情；必须传完整中文名称",
            "schema": {
              "type": "string"
            },
            "example": "单位净值走势"
          },
          {
            "name": "beginDate",
            "in": "query",
            "required": true,
            "description": "必填。查询开始日期，严格使用 yyyyMMdd 格式，例如 20260701",
            "schema": {
              "type": "string"
            },
            "example": 20260701
          },
          {
            "name": "endDate",
            "in": "query",
            "required": true,
            "description": "必填。查询结束日期，严格使用 yyyyMMdd 格式；不得早于 beginDate，二者间隔最大为 366 个自然日",
            "schema": {
              "type": "string"
            },
            "example": 20260710
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/open-nav-realtime": {
      "get": {
        "summary": "开放式基金最新净值",
        "description": "单只或全量开放式基金日净值快照\n接口标签：开放式基金、最新净值、单基金查询、基金净值、最新日数据\n接口特性：\n- 按单个基金代码返回最近一次公布的完整日净值快照，适合基金详情页使用\n- 同时返回单位净值、累计净值、上一净值日数据、日增长值和日增长率\n- 包含申购状态、赎回状态和手续费说明，可用于展示基金当前交易可用性\n- symbol 留空时返回当前可用的全量开放式基金快照，不提供分页能力\n- symbol 仅支持一个标准 6 位基金代码，不接受逗号分隔的批量代码\n- 与公募基金实时净值接口相比，本接口适合单基金或全量获取，前者支持分页和最多 50 个代码批量查询\n- 数据日期取基金公司最近一次公布净值的日期，非交易日不一定等于请求当天\n- 本接口不返回盘中估算值；需要盘中参考时应使用开放式基金净值估算接口\n详情页：https://www.gugudata.com/api/details/fundopennavrealtime",
        "operationId": "get_fundopennavrealtime",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopennavrealtime"
        },
        "x-gugudata-api-identity": "fundopennavrealtime",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "基金的 6 位代码，保留前导零，可用于其他开放式基金接口的 symbol 参数"
                        },
                        "FundName": {
                          "type": "string",
                          "description": "基金简称，用于基金详情、列表和搜索结果展示"
                        },
                        "DateKey": {
                          "type": "string",
                          "description": "最近一次公布单位净值的日期，格式为 yyyy-MM-dd"
                        },
                        "UnitNetWorth": {
                          "type": "number",
                          "description": "基金公司在 DateKey 公布的单位净值，不是盘中估算值"
                        },
                        "AccumulatedNetWorth": {
                          "type": "number",
                          "description": "基金公司在 DateKey 公布的累计净值，包含历史分红等累计影响"
                        },
                        "PreviousUnitNetWorth": {
                          "type": "number",
                          "description": "DateKey 前一个已公布净值日的单位净值"
                        },
                        "PreviousAccumulatedNetWorth": {
                          "type": "number",
                          "description": "DateKey 前一个已公布净值日的累计净值"
                        },
                        "DailyGrowthValue": {
                          "type": "number",
                          "description": "当前单位净值相对上一净值日的增长值，可为负数或零"
                        },
                        "DailyGrowthRate": {
                          "type": "number",
                          "description": "当前单位净值相对上一净值日的增长率，单位为百分比"
                        },
                        "PurchaseStatus": {
                          "type": "string",
                          "description": "基金当前申购状态，例如开放申购、暂停申购或限制大额申购"
                        },
                        "RedemptionStatus": {
                          "type": "string",
                          "description": "基金当前赎回状态，例如开放赎回或暂停赎回"
                        },
                        "Fee": {
                          "type": "string",
                          "description": "数据源公布的申购手续费或费率说明，可能包含百分号或文字说明"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/open-nav-realtime/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "可选。单个 6 位开放式基金代码，保留前导零；不支持市场前缀或多个代码。留空时返回当前可用的全量最新日净值快照",
            "schema": {
              "type": "string"
            },
            "example": 17437
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/open/etfhistory": {
      "get": {
        "summary": "场内基金历史净值",
        "description": "指定日期区间的场内基金日净值\n接口标签：场内基金、日度历史、申赎状态、ETF、历史净值\n接口特性：\n- 按一个场内基金代码查询指定开始日期和结束日期内的日度净值记录\n- 每条记录包含单位净值、累计净值和日增长率，可用于绘制日度净值曲线\n- 同时返回对应净值日的申购状态和赎回状态，便于识别暂停申购或赎回情况\n- startDate 和 endDate 均使用 yyyyMMdd 格式，并按自然日期进行严格校验\n- 开始日期可以等于结束日期，但不能晚于结束日期；本接口不限制为交易日\n- 每次只接受一个 6 位场内基金代码，不支持逗号分隔的批量代码\n- 无匹配记录时 Data 为空且 DataTotalCount 为 0，不应将其解释为接口结构变化\n- 本接口返回日度净值，不提供分钟价格与成交量；分钟行情请使用场内基金分时接口\n详情页：https://www.gugudata.com/api/details/fundopenetfhistory",
        "operationId": "get_fundopenetfhistory",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopenetfhistory"
        },
        "x-gugudata-api-identity": "fundopenetfhistory",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "当前历史记录所属场内基金的 6 位代码，保留前导零"
                        },
                        "NAVDate": {
                          "type": "string",
                          "description": "当前净值记录日期，格式为 yyyyMMdd"
                        },
                        "NAV": {
                          "type": "number",
                          "description": "对应 NAVDate 的单位净值，不等同于场内成交价格"
                        },
                        "CumulativeNetworth": {
                          "type": "number",
                          "description": "对应 NAVDate 的累计净值，包含历史分红等累计影响"
                        },
                        "DailyGrowthRate": {
                          "type": "number",
                          "description": "对应 NAVDate 的单位净值日增长率，单位为百分比"
                        },
                        "SubscriptionStatus": {
                          "type": "string",
                          "description": "对应 NAVDate 的基金申购状态，例如开放申购或暂停申购"
                        },
                        "RedemptionStatus": {
                          "type": "string",
                          "description": "对应 NAVDate 的基金赎回状态，例如开放赎回或暂停赎回"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/open/etfhistory/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "必填。单个 6 位场内基金代码，保留前导零；不支持市场前缀或多个代码",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols",
            "example": 511010
          },
          {
            "name": "startDate",
            "in": "query",
            "required": true,
            "description": "必填。查询开始日期，严格使用 yyyyMMdd 格式，例如 20260701",
            "schema": {
              "type": "string"
            },
            "example": 20260701
          },
          {
            "name": "endDate",
            "in": "query",
            "required": true,
            "description": "必填。查询结束日期，严格使用 yyyyMMdd 格式；可以与 startDate 相同，但不得早于 startDate",
            "schema": {
              "type": "string"
            },
            "example": 20260710
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/open/etfrealtime": {
      "get": {
        "summary": "场内基金实时净值",
        "description": "最新场内基金净值、市价与折溢价\n接口标签：场内基金、ETF、净值与市价、最新日数据\n接口特性：\n- 返回场内基金最近一次公布的单位净值和累计净值，适合展示最新日度净值快照\n- 同时提供上一净值日的单位净值、累计净值、增长值和增长率，便于比较净值变化\n- 返回对应数据日期的场内市场价格以及折溢价率，可用于比较交易价格与基金净值\n- symbol 留空时返回当前可用的全部场内基金，不使用分页参数\n- symbol 可传一个代码，也可使用英文逗号分隔最多 50 个 6 位基金代码\n- 批量代码会去除首尾空格和重复项，格式不正确或数量超限时返回参数错误\n- 净值以基金公司最近公布结果为准，市场价格也不代表逐笔或分钟级实时成交\n- 需要分钟价格、成交量和成交额时，应使用场内基金分时行情接口\n详情页：https://www.gugudata.com/api/details/fundopenetfrealtime",
        "operationId": "get_fundopenetfrealtime",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopenetfrealtime"
        },
        "x-gugudata-api-identity": "fundopenetfrealtime",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "场内交易基金的 6 位代码，保留前导零"
                        },
                        "FundABBR": {
                          "type": "string",
                          "description": "场内交易基金简称，用于行情列表和基金检索展示"
                        },
                        "FundType": {
                          "type": "string",
                          "description": "基金所属类型，用于区分 ETF、LOF 等场内基金类别"
                        },
                        "UnitNetworth": {
                          "type": "number",
                          "description": "基金公司最近一次公布的单位净值，不等同于交易所实时成交价"
                        },
                        "CumulativeNetworth": {
                          "type": "number",
                          "description": "基金公司最近一次公布的累计净值，体现历史累计价值"
                        },
                        "PreDayUnitNetworth": {
                          "type": "number",
                          "description": "前一个已公布净值日的单位净值"
                        },
                        "PreDayCumulativeNetworth": {
                          "type": "number",
                          "description": "前一个已公布净值日的累计净值"
                        },
                        "Growth": {
                          "type": "number",
                          "description": "最新单位净值相对上一净值日的增长值，可为负数或零"
                        },
                        "GrowthRate": {
                          "type": "string",
                          "description": "最新单位净值相对上一净值日的增长率，通常以带百分号文本返回"
                        },
                        "MarketPrice": {
                          "type": "string",
                          "description": "对应数据日期的场内市场价格；需要分钟走势时应使用分时行情接口"
                        },
                        "RateofDiscount": {
                          "type": "string",
                          "description": "场内市场价格相对单位净值的折价或溢价比例，通常包含百分号"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/open/etfrealtime/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "可选。传单个 6 位场内基金代码，或使用英文逗号分隔多个代码，最多 50 个；代码保留前导零。留空时返回当前可用的全部场内基金",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols"
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/open/history": {
      "get": {
        "summary": "公募基金历史数据",
        "description": "完整历史净值、收益、排名与基金事件\n接口标签：开放式基金、全历史、多指标、历史净值、基金事件\n接口特性：\n- 一次获取基金可用的完整历史序列，不要求传入开始日期和结束日期\n- 支持单位净值、累计净值和累计收益率三类历史走势，适合绘制长期净值曲线\n- 支持同类排名及同类排名百分比，可用于观察基金在同类产品中的相对位置\n- 支持分红送配和基金拆分记录，可用于还原影响累计净值的历史基金事件\n- 支持货币基金每万份收益、7 日年化收益率以及申购赎回状态历史\n- 普通基金最多可批量查询 20 个代码，货币基金历史每次查询一个代码\n- type 决定 Data 中实际出现的业务字段，接入时应按所选指标读取对应字段\n- 需要限制查询日期或控制响应体大小时，建议改用开放式基金区间净值接口\n详情页：https://www.gugudata.com/api/details/fundopenhistory",
        "operationId": "get_fundopenhistory",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopenhistory"
        },
        "x-gugudata-api-identity": "fundopenhistory",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "当前历史记录所属基金的 6 位代码，保留前导零"
                        },
                        "FundShort": {
                          "type": "string",
                          "description": "当前历史记录所属基金的简称"
                        },
                        "FundType": {
                          "type": "string",
                          "description": "基金所属类型；用于批量查询时区分不同基金类别"
                        },
                        "DateKey": {
                          "type": "integer",
                          "format": "int32",
                          "description": "净值、收益、排名或货币基金记录日期，格式为 yyyyMMdd；仅相关 type 返回"
                        },
                        "NetAssetValue": {
                          "type": "number",
                          "description": "对应 DateKey 的单位净值；仅 NAVTREND 模式返回"
                        },
                        "DayGrowthRate": {
                          "type": "number",
                          "description": "对应 DateKey 的单位净值日增长率，单位为百分比；仅 NAVTREND 返回"
                        },
                        "AccumulatedNetWorth": {
                          "type": "number",
                          "description": "对应 DateKey 的累计净值；仅 ACCUMULATEDNETWORTHTREND 返回"
                        },
                        "AccumulatedRateofReturn": {
                          "type": "number",
                          "description": "对应 DateKey 的累计收益率，单位为百分比；仅 ACCUMULATEDRATEOFRETURN 返回"
                        },
                        "SimilarRanking": {
                          "type": "integer",
                          "format": "int32",
                          "description": "该基金在同类基金中的近 3 月收益排名；仅 SIMILARRANKINGS 返回"
                        },
                        "TotalRanking": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前日期参与同类排名的基金总数；仅 SIMILARRANKINGS 返回"
                        },
                        "SimilarRankingPercent": {
                          "type": "number",
                          "description": "该基金同类近 3 月收益排名所处百分位；仅 SIMILARRANKINGSPERCENT 返回"
                        },
                        "Year": {
                          "type": "string",
                          "description": "分红或拆分事件所属年份；仅 DIVIDENDDETAILS、SPLITDETAILS 返回"
                        },
                        "RightsRegistrationDay": {
                          "type": "string",
                          "description": "分红权益登记日期；仅 DIVIDENDDETAILS 返回"
                        },
                        "ExDividendDate": {
                          "type": "string",
                          "description": "基金本次分红的除息日期；仅 DIVIDENDDETAILS 返回"
                        },
                        "PerShare": {
                          "type": "string",
                          "description": "本次分红每份基金份额对应的分红金额说明；仅 DIVIDENDDETAILS 返回"
                        },
                        "ShareDividendDate": {
                          "type": "string",
                          "description": "本次基金分红的实际发放日期；仅 DIVIDENDDETAILS 返回"
                        },
                        "SplitDate": {
                          "type": "string",
                          "description": "基金份额拆分或折算生效日期；仅 SPLITDETAILS 返回"
                        },
                        "SplitType": {
                          "type": "string",
                          "description": "基金份额拆分、合并或折算的事件类型；仅 SPLITDETAILS 返回"
                        },
                        "SplitRatio": {
                          "type": "string",
                          "description": "基金份额拆分或折算比例说明；仅 SPLITDETAILS 返回"
                        },
                        "PerTenThousandIncome": {
                          "type": "string",
                          "description": "货币基金对应日期的每万份收益；仅 MONETARY 返回"
                        },
                        "SevenDayAnnualizedIncome": {
                          "type": "number",
                          "description": "货币基金对应日期的 7 日年化收益率，单位为百分比；仅 MONETARY 返回"
                        },
                        "PurchaseStatus": {
                          "type": "string",
                          "description": "货币基金对应日期的申购开放状态；仅 MONETARY 返回"
                        },
                        "RedemptionStatus": {
                          "type": "string",
                          "description": "货币基金对应日期的赎回开放状态；仅 MONETARY 返回"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/open/history/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "基金代码。普通基金可传单个代码，或使用英文逗号分隔最多 20 个 6 位代码；MONETARY 货币基金模式每次仅支持一个代码",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols",
            "example": 7401
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "description": "返回指标。NAVTREND 为单位净值走势；ACCUMULATEDNETWORTHTREND 为累计净值走势；ACCUMULATEDRATEOFRETURN 为累计收益率；SIMILARRANKINGS 为同类排名；SIMILARRANKINGSPERCENT 为排名百分比；DIVIDENDDETAILS 为分红；SPLITDETAILS 为拆分；MONETARY 为货币基金收益",
            "schema": {
              "type": "string"
            },
            "example": "NAVTREND"
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/fund/open/realtime": {
      "get": {
        "summary": "公募基金实时净值",
        "description": "最新开放式基金日净值与申赎状态\n接口标签：开放式基金、最新净值、批量查询、基金净值、最新日数据\n接口特性：\n- 返回基金公司最近一次公布的单位净值和累计净值，适合展示每日净值快照\n- 同时返回上一净值日数据、日增长值和日增长率，便于比较前后两个净值日\n- 包含申购状态、赎回状态和手续费说明，可用于基金详情页和产品筛选\n- 不传 symbol 时使用 pageIndex 和 pageSize 分页，DataTotalCount 表示全部基金数量\n- 传入 symbol 时按代码筛选，可使用英文逗号一次查询最多 50 个基金代码\n- 批量代码会去除首尾空格和重复项，返回结果仍使用标准 6 位基金代码\n- 数据日期以基金公司最新公布结果为准，非交易日或未更新时不一定等于当天\n- 本接口不是盘中估值或场内成交行情，盘中参考应使用净值估算或分时行情接口\n详情页：https://www.gugudata.com/api/details/fundopenrealtime",
        "operationId": "get_fundopenrealtime",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundopenrealtime"
        },
        "x-gugudata-api-identity": "fundopenrealtime",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别并记录的本次业务查询参数摘要，不包含 APPKEY 等鉴权信息"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码；100 表示正常返回，其他值需结合 StatusDescription 判断"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明；成功时说明请求结果，失败时说明参数、权限或数据依赖问题"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的数据总量；分页接口通常表示全部匹配数量，而不是当前页条数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "基金的 6 位代码，保留前导零，可直接用于其他基金接口的 symbol 参数"
                        },
                        "FundABBR": {
                          "type": "string",
                          "description": "基金简称，用于列表、搜索结果和净值卡片展示"
                        },
                        "UnitNetworth": {
                          "type": "number",
                          "description": "基金公司最近一次公布的单位净值，不是盘中估算值或场内成交价"
                        },
                        "CumulativeNetworth": {
                          "type": "number",
                          "description": "基金公司最近一次公布的累计净值，包含历史分红等累计影响"
                        },
                        "PreDayUnitNetworth": {
                          "type": "number",
                          "description": "前一个已公布净值日的单位净值，用于计算本期净值变化"
                        },
                        "PreDayCumulativeNetworth": {
                          "type": "number",
                          "description": "前一个已公布净值日的累计净值，用于比较累计净值变化"
                        },
                        "DailyGrowth": {
                          "type": "number",
                          "description": "最新单位净值相对上一净值日的增长值，可为负数或零"
                        },
                        "DailyGrowthRate": {
                          "type": "number",
                          "description": "最新单位净值相对上一净值日的增长率，单位为百分比"
                        },
                        "SubscriptionStatus": {
                          "type": "string",
                          "description": "基金当前申购状态，例如开放申购、暂停申购或限制大额申购"
                        },
                        "RedemptionStatus": {
                          "type": "string",
                          "description": "基金当前赎回状态，例如开放赎回或暂停赎回"
                        },
                        "ServiceCharge": {
                          "type": "string",
                          "description": "数据源公布的申购手续费或费率说明，可能包含百分号或文字说明"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/fund/open/realtime/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "可选。传单个 6 位基金代码，或使用英文逗号分隔多个代码，最多 50 个；代码保留前导零。传入后按代码筛选，pageIndex 和 pageSize 不影响结果，但显式传入时仍须满足合法范围",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/fund/symbols"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "分页页码，从 1 开始；仅在 symbol 为空时影响结果。即使传入 symbol，显式提供的 pageIndex 也必须大于或等于 1",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页返回条数，当前取值范围为 1~50；仅在 symbol 为空时影响结果。即使传入 symbol，显式提供的 pageSize 也必须在合法范围内",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          }
        ],
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/imagerecognition/html2pdf": {
      "post": {
        "summary": "HTML/URL 转 PDF",
        "description": "网页转 PDF，支持公开或私有存储\n接口标签：网络工具、文件处理、PDF、高效生成 PDF、安全文件存储\n接口特性：\n- 超高性能转换效率\n- 支持将传递的 HTML 转换为 PDF，支持转换 HTML 中的 CSS 格式\n- 支持传递网站 URL，直接转换页面成对应的 PDF 文件\n- 支持公开存储和私有存储，私有模式通过短期下载链接访问\n- 接口服务多节点部署\n- 围绕“HTML/URL 转 PDF”提供标准化能力，便于快速接入现有业务\n- 适合将“HTML/URL 转 PDF”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n详情页：https://www.gugudata.com/api/details/html2pdf",
        "operationId": "post_html2pdf",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/html2pdf"
        },
        "x-gugudata-api-identity": "html2pdf",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "公开存储时返回文件下载地址；私有存储时返回文件引用，可用于生成短期下载链接。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/html2pdf/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "description": "可选参数为 HTML 或 URL（注意，当类型为 URL 时，需要保证页面可以正常请求，我们的接口不解决加密页面、反爬虫页面等不能正常返回 HTML 的页面请求）"
                  },
                  "content": {
                    "type": "string",
                    "description": "内容正文，如果 type=HTML，那么传递 HTML 内容；如果 type=URL，那么传递需要存储为 PDF 的站点 URL 即可"
                  },
                  "landscape": {
                    "type": "integer",
                    "format": "int32",
                    "description": "控制生成 PDF 是否为横向页面模式，传递 1 控制页面横向渲染模式，默认为 0"
                  },
                  "showpages": {
                    "type": "integer",
                    "format": "int32",
                    "description": "控制生成的 PDF 是否在页脚包含页码信息，传递 1 控制页脚生成页码，默认为 0"
                  },
                  "filename": {
                    "type": "string",
                    "description": "可选参数，控制生成的文件名称，不需要后缀"
                  },
                  "storage": {
                    "type": "string",
                    "description": "文件存储方式，可选 public 或 private。默认 public 返回公开下载地址；private 存入私有存储，返回 file_id，需生成短期下载链接后下载。"
                  }
                },
                "required": [
                  "type",
                  "content"
                ]
              },
              "example": {
                "type": "YOUR_VALUE",
                "content": "YOUR_VALUE",
                "landscape": 0,
                "showpages": 0,
                "filename": "N/A",
                "storage": "public"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/html2word": {
      "post": {
        "summary": "HTML 转 Word",
        "description": "网页转 Word，支持公开或私有存储\n接口标签：网络工具、文件处理、高效转换为 Word、安全文件存储\n接口特性：\n- 超高性能转换效率\n- 支持将传递的 HTML 转换为 Word，支持 HTML 中的 CSS 格式在 Word 文档中的呈现\n- 支持传递网站的 URL，直接转换成对应的 Word 格式返回\n- 支持公开存储和私有存储，私有模式通过短期下载链接访问\n- 已完美支持 Word 中各类样式、列表等格式的解析\n- 接口服务多节点部署\n- 围绕“HTML 转 Word”提供标准化能力，便于快速接入现有业务\n- 适合将“HTML 转 Word”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/html2word",
        "operationId": "post_html2word",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/html2word"
        },
        "x-gugudata-api-identity": "html2word",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "公开存储时返回文件下载地址；私有存储时返回文件引用，可用于生成短期下载链接。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/html2word/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "type": {
                    "type": "string",
                    "description": "可选参数为 HTML 或 URL（注意，当类型为 URL 时，需要保证页面可以正常请求，我们的接口不解决加密页面、反爬虫页面等不能正常返回 HTML 的页面请求）"
                  },
                  "content": {
                    "type": "string",
                    "description": "内容正文，如果 type=HTML，那么传递 HTML 内容；如果 type=URL，那么传递需要存储为 Word 的站点 URL 即可"
                  },
                  "filename": {
                    "type": "string",
                    "description": "可选参数，控制生成的文件名称，不需要后缀"
                  },
                  "storage": {
                    "type": "string",
                    "description": "文件存储方式，可选 public 或 private。默认 public 返回公开下载地址；private 存入私有存储，返回 file_id，需生成短期下载链接后下载。"
                  }
                },
                "required": [
                  "type",
                  "content"
                ]
              },
              "example": {
                "type": "YOUR_APPKEY",
                "content": "YOUR_VALUE",
                "filename": "N/A",
                "storage": "public"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/imagestreamocr": {
      "post": {
        "summary": "通用图片文件流 OCR 到文本",
        "description": "上传图片文件并返回按行整理的识别文字，支持 JPEG、PNG、GIF、BMP 与 TIFF，适合扫描件、截图、表单、票据、合同、课件和档案图片的文字录入。识别效果受图片清晰度、文字方向、遮挡和排版影响，关键内容建议人工复核。\n详情页：https://www.gugudata.com/api/details/imagestreamocr",
        "operationId": "post_imagestreamocr",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/imagestreamocr"
        },
        "x-gugudata-api-identity": "imagestreamocr",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数或图片错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "识别服务不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "图片文字识别成功。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ]
                    },
                    "Data": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "SourceImageUrl": {
                          "type": "string",
                          "description": "正式文件上传时为空，Demo 返回公开示例图片地址。"
                        },
                        "ResultText": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "按文本行返回的识别结果。"
                        }
                      },
                      "required": [
                        "SourceImageUrl",
                        "ResultText"
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数、图片格式、大小或尺寸不符合要求，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单到期或调用额度耗尽，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "图片文字识别服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/imagestreamocr/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "appKey": {
                    "type": "string",
                    "description": "也可通过 multipart form 传递 APPKEY。"
                  },
                  "imagefile": {
                    "type": "string",
                    "format": "binary",
                    "description": "JPEG、PNG、GIF、BMP 或 TIFF 图片；最大 20 MiB，单边不超过 12000 像素且总像素不超过 4000 万。"
                  }
                },
                "required": [
                  "imagefile"
                ]
              },
              "encoding": {
                "imagefile": {
                  "contentType": "image/*"
                }
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/imagerecognition/markdown2pdf": {
      "post": {
        "summary": "Markdown 转 PDF",
        "description": "Markdown 转 PDF 文件\n接口标签：文件处理、PDF、高效生成 PDF、安全文件存储\n接口特性：\n- 超高性能转换效率\n- 支持将传递的 Markdown 转换为 PDF\n- 支持公开存储和私有存储，私有模式通过短期下载链接访问\n- 接口服务多节点部署\n- 围绕“Markdown 转 PDF”提供标准化能力，便于快速接入现有业务\n- 适合将“Markdown 转 PDF”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n- 可与 OCR、PDF 拆分和文档转换接口串联成处理流水线\n详情页：https://www.gugudata.com/api/details/markdown2pdf",
        "operationId": "post_markdown2pdf",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/markdown2pdf"
        },
        "x-gugudata-api-identity": "markdown2pdf",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "公开存储时返回文件下载地址；私有存储时返回文件引用，可用于生成短期下载链接。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/markdown2pdf/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "Markdown 内容"
                  },
                  "storage": {
                    "type": "string",
                    "description": "文件存储方式，可选 public 或 private。默认 public 返回公开下载地址；private 存入私有存储，返回 file_id，需生成短期下载链接后下载。"
                  }
                },
                "required": [
                  "content"
                ]
              },
              "example": {
                "content": "YOUR_VALUE",
                "storage": "public"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/ocr": {
      "post": {
        "summary": "通用图片地址 OCR 到文本",
        "description": "通用图像识别接口\n接口标签：文件处理、OCR、基于机器学习、精准识别率\n接口特性：\n- 通用的识别接口， 支持多种图片格式\n- 支持中英文字符混合识别\n- 支持 Base64 以及网络地址传参\n- 基于机器学习不断提高的识别率\n- 围绕“通用图片地址 OCR 到文本”提供标准化能力，便于快速接入现有业务\n- 适合将“通用图片地址 OCR 到文本”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n- 可与 OCR、PDF 拆分和文档转换接口串联成处理流水线\n详情页：https://www.gugudata.com/api/details/ocr",
        "operationId": "post_ocr",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ocr"
        },
        "x-gugudata-api-identity": "ocr",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "SourceImageUrl": {
                          "type": "string",
                          "description": "不含查询凭据的原始图片地址；Base64 输入返回 BASE64"
                        },
                        "ResultText": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "识别出的文本数组，识别后的每一行文字对应数组的每一个元素"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/ocr/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "imageurl": {
                    "type": "string",
                    "description": "图片 URL 地址，与图标 Base64 编码选其一进行传参"
                  },
                  "imagebase64": {
                    "type": "string",
                    "description": "图片 Base64 编码，与图标 URL 地址选其一进行传参"
                  }
                }
              },
              "example": {
                "imageurl": "YOUR_VALUE",
                "imagebase64": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/ocr2word": {
      "post": {
        "summary": "图片 OCR 转 Word",
        "description": "将图片中的文字和基础版式转换为可编辑的 Word 文档。支持 HTTPS 图片地址或 Base64 图片二选一传入，支持 JPEG、PNG、GIF、BMP、TIFF，单张图片最大 20 MB、最长边最大 12000 像素且总像素不超过 4000 万。可选指定识别语言、输出文件名以及公开或私有存储；合同、票据等敏感材料建议使用 private。识别效果受图片清晰度、字体、排版和语言影响，调用方应对关键内容进行复核。\n详情页：https://www.gugudata.com/api/details/ocr2word",
        "operationId": "post_ocr2word",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ocr2word"
        },
        "x-gugudata-api-identity": "ocr2word",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "订单已过期",
            "remark": "请前往开发者中心确认订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "505",
            "title": "调用额度不足",
            "remark": "请前往开发者中心确认剩余调用额度"
          },
          {
            "code": "900",
            "title": "服务内部错误",
            "remark": "请稍后重试"
          },
          {
            "code": "901",
            "title": "OCR 服务暂时不可用",
            "remark": "请稍后重试"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "正式请求返回输入摘要；固定公开 Demo 展示完整示例输入。",
                          "type": "string"
                        }
                      },
                      "description": "接口业务状态信息。",
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ]
                    },
                    "Data": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "SourceImageUrl": {
                          "type": "string",
                          "description": "不含查询凭据的原始图片 URL；Base64 输入返回 BASE64"
                        },
                        "ResultWordFileUrl": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "format": "uri",
                          "description": "公开存储模式下的 Word 下载地址；私有存储模式下为空"
                        },
                        "Storage": {
                          "type": "string",
                          "enum": [
                            "public",
                            "private"
                          ],
                          "description": "文件存储模式"
                        },
                        "FileId": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "私有存储模式下的文件标识，可用于申请短期下载地址"
                        },
                        "FileName": {
                          "type": "string",
                          "description": "生成的 Word 文件名"
                        },
                        "ContentType": {
                          "type": "string",
                          "description": "Word 文件 MIME 类型"
                        },
                        "FileSize": {
                          "type": "integer",
                          "format": "int64",
                          "minimum": 1,
                          "description": "Word 文件大小，单位为字节"
                        },
                        "Language": {
                          "type": "string",
                          "enum": [
                            "auto",
                            "zh-cn",
                            "zh-tw",
                            "en",
                            "ja",
                            "ko",
                            "fr",
                            "de"
                          ],
                          "description": "本次请求使用的语言模式"
                        },
                        "ProcessingTimeMs": {
                          "type": "integer",
                          "format": "int64",
                          "minimum": 0,
                          "description": "OCR 处理耗时，单位为毫秒"
                        },
                        "RequestId": {
                          "type": "string",
                          "description": "本次处理的请求标识"
                        },
                        "GeneratedAt": {
                          "type": "string",
                          "format": "date-time",
                          "description": "Word 文件生成时间"
                        }
                      },
                      "required": [
                        "SourceImageUrl",
                        "ResultWordFileUrl",
                        "Storage",
                        "FileId",
                        "FileName",
                        "ContentType",
                        "FileSize",
                        "Language",
                        "ProcessingTimeMs",
                        "RequestId",
                        "GeneratedAt"
                      ],
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "图片转 Word 服务暂时不可用，业务状态码为 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/ocr2word/demo"
        },
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ],
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "兼容历史客户端的 Query APPKEY；新接入推荐使用 X-GUGUDATA-APPKEY 请求头。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "oneOf": [
                  {
                    "required": [
                      "imageurl"
                    ],
                    "not": {
                      "required": [
                        "imagebase64"
                      ]
                    }
                  },
                  {
                    "required": [
                      "imagebase64"
                    ],
                    "not": {
                      "required": [
                        "imageurl"
                      ]
                    }
                  }
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "minLength": 1,
                    "description": "接口 APPKEY，可通过请求体传入，也可使用 Query、Header 或 Bearer"
                  },
                  "imageurl": {
                    "type": "string",
                    "format": "uri",
                    "maxLength": 2048,
                    "pattern": "^https://",
                    "description": "公开可访问的 HTTPS 图片地址，与 imagebase64 必须且只能提供一个"
                  },
                  "imagebase64": {
                    "type": "string",
                    "format": "byte",
                    "maxLength": 27962064,
                    "description": "图片 Base64 编码或 image/* Base64 Data URI，与 imageurl 必须且只能提供一个"
                  },
                  "language": {
                    "type": "string",
                    "enum": [
                      "auto",
                      "zh-cn",
                      "zh-tw",
                      "en",
                      "ja",
                      "ko",
                      "fr",
                      "de"
                    ],
                    "default": "auto",
                    "description": "可选的识别语言，auto 表示自动混合识别"
                  },
                  "storage": {
                    "type": "string",
                    "enum": [
                      "public",
                      "private"
                    ],
                    "default": "public",
                    "description": "可选的文件存储模式；敏感材料建议使用 private"
                  },
                  "fileName": {
                    "type": "string",
                    "maxLength": 80,
                    "description": "可选的输出文件名，无论传入何种扩展名均生成 DOCX"
                  }
                }
              },
              "example": {
                "imageurl": "https://static.gugudata.com/ocr_demo_image_52.jpg",
                "language": "auto",
                "storage": "public",
                "fileName": "ocr-demo.docx"
              }
            },
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "oneOf": [
                  {
                    "required": [
                      "imageurl"
                    ],
                    "not": {
                      "required": [
                        "imagebase64"
                      ]
                    }
                  },
                  {
                    "required": [
                      "imagebase64"
                    ],
                    "not": {
                      "required": [
                        "imageurl"
                      ]
                    }
                  }
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "minLength": 1,
                    "description": "接口 APPKEY，可通过请求体传入，也可使用 Query、Header 或 Bearer"
                  },
                  "imageurl": {
                    "type": "string",
                    "format": "uri",
                    "maxLength": 2048,
                    "pattern": "^https://",
                    "description": "公开可访问的 HTTPS 图片地址，与 imagebase64 必须且只能提供一个"
                  },
                  "imagebase64": {
                    "type": "string",
                    "format": "byte",
                    "maxLength": 27962064,
                    "description": "图片 Base64 编码或 image/* Base64 Data URI，与 imageurl 必须且只能提供一个"
                  },
                  "language": {
                    "type": "string",
                    "enum": [
                      "auto",
                      "zh-cn",
                      "zh-tw",
                      "en",
                      "ja",
                      "ko",
                      "fr",
                      "de"
                    ],
                    "default": "auto",
                    "description": "可选的识别语言，auto 表示自动混合识别"
                  },
                  "storage": {
                    "type": "string",
                    "enum": [
                      "public",
                      "private"
                    ],
                    "default": "public",
                    "description": "可选的文件存储模式；敏感材料建议使用 private"
                  },
                  "fileName": {
                    "type": "string",
                    "maxLength": 80,
                    "description": "可选的输出文件名，无论传入何种扩展名均生成 DOCX"
                  }
                }
              },
              "example": {
                "imageurl": "https://static.gugudata.com/ocr_demo_image_52.jpg",
                "language": "auto",
                "storage": "public",
                "fileName": "ocr-demo.docx"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/pdf-splitter": {
      "post": {
        "summary": "PDF 分割拆分",
        "description": "PDF 按页拆分与文件打包。\n- 上传 PDF，按指定页数拆分为多个文件；\n- 支持每份 1～100 页的连续分组；\n- 保持原文页面顺序与页面尺寸；\n- 支持文本型、扫描型及混合 PDF；\n- 单次支持不超过 50 MiB、500 页的文档；\n- 单次最多生成 100 个拆分 PDF；\n- 可逐个获取文件，或打包为 ZIP 下载；\n- 支持公开下载与私有文件交付；\n- 适合报告分发、合同整理与档案拆分；\n- 可用于教材、课件和大型资料分段共享。\nAPPKEY 支持 Query、multipart appkey、AppKey/X-GUGUDATA-APPKEY/X-API-Key Header 和 Bearer；同值可共存，冲突返回 501。未知和重复参数不接受。最多拆出 100 个 PDF，ZIP 模式同样适用。",
        "operationId": "post_pdfsplitter",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pdfsplitter"
        },
        "x-gugudata-api-identity": "pdfsplitter",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或 PDF 文件无效",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "拆分或文件交付暂不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 1,
                          "maximum": 100,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "object",
                          "properties": {
                            "uuid": {
                              "type": "string",
                              "format": "uuid"
                            },
                            "num_files": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 100,
                              "description": "实际交付文件数量；ZIP 为 1。"
                            },
                            "files": {
                              "type": "array",
                              "minItems": 1,
                              "maxItems": 100,
                              "items": {
                                "type": "string",
                                "format": "uri"
                              }
                            },
                            "pdf_files": {
                              "type": "array",
                              "minItems": 1,
                              "maxItems": 100,
                              "items": {
                                "type": "string",
                                "format": "uri"
                              }
                            }
                          },
                          "required": [
                            "uuid",
                            "num_files",
                            "files",
                            "pdf_files"
                          ],
                          "additionalProperties": false
                        },
                        {
                          "type": "object",
                          "properties": {
                            "uuid": {
                              "type": "string",
                              "format": "uuid"
                            },
                            "num_files": {
                              "type": "integer",
                              "minimum": 1,
                              "maximum": 100,
                              "description": "实际交付文件数量；ZIP 为 1。"
                            },
                            "files": {
                              "type": "array",
                              "minItems": 1,
                              "maxItems": 100,
                              "items": {
                                "type": "object",
                                "properties": {
                                  "storage": {
                                    "type": "string",
                                    "enum": [
                                      "private"
                                    ]
                                  },
                                  "file_id": {
                                    "type": "string"
                                  },
                                  "file_name": {
                                    "type": "string"
                                  },
                                  "content_type": {
                                    "type": "string",
                                    "enum": [
                                      "application/pdf",
                                      "application/zip"
                                    ]
                                  },
                                  "size_bytes": {
                                    "type": "integer",
                                    "minimum": 1
                                  },
                                  "index": {
                                    "type": "integer",
                                    "minimum": 0,
                                    "maximum": 99
                                  }
                                },
                                "required": [
                                  "storage",
                                  "file_id",
                                  "file_name",
                                  "content_type",
                                  "size_bytes",
                                  "index"
                                ],
                                "additionalProperties": false
                              }
                            }
                          },
                          "required": [
                            "uuid",
                            "num_files",
                            "files"
                          ],
                          "additionalProperties": false
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "400": {
            "description": "参数或 PDF 文件无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 0,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 0,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 0,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 0,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 0,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "拆分或文件交付暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 0,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/pdf-splitter/demo"
        },
        "parameters": [
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100,
              "default": 10
            }
          },
          {
            "name": "isZip",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "storage",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "public",
                "private"
              ],
              "default": "public"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "file"
                ],
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "x-maxBytes": 52428800,
                    "description": "未加密 PDF；最大 50 MiB、500 页。"
                  },
                  "appkey": {
                    "type": "string"
                  },
                  "pageSize": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "default": 10
                  },
                  "isZip": {
                    "type": "boolean",
                    "default": false
                  },
                  "storage": {
                    "type": "string",
                    "enum": [
                      "public",
                      "private"
                    ],
                    "default": "public"
                  }
                }
              },
              "encoding": {
                "file": {
                  "contentType": "application/pdf"
                }
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ],
        "x-body-appkey-supported": true
      }
    },
    "/imagerecognition/pdf2format": {
      "post": {
        "summary": "PDF 解析格式化输出",
        "description": "PDF 内容结构化解析\n接口标签：文件处理、PDF、多种格式输出、超精准识别率\n接口特性：\n- 通用的识别接口， 支持标准 PDF 文件解析\n- 多种格式输出，支持 TEXT HTML XML TAG\n- HTML 包含完美排版格式\n- 基于机器学习不断提高的识别率\n- 1M 文件毫秒级识别性能\n- 围绕“PDF 解析格式化输出”提供标准化能力，便于快速接入现有业务\n- 适合将“PDF 解析格式化输出”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n详情页：https://www.gugudata.com/api/details/pdf2format",
        "operationId": "post_pdf2format",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/pdf2format"
        },
        "x-gugudata-api-identity": "pdf2format",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Data": {
                          "type": "string",
                          "description": "接口解析 PDF 返回数据，格式由 type 参数决定"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/pdf2format/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "description": "定义输出格式，可选 text|html|xml|tag",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "pdffile": {
                    "type": "string",
                    "format": "binary",
                    "description": "文件格式参数，待转换的 PDF 文件"
                  }
                },
                "required": [
                  "pdffile"
                ]
              },
              "example": {
                "pdffile": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/pdf2html": {
      "post": {
        "summary": "PDF 转 HTML",
        "description": "PDF 文本转换与 HTML 交付。\n- 上传文本型 PDF，转换为可浏览的 HTML；\n- 提取文档文字，便于网页展示与阅读；\n- 保留页面顺序及文字的基本位置；\n- 支持中文、英文及常见混排文字；\n- 单次支持不超过 20 MiB、100 页的 PDF；\n- 公开模式直接返回 HTML 文件地址；\n- 私有模式提供受控的文件访问方式；\n- 转换结果可用于复制、检索与内容整理；\n- 适合报告、说明书、课件与资料在线展示；\n- 复杂排版建议复核，扫描型 PDF 暂不支持。\nAPPKEY 支持 Query、AppKey/X-GUGUDATA-APPKEY/X-API-Key 请求头、Bearer 或 multipart appkey。多处相同值允许，冲突返回 501；缺失返回 504。storage 可在表单或 Query 传递，两者不得冲突。",
        "operationId": "post_pdf2html",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pdf2html"
        },
        "x-gugudata-api-identity": "pdf2html",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "转换成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "const": 100
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "string",
                          "format": "uri",
                          "description": "public 模式的 HTML 文件地址"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "storage": {
                              "type": "string",
                              "enum": [
                                "private"
                              ]
                            },
                            "file_id": {
                              "type": "string"
                            },
                            "file_name": {
                              "type": "string"
                            },
                            "content_type": {
                              "type": "string"
                            },
                            "size_bytes": {
                              "type": "integer",
                              "minimum": 1
                            },
                            "index": {
                              "type": [
                                "integer",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "storage",
                            "file_id",
                            "file_name",
                            "content_type",
                            "size_bytes",
                            "index"
                          ],
                          "additionalProperties": false
                        }
                      ],
                      "description": "公开 HTML 地址或私有文件引用。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "input=file&format=pdf&bytes=64821&storage=public",
                    "StatusCode": 100,
                    "StatusDescription": "转换成功",
                    "ResponseDateTime": "2026-09-05 12:00:00.000",
                    "DataTotalCount": 1
                  },
                  "Data": "https://api.gugudata.com/assets/demos/pdf2html/v1/result.html"
                }
              }
            }
          },
          "400": {
            "description": "参数或文件无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "转换或文件交付暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/pdf2html/demo"
        },
        "parameters": [
          {
            "name": "storage",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "public",
                "private"
              ]
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "file"
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "兼容 multipart 鉴权；也可通过请求头或 Query 传递。"
                  },
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "一个未加密、包含可提取文字的 PDF；最大 20 MiB、100 页。",
                    "x-maxBytes": 20971520
                  },
                  "storage": {
                    "type": "string",
                    "enum": [
                      "public",
                      "private"
                    ],
                    "default": "public"
                  }
                }
              },
              "encoding": {
                "file": {
                  "contentType": "application/pdf"
                }
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ],
        "x-body-appkey-supported": true
      }
    },
    "/imagerecognition/pdf2text": {
      "post": {
        "summary": "PDF 文字识别与文本提取",
        "description": "PDF 文字识别与纯文本提取。\n- 上传 PDF 文件即可识别并返回文字；\n- 支持文本型、扫描型及混合 PDF；\n- 支持中文、英文及常见混排内容；\n- 可处理多页文档，按页面顺序提取文字；\n- 单次支持不超过 20 MiB、20 页的 PDF；\n- 返回纯文本，便于复制、整理和保存；\n- 可衔接全文检索、知识库与内容分析；\n- 适合合同、报告、课件与档案数字化；\n- JSON 结果便于接入业务系统和文档流程；\n- 复杂排版和低清扫描件建议人工复核。\nAPPKEY 支持 Query、multipart appkey、AppKey/X-GUGUDATA-APPKEY/X-API-Key 请求头及 Bearer。同值允许，冲突返回 501；缺失返回 504。未知及重复参数不接受。",
        "operationId": "post_pdf2text",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pdf2text"
        },
        "x-gugudata-api-identity": "pdf2text",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或 PDF 文件无效",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "PDF 文字识别暂不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "识别后的完整纯文本；无文字时为空字符串。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "400": {
            "description": "参数或 PDF 文件无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "PDF 文字识别暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/pdf2text/demo"
        },
        "parameters": [],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "pdffile"
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "description": "APPKEY；也可使用 Query 或请求头。"
                  },
                  "pdffile": {
                    "type": "string",
                    "format": "binary",
                    "x-maxBytes": 20971520,
                    "description": "单个未加密 PDF，最大 20 MiB、20 页；支持文本、扫描及混合内容。"
                  }
                }
              },
              "encoding": {
                "pdffile": {
                  "contentType": "application/pdf"
                }
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ],
        "x-body-appkey-supported": true
      }
    },
    "/imagerecognition/pdf2word": {
      "post": {
        "summary": "通用 PDF 文件流 OCR 到 Word",
        "description": "PDF 转 Word，支持公开或私有存储\n接口标签：文件处理、OCR、PDF、基于机器学习、超精准识别率\n接口特性：\n- 通用识别接口\n- 支持中英文等多语言字符混合识别\n- formdata 格式 PDF 文件流传参\n- 基于机器学习不断提高的识别率\n- 支持公开存储和私有存储，私有模式通过短期下载链接访问\n- 接口服务多节点部署\n- 围绕“通用 PDF 文件流 OCR 到 Word”提供标准化能力，便于快速接入现有业务\n- 适合将“通用 PDF 文件流 OCR 到 Word”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/pdf2word",
        "operationId": "post_pdf2word",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/pdf2word"
        },
        "x-gugudata-api-identity": "pdf2word",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "公开存储时返回文件下载地址；私有存储时返回文件引用，可用于生成短期下载链接。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/pdf2word/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "pdffile": {
                    "type": "string",
                    "format": "binary",
                    "description": "formdata 文件流"
                  },
                  "storage": {
                    "type": "string",
                    "description": "文件存储方式，可选 public 或 private。默认 public 返回公开下载地址；private 存入私有存储，返回 file_id，需生成短期下载链接后下载。"
                  }
                },
                "required": [
                  "pdffile"
                ]
              },
              "example": {
                "pdffile": "N/A",
                "storage": "public"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/ppt-to-images": {
      "post": {
        "summary": "PPT 转高精度图片",
        "description": "PPT 转图片，支持公开或私有存储\n接口标签：文件处理、图片处理、文件转换\n接口特性：\n- 支持将 PPT 文件转换为高质量图片序列\n- 支持导出图片的高清放大，最大为 4 倍高清导出\n- 支持 .ppt 和 .pptx 格式\n- 保持原始 PPT 的布局和样式\n- 支持公开存储和私有存储，私有模式通过短期下载链接访问\n- 接口服务多节点部署\n- 围绕“PPT 转高精度图片”提供标准化能力，便于快速接入现有业务\n- 适合将“PPT 转高精度图片”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/ppt-to-images",
        "operationId": "post_ppt_to_images",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ppt-to-images"
        },
        "x-gugudata-api-identity": "ppt-to-images",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数字符串"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "转换后的图片总数"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      },
                      "description": "公开存储时返回文件下载地址列表；私有存储时返回文件引用列表，可用于生成短期下载链接。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/ppt-to-images/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "scale_factor",
            "in": "query",
            "required": false,
            "description": "图片导出缩放因子，默认为 1，最大为 4 倍高清模式",
            "schema": {
              "type": "number"
            },
            "example": 1
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "PPT 文件，支持 .ppt 和 .pptx 格式"
                  },
                  "url": {
                    "type": "string",
                    "description": "不传递 PPT 文件流，可直接传递可访问的 PPT 文件地址"
                  },
                  "storage": {
                    "type": "string",
                    "description": "文件存储方式，可选 public 或 private。默认 public 返回公开下载地址；private 存入私有存储，返回 file_id，需生成短期下载链接后下载。"
                  }
                },
                "required": [
                  "file"
                ]
              },
              "example": {
                "url": "",
                "storage": "public"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/ppt-to-pdf": {
      "post": {
        "summary": "PPT 转高精度 PDF",
        "description": "PPT 转 PDF，支持公开或私有存储\n接口标签：文件转换、PDF、超高精度与还原度\n接口特性：\n- 超高精度与还原度的 PDF 文件转换\n- 支持将 PPT 文件转换为 PDF 文档\n- 支持 .ppt 和 .pptx 格式\n- 保持原始 PPT 的布局、字体和样式\n- 支持公开存储和私有存储，私有模式通过短期下载链接访问\n- 接口服务多节点部署\n- 围绕“PPT 转高精度 PDF”提供标准化能力，便于快速接入现有业务\n- 适合将“PPT 转高精度 PDF”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/ppt-to-pdf",
        "operationId": "post_ppt_to_pdf",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ppt-to-pdf"
        },
        "x-gugudata-api-identity": "ppt-to-pdf",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数字符串"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "公开存储时返回文件下载地址；私有存储时返回文件引用，可用于生成短期下载链接。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/ppt-to-pdf/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "PPT 文件，支持 .ppt 和 .pptx 格式"
                  },
                  "storage": {
                    "type": "string",
                    "description": "文件存储方式，可选 public 或 private。默认 public 返回公开下载地址；private 存入私有存储，返回 file_id，需生成短期下载链接后下载。"
                  }
                },
                "required": [
                  "file"
                ]
              },
              "example": {
                "storage": "public"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/imagerecognition/word-to-html": {
      "post": {
        "summary": "Word 转 HTML",
        "description": "Word 转 HTML 文件\n接口标签：文件转换、Word、超高精度与还原度\n接口特性：\n- 超高精度与还原度的 HTML 文件转换\n- 支持将 Word 文档转换为 HTML 格式\n- 支持 .doc 和 .docx 格式\n- 保持原始 Word 文档的布局、字体和样式\n- 支持公开存储和私有存储，私有模式通过短期下载链接访问\n- 提供 HTML 文件引用和内容\n- 接口服务多节点部署\n- 围绕“Word 转 HTML”提供标准化能力，便于快速接入现有业务\n详情页：https://www.gugudata.com/api/details/word-to-html",
        "operationId": "post_word_to_html",
        "tags": [
          "图像/转换"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/word-to-html"
        },
        "x-gugudata-api-identity": "word-to-html",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数字符串"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "html_url": {
                          "type": "string",
                          "description": "公开存储时返回 HTML 文件下载地址；私有存储时返回 HTML 文件引用，可用于生成短期下载链接。"
                        },
                        "html_content": {
                          "type": "string",
                          "description": "转换后的 HTML 内容"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/imagerecognition/word-to-html/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "Word 文档文件，支持 .doc 和 .docx 格式"
                  },
                  "storage": {
                    "type": "string",
                    "description": "文件存储方式，可选 public 或 private。默认 public 返回公开下载地址；private 存入私有存储，返回 file_id，需生成短期下载链接后下载。"
                  }
                },
                "required": [
                  "file"
                ]
              },
              "example": {
                "storage": "public"
              }
            }
          }
        },
        "x-apifox-folder": "图像\\/转换"
      }
    },
    "/location/chinaregions": {
      "get": {
        "summary": "全国省市区街道村信息",
        "description": "提供全国省市区街道居委会信息\n接口标签：基础数据、三种编码版本、全国最新最全数据\n接口特性：\n- 更新了最新的 12 位编码的行政区划编码格式\n- 三种行政区划编码格式，与国家规范一致，最新建议调用 v3 版本\n- 提供全国最新、最全的省市区镇街道区域信息\n- 每周校对、清洗、更新数据，第一时间同步更新区域信息变动\n- 可返回行政区划中心点地理坐标\n- 最小级别可以详细到镇、街道以及居委会/村级别，为国内区域单元最小级别\n- 围绕“全国省市区街道村信息”提供标准化能力，便于快速接入现有业务\n- 适合将“全国省市区街道村信息”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/chinaregions",
        "operationId": "get_chinaregions",
        "tags": [
          "区域/坐标"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/chinaregions"
        },
        "x-gugudata-api-identity": "chinaregions",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "RegionCode": {
                          "type": "string",
                          "description": "区域编码（在 v2 版本中，前六位为国家行政区划标准编码，镇/街道是没有国家标准编码的，对应的编码只是对应的序号。v3 版本中，为最新的 12 位国家行政区划标准编码。）"
                        },
                        "RegionName": {
                          "type": "string",
                          "description": "区域名称（部分城市在“市”级别后没有“区”级别，会直接返回“镇/街道”信息，注意根据「区域级别」字段进行处理）"
                        },
                        "RegionType": {
                          "type": "string",
                          "description": "区域级别，枚举值为：省/自治区/直辖市/特别行政区 | 市 | 区 | 镇/街道 ｜ 居委会/村"
                        },
                        "CenterLonLat": {
                          "type": "string",
                          "description": "部分数据包含区划中心点坐标，格式为 [经度,纬度]，地理坐标系为 GCJ-02。需要转换坐标系请调用<a href='https://www.gugudata.com/api/details/coordinateconverter' target='_blank'>地理坐标系转换</a>接口"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/location/chinaregions/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "regioncode",
            "in": "query",
            "required": true,
            "description": "需要查询的父级区域编码，传递 0 获取全国所有省级别数据；编码格式为 00000000，每两位分别对应省、市、区、镇/街道编码（注意：v2 版本会在国家 6 位行政区划标准代码后添加 00 两位编码以保持接口兼容，v3 版本为 12 位编码格式）",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "version",
            "in": "query",
            "required": true,
            "description": "当传递参数值为 2 时，调用 v2 版本的接口，regioncode 遵循国家行政区划代码标准，同时可返回新增区划中心点坐标。当传递参数值为 3 时，调用 v3 版本的接口（v1 版本主要为了兼容历史用户调用逻辑，新用户强烈建议调用 v3 接口）",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 3
          }
        ],
        "x-apifox-folder": "区域\\/坐标"
      }
    },
    "/location/college": {
      "get": {
        "summary": "全国大学高校基础信息",
        "description": "全国高校基础信息查询\n接口标签：基础数据、高校高考、每周定时更新、高校各类属性\n接口特性：\n- 2026 年数据已更新\n- 提供最新全国高校学院基本信息\n- 总计近 4000 条全国高校精准数据\n- 每周一次数据自动更新校正\n- 包含高校各类属性、地理坐标、校徽图片、简称、旧称等信息\n- 包含高校开设专业列表\n- 毫秒级响应性能\n- 支持按全国排名升序或降序返回\n详情页：https://www.gugudata.com/api/details/college",
        "operationId": "get_college",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/college"
        },
        "x-gugudata-api-identity": "college",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "DataId": {
                            "type": "string",
                            "description": "数据全局唯一 ID，仅用于标识数据的唯一"
                          },
                          "SchoolUUID": {
                            "type": "string",
                            "description": "咕咕数据平台高校唯一 ID，此唯一 ID 可与 <a href='https://www.gugudata.com/api/details/ceecollegeline' target='_blank'>历年高考高校录取分数线</a>、<a href='https://www.gugudata.com/api/details/ceemajorline' target='_blank'>历年高考专业录取分数线</a> 接口中的 SchoolUUID 进行唯一匹配"
                          },
                          "CollegeName": {
                            "type": "string",
                            "description": "学院名称"
                          },
                          "Province": {
                            "type": "string",
                            "description": "学院所在省份"
                          },
                          "City": {
                            "type": "string",
                            "description": "学院所在城市"
                          },
                          "District": {
                            "type": "string",
                            "description": "学院所在区县"
                          },
                          "Coordinate": {
                            "type": "string",
                            "description": "学院地理坐标经纬度，格式为 [经度,纬度]，地理坐标系为 GCJ-02。需要转换坐标系请调用 <a href='https://www.gugudata.com/api/details/coordinateconverter' target='_blank'>地理坐标系转换</a> 接口"
                          },
                          "CollegeType": {
                            "type": "string",
                            "description": "院校类型筛选，默认值为空，不进行筛选。当前可选值：专科（高职）、中外合作办学、中等专业学校、其它、普通本科、本科、独立学院。"
                          },
                          "Is985": {
                            "type": "boolean",
                            "description": "是否为 985 院校"
                          },
                          "Is211": {
                            "type": "boolean",
                            "description": "是否为 211 院校"
                          },
                          "IsDualClass": {
                            "type": "boolean",
                            "description": "是否为双一流院校"
                          },
                          "CollegeCategory": {
                            "type": "string",
                            "description": "院校类别筛选，默认值为空，不进行筛选。当前可选值：中职院校、体育类、其他、其它、军事类、农林类、医药类、师范类、政法类、民族类、理工类、综合类、艺术类、语言类、财经类。"
                          },
                          "CollegeTags": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "description": "学院标签"
                          },
                          "EduLevel": {
                            "type": "string",
                            "description": "院校学历层次筛选，默认值为空，不进行筛选。当前可选值：专科（中职）、专科（高职）、普通本科、本科。"
                          },
                          "CollegeProperty": {
                            "type": "string",
                            "description": "院校办学性质筛选，默认值为空，不进行筛选。当前可选值：中外合作办学、公办、内地与港澳台地区合作办学、境外高校独立办学、民办、独立学院。"
                          },
                          "CollegeCode": {
                            "type": "string",
                            "description": "学院编号"
                          },
                          "Ranking": {
                            "type": "integer",
                            "format": "int32",
                            "description": "全国排名，接口返回的数据结果默认按照此数值进行升序排列"
                          },
                          "RankingInCategory": {
                            "type": "string",
                            "description": "学院所在类别下排名"
                          },
                          "WebSite": {
                            "type": "string",
                            "description": "学院官网"
                          },
                          "CallNumber": {
                            "type": "string",
                            "description": "学院招生电话"
                          },
                          "Email": {
                            "type": "string",
                            "description": "学院招生邮箱"
                          },
                          "Address": {
                            "type": "string",
                            "description": "学院地址"
                          },
                          "BranchList": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "description": "主/分校区名称和地址"
                          },
                          "CoverImage": {
                            "type": "string",
                            "description": "学院校徽"
                          },
                          "Intro": {
                            "type": "string",
                            "description": "学院简介"
                          },
                          "Expenses": {
                            "type": "string",
                            "description": "学院收费说明（Markdown 格式，仅供参考）"
                          },
                          "OldName": {
                            "type": "string",
                            "description": "学院旧称"
                          },
                          "ShortName": {
                            "type": "string",
                            "description": "学院简称"
                          },
                          "MajorList": {
                            "type": "object",
                            "properties": {
                              "MajorTitle": {
                                "type": "string",
                                "description": "开设专业大类"
                              },
                              "Majors": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "description": "此大类下开设的专业"
                              }
                            }
                          },
                          "AffiliatedTo": {
                            "type": "string",
                            "description": "隶属于"
                          },
                          "IsMinistryOfEducationDirectlyAffiliated": {
                            "type": "boolean",
                            "description": "是否直属教育部"
                          },
                          "NumMaster": {
                            "type": "integer",
                            "format": "int32",
                            "description": "硕士点数量"
                          },
                          "NumDoctor": {
                            "type": "integer",
                            "format": "int32",
                            "description": "博士点数量"
                          },
                          "GraduateRecommendationQualificationLevel": {
                            "type": "integer",
                            "format": "int32",
                            "description": "研究生推免资格等级"
                          },
                          "IsDeleted": {
                            "type": "boolean",
                            "description": "废弃数据标识"
                          },
                          "DepartmentList": {
                            "type": "array",
                            "description": "当前已收录的完整院系列表，用于学校、学院（系）、专业三级联动；无有效数据时为空数组，不代表学校没有院系。",
                            "items": {
                              "type": "object",
                              "required": [
                                "DepartmentName",
                                "Majors"
                              ],
                              "properties": {
                                "DepartmentName": {
                                  "type": "string",
                                  "description": "学院或系名称。"
                                },
                                "Majors": {
                                  "type": "array",
                                  "description": "该院系所属专业列表；同一专业可能属于不同院系。",
                                  "items": {
                                    "type": "object",
                                    "required": [
                                      "MajorName",
                                      "EduLevel"
                                    ],
                                    "properties": {
                                      "MajorName": {
                                        "type": "string",
                                        "description": "专业名称，保留来源公布的方向说明。"
                                      },
                                      "EduLevel": {
                                        "type": "string",
                                        "description": "专业学历层次，例如本科、专科。"
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        "description": "接口返回的业务数据。"
                      }
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/location/college/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": true,
            "description": "搜索关键字，模糊匹配高校名称、省市区、高校旧称、地址字段，参数值为空则返回所有数据",
            "schema": {
              "type": "string"
            },
            "example": "KEYWORDS"
          },
          {
            "name": "uuid",
            "in": "query",
            "required": false,
            "description": "咕咕数据平台高校唯一 ID，可按响应字段 SchoolUUID 精确查询高校基础信息",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "每页数据量，参数最大值为 20，用于控制分页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "页码，第几页数据，用于控制分页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "keywordstrict",
            "in": "query",
            "required": false,
            "description": "控制 keyword 参数在查询时是否进行模糊查询，true 为精确匹配高校名称，默认值为 false 进行模糊查询，可模糊匹配高校名称、省市区、高校旧称、地址字段。参数值为空则返回所有数据",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "collegecategory",
            "in": "query",
            "required": false,
            "description": "院校类别筛选，默认值为空，不进行筛选。当前可选值：中职院校、体育类、其他、其它、军事类、农林类、医药类、师范类、政法类、民族类、理工类、综合类、艺术类、语言类、财经类。",
            "schema": {
              "type": "string",
              "enum": [
                "中职院校",
                "体育类",
                "其他",
                "其它",
                "军事类",
                "农林类",
                "医药类",
                "师范类",
                "政法类",
                "民族类",
                "理工类",
                "综合类",
                "艺术类",
                "语言类",
                "财经类"
              ]
            }
          },
          {
            "name": "collegetype",
            "in": "query",
            "required": false,
            "description": "院校类型筛选，默认值为空，不进行筛选。当前可选值：专科（高职）、中外合作办学、中等专业学校、其它、普通本科、本科、独立学院。",
            "schema": {
              "type": "string",
              "enum": [
                "专科（高职）",
                "中外合作办学",
                "中等专业学校",
                "其它",
                "普通本科",
                "本科",
                "独立学院"
              ]
            }
          },
          {
            "name": "is985",
            "in": "query",
            "required": false,
            "description": "是否为 985 院校，需要参与查询则传参为：true",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "is211",
            "in": "query",
            "required": false,
            "description": "是否为 211 院校，需要参与查询则传参为：true",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "isdualclass",
            "in": "query",
            "required": false,
            "description": "是否为双一流院校，需要参与查询则传参为：true",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "edulevel",
            "in": "query",
            "required": false,
            "description": "院校学历层次筛选，默认值为空，不进行筛选。当前可选值：专科（中职）、专科（高职）、普通本科、本科。",
            "schema": {
              "type": "string",
              "enum": [
                "专科（中职）",
                "专科（高职）",
                "普通本科",
                "本科"
              ]
            }
          },
          {
            "name": "collegeproperty",
            "in": "query",
            "required": false,
            "description": "院校办学性质筛选，默认值为空，不进行筛选。当前可选值：中外合作办学、公办、内地与港澳台地区合作办学、境外高校独立办学、民办、独立学院。",
            "schema": {
              "type": "string",
              "enum": [
                "中外合作办学",
                "公办",
                "内地与港澳台地区合作办学",
                "境外高校独立办学",
                "民办",
                "独立学院"
              ]
            }
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "返回数据排序方式，可选值：ranking|asc、ranking|desc；默认按全国排名升序。",
            "schema": {
              "type": "string",
              "enum": [
                "ranking",
                "asc",
                "desc"
              ]
            },
            "example": "ranking|asc"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/location/coordinateconverter": {
      "get": {
        "summary": "地理坐标系转换",
        "description": "提供地理信息坐标系的相互转换\n接口标签：网络工具、地理坐标、支持 HTTPS、多种地理坐标系\n接口特性：\n- 支持多种地理信息坐标系\n- 高精度坐标系转换算法\n- 支持的地理坐标系：WGS84, GCJ02, BD09\n- 围绕“地理坐标系转换”提供标准化能力，便于快速接入现有业务\n- 适合将“地理坐标系转换”结果接入业务系统、后台工具和自动化流程\n- 适合地址解析、区域筛选、机构网点管理和地图类产品接入\n- 可与行政区划、坐标转换和 IP 定位接口组合使用\n- 支持按区域层级、坐标或网络地址组织查询结果\n详情页：https://www.gugudata.com/api/details/coordinateconverter",
        "operationId": "get_coordinateconverter",
        "tags": [
          "区域/坐标"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/coordinateconverter"
        },
        "x-gugudata-api-identity": "coordinateconverter",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "CoordinateFrom": {
                          "type": "string",
                          "description": "原数据的坐标系"
                        },
                        "CoordinateTo": {
                          "type": "string",
                          "description": "目标数据的坐标系"
                        },
                        "CoordinateSourceValue": {
                          "type": "string",
                          "description": "需要转换的坐标值"
                        },
                        "CoordinateDestinationValue": {
                          "type": "string",
                          "description": "转换后的坐标值"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/location/coordinateconverter/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "from",
            "in": "query",
            "required": true,
            "description": "原数据的坐标系，可选值：WGS84, GCJ02, BD09",
            "schema": {
              "type": "string",
              "enum": [
                "WGS84",
                "GCJ02",
                "BD09"
              ]
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "to",
            "in": "query",
            "required": true,
            "description": "目标数据的坐标系，可选值：WGS84, GCJ02, BD09",
            "schema": {
              "type": "string",
              "enum": [
                "WGS84",
                "GCJ02",
                "BD09"
              ]
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "value",
            "in": "query",
            "required": true,
            "description": "需要转换的坐标值，格式为：[120.54,32.74]",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "区域\\/坐标"
      }
    },
    "/location/hospital-3a": {
      "get": {
        "summary": "全国三甲医院主体信息",
        "description": "按医院名称、别名和省市区查询三甲医院公开信息。\n详情页：https://www.gugudata.com/api/details/hospital-3a",
        "operationId": "get_hospital_3a",
        "tags": [
          "区域/坐标"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/hospital-3a"
        },
        "x-gugudata-api-identity": "hospital-3a",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ]
                    },
                    "Data": {
                      "type": "object",
                      "description": "医院名录分页结果。",
                      "additionalProperties": false,
                      "required": [
                        "TotalCount",
                        "PageIndex",
                        "PageSize",
                        "Items"
                      ],
                      "properties": {
                        "TotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "minimum": 0,
                          "description": "全部匹配数量。"
                        },
                        "PageIndex": {
                          "type": "integer",
                          "format": "int32",
                          "minimum": 1,
                          "description": "当前页码。"
                        },
                        "PageSize": {
                          "type": "integer",
                          "format": "int32",
                          "minimum": 1,
                          "maximum": 100,
                          "description": "每页数量。"
                        },
                        "Items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "Name",
                              "Alias",
                              "Province",
                              "City",
                              "District",
                              "Address",
                              "Telephone"
                            ],
                            "properties": {
                              "Name": {
                                "type": "string",
                                "description": "医院名称。"
                              },
                              "Alias": {
                                "type": "string",
                                "description": "医院别名，无数据时为空字符串。"
                              },
                              "Province": {
                                "type": "string",
                                "description": "所在省份。"
                              },
                              "City": {
                                "type": "string",
                                "description": "所在城市。"
                              },
                              "District": {
                                "type": "string",
                                "description": "所在区县。"
                              },
                              "Address": {
                                "type": "string",
                                "description": "医院地址，无数据时为空字符串。"
                              },
                              "Telephone": {
                                "type": "string",
                                "description": "联系电话，无数据时为空字符串。"
                              }
                            }
                          },
                          "description": "当前页医院列表。"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "缺少或无效 APPKEY，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单过期或额度不可用，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "医院数据服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/location/hospital-3a/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "description": "医院名称或别名关键词。",
            "schema": {
              "type": "string",
              "maxLength": 100
            }
          },
          {
            "name": "province",
            "in": "query",
            "required": false,
            "description": "省份名称或简称。",
            "schema": {
              "type": "string",
              "maxLength": 32
            }
          },
          {
            "name": "city",
            "in": "query",
            "required": false,
            "description": "城市名称或简称。",
            "schema": {
              "type": "string",
              "maxLength": 32
            }
          },
          {
            "name": "district",
            "in": "query",
            "required": false,
            "description": "区县名称或简称。",
            "schema": {
              "type": "string",
              "maxLength": 32
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "页码，从 1 开始。",
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "default": 1
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量。",
            "schema": {
              "type": "integer",
              "format": "int32",
              "minimum": 1,
              "maximum": 100,
              "default": 20
            }
          }
        ],
        "x-apifox-folder": "区域\\/坐标",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/metadata/ceecollegeline": {
      "get": {
        "summary": "历年高考高校录取分数线",
        "description": "高校在各省录取分数线\n接口标签：基础数据、高校高考、高校全量数据、可按省或高校查询\n接口特性：\n- 2026 年数据即将更新\n- 全国所有高校在全国各省的详细录取数据，从 2015 年至 2025 年\n- 百万级别已校对历史数据\n- 多种查询条件便于多维度分析\n- 数据持续自动更新与维护\n- 毫秒级查询性能\n- 围绕“历年高考高校录取分数线”提供标准化能力，便于快速接入现有业务\n- 适合将“历年高考高校录取分数线”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/ceecollegeline",
        "operationId": "get_ceecollegeline",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceecollegeline"
        },
        "x-gugudata-api-identity": "ceecollegeline",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数，一般用于调试"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Province": {
                          "type": "string",
                          "description": "招生的省份"
                        },
                        "SchoolUUID": {
                          "type": "string",
                          "description": "咕咕数据平台高校唯一 ID，此唯一 ID 可与 <a href='https://www.gugudata.com/api/details/college' target='_blank'>全国大学高校基础信息</a>、<a href='https://www.gugudata.com/api/details/ceemajorline' target='_blank'>历年高考专业录取分数线</a> 等接口中的 SchoolUUID 进行唯一匹配"
                        },
                        "CollegeName": {
                          "type": "string",
                          "description": "高校名称"
                        },
                        "Year": {
                          "type": "integer",
                          "format": "int32",
                          "description": "招生年份"
                        },
                        "HighestScore": {
                          "type": "string",
                          "description": "录取最高分"
                        },
                        "AverageScore": {
                          "type": "string",
                          "description": "录取平均分"
                        },
                        "LowestScore": {
                          "type": "string",
                          "description": "录取最低分"
                        },
                        "LowestRank": {
                          "type": "string",
                          "description": "录取最低位次"
                        },
                        "ProvincialControlLine": {
                          "type": "string",
                          "description": "录取省控线"
                        },
                        "EnrollmentType": {
                          "type": "string",
                          "description": "招生类型"
                        },
                        "SelectionLevel": {
                          "type": "string",
                          "description": "选测等级（特定省）"
                        },
                        "AdmissionBatch": {
                          "type": "string",
                          "description": "录取批次筛选，可使用英文逗号分隔传递多个值。可选值请通过 历年高考高校录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceecollegeline#anchor_related）（/metadata/ceecollegeline/enums）获取，使用返回字段 Data.batchName。请按查询年份 year 和招生省份 provinceName 获取适用取值。"
                        },
                        "TypeName": {
                          "type": "string",
                          "description": "科类筛选。可选值请通过 历年高考高校录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceecollegeline#anchor_related）（/metadata/ceecollegeline/enums）获取，使用返回字段 Data.type。请按查询年份 year 和招生省份 provinceName 获取适用取值。"
                        },
                        "CourseSelection": {
                          "type": "string",
                          "description": "选科要求"
                        },
                        "CourseSelectionName": {
                          "type": "string",
                          "description": "专业组"
                        },
                        "SchoolType": {
                          "type": "string",
                          "description": "学校类型，如公办、民办"
                        },
                        "SchoolInCity": {
                          "type": "string",
                          "description": "高校所在的城市"
                        },
                        "Is985": {
                          "type": "boolean",
                          "description": "是否为 985 院校"
                        },
                        "Is211": {
                          "type": "boolean",
                          "description": "是否为 211 院校"
                        },
                        "IsDualClass": {
                          "type": "boolean",
                          "description": "是否为双一流院校"
                        },
                        "CoverImage": {
                          "type": "string",
                          "description": "高校 logo"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/ceecollegeline/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "searchtype",
            "in": "query",
            "required": true,
            "description": "查询条件类型，支持录取省份以及高校名称查询，参数值分别为：PROVINCENAME 或 COLLEGENAME",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "keyword",
            "in": "query",
            "required": true,
            "description": "录取省份或高校名称，高校名称支持模糊查询。searchtype=PROVINCENAME 时传招生省份；searchtype=COLLEGENAME 时传高校名称。招生省份当前可选值：上海、云南、内蒙古、北京、台湾、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、澳门、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、香港、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": true,
            "description": "分页参数，第几页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": true,
            "description": "分页参数，每页总条数，取值范围在 1 ~ 20 之间（含）",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "查询年份。当前可选值：2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "min",
            "in": "query",
            "required": false,
            "description": "录取最低分查询条件，筛选出最低分小于等于查询条件的值",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "科类筛选。可选值请通过 历年高考高校录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceecollegeline#anchor_related）（/metadata/ceecollegeline/enums）获取，使用返回字段 Data.type。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
          },
          {
            "name": "keywordstrict",
            "in": "query",
            "required": false,
            "description": "控制 keyword 参数在查询高校名称时是否进行模糊查询，true 为精确匹配，默认值为 false 进行模糊查询",
            "schema": {
              "type": "string"
            },
            "example": false
          },
          {
            "name": "enrollprovince",
            "in": "query",
            "required": false,
            "description": "searchtype=COLLEGENAME 时附加招生省份筛选，例如江苏。当前可选值：上海、云南、内蒙古、北京、台湾、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、澳门、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、香港、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "batchname",
            "in": "query",
            "required": false,
            "description": "录取批次筛选，可使用英文逗号分隔传递多个值。可选值请通过 历年高考高校录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceecollegeline#anchor_related）（/metadata/ceecollegeline/enums）获取，使用返回字段 Data.batchName。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
          },
          {
            "name": "collegeprovincename",
            "in": "query",
            "required": false,
            "description": "院校所在省份筛选，例如江苏。可选值请通过 历年高考高校录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceecollegeline#anchor_related）（/metadata/ceecollegeline/enums）获取，使用返回字段 Data.collegeProvinceName。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
          },
          {
            "name": "enrollmenttype",
            "in": "query",
            "required": false,
            "description": "招生类型筛选，例如普通类。可选值请通过 历年高考高校录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceecollegeline#anchor_related）（/metadata/ceecollegeline/enums）获取，使用返回字段 Data.enrollmentType。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceecollegeline/enums"
          },
          {
            "name": "schooluuid",
            "in": "query",
            "required": false,
            "description": "咕咕数据平台高校唯一 ID，此唯一 ID 可与 <a href='https://www.gugudata.com/api/details/college' target='_blank'>全国大学高校基础信息</a>、<a href='https://www.gugudata.com/api/details/ceemajorline' target='_blank'>历年高考专业录取分数线</a> 等接口中的 SchoolUUID 进行唯一匹配",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/api/details/college"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/api/details/college"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "排序控制，格式为 字段|排序方向。未传 sort 时使用默认排序：min > 0 时按 LowestScore|desc、Year|desc；min 为空或 0 时按 Year|desc；同分或同年记录按系统稳定顺序补位。排序方向可选 asc、desc：asc 表示升序（从小到大），desc 表示降序（从大到小）。多个排序条件用英文逗号分隔，并按传入顺序依次排序。支持字段：HighestScore（录取最高分，对应返回字段 HighestScore）、AverageScore（录取平均分，对应 AverageScore）、LowestScore（录取最低分，对应 LowestScore）、LowestRank（录取最低位次，对应 LowestRank）、ProvincialControlLine（省控线，对应 ProvincialControlLine）、EnrollmentType（招生类型，对应 EnrollmentType）、SelectionLevel（选测等级，对应 SelectionLevel，主要用于特定省份历史数据）。示例：LowestScore|desc、LowestRank|asc、HighestScore|desc,LowestScore|desc。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "minrange",
            "in": "query",
            "required": false,
            "description": "录取最低分区间查询条件，使用逗号分隔，左右都为闭区间，格式为：500,700",
            "schema": {
              "type": "string"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceecollegeline/enums": {
      "get": {
        "summary": "历年高考高校录取分数线-查询参数枚举",
        "description": "返回 type、batchName、enrollmentType、collegeProvinceName 的枚举集合\n接口标签：基础数据、高校高考、高校全量数据、可按省或高校查询\n详情页：https://www.gugudata.com/api/details/ceecollegeline",
        "operationId": "get_get_metadata_ceecollegeline_enums",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceecollegeline"
        },
        "x-gugudata-api-identity": "ceecollegeline",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "ceecollegeline",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/ceecollegeline",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "查询年份。当前可选值：2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            },
            "example": 2025
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": false,
            "description": "招生省份，可选值：上海、云南、内蒙古、北京、台湾、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、澳门、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、香港、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            },
            "example": "上海"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceeline/one-score-one-section": {
      "get": {
        "summary": "历年高考一分一段数据",
        "description": "高考一分一段查询\n接口标签：基础数据、高校招生、多年历史记录、多纬度对比\n接口特性：\n- 2026 年数据已更新完毕\n- 历年数据第一时间手动校对更新\n- 支持全国各省份高考分数线一分一段表查询\n- 包含历年同分段与同位次分数对比数据\n- 支持物理类、历史类等不同科目选择类型\n- 支持按分数查询对应分数段和位次\n- 围绕“历年高考一分一段数据”提供标准化能力，便于快速接入现有业务\n- 适合将“历年高考一分一段数据”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/ceeline-one-score-one-section",
        "operationId": "get_ceeline_one_score_one_section",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceeline-one-score-one-section"
        },
        "x-gugudata-api-identity": "ceeline-one-score-one-section",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "ExaminationScore": {
                          "type": "string",
                          "description": "高考分数"
                        },
                        "CandidateCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "该分数考生人数"
                        },
                        "TotalCandidates": {
                          "type": "integer",
                          "format": "int32",
                          "description": "累计考生人数"
                        },
                        "RankingRange": {
                          "type": "string",
                          "description": "位次范围"
                        },
                        "AdmissionBatchName": {
                          "type": "string",
                          "description": "录取批次名称"
                        },
                        "MinimumAdmissionScore": {
                          "type": "string",
                          "description": "最低录取控制分数线"
                        },
                        "Ranking": {
                          "type": "string",
                          "description": "位次"
                        },
                        "HistoricalScores": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "历年同分段数据"
                        },
                        "HistoricalSameRankScores": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "历年同位次分数"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/ceeline/one-score-one-section/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "查询年份。当前可选值：2016、2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": true,
            "description": "招生省份名称。当前可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "subjectSelection",
            "in": "query",
            "required": true,
            "description": "科目选择类型筛选。可选值请通过 历年高考一分一段数据-查询参数枚举（https://www.gugudata.com/api/details/ceeline-one-score-one-section#anchor_related）（/metadata/ceeline/one-score-one-section/enums）获取，使用返回字段 Data.subjectSelection。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceeline/one-score-one-section/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceeline/one-score-one-section/enums"
          },
          {
            "name": "isArtLine",
            "in": "query",
            "required": false,
            "description": "是否查询艺术类一分一段数据；true 表示查询艺术类，false 或不传表示查询普通类。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "artLineType",
            "in": "query",
            "required": false,
            "description": "艺术类分数线类型，isArtLine=true 时可传。可选值请通过 历年高考一分一段数据-查询参数枚举（https://www.gugudata.com/api/details/ceeline-one-score-one-section#anchor_related）（/metadata/ceeline/one-score-one-section/enums）获取，使用返回字段 Data.artLineType。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceeline/one-score-one-section/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceeline/one-score-one-section/enums",
            "example": "统考成绩排名"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "分页参数，第几页，默认值为1",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "分页参数，每页条数，取值范围在 1 ~ 100 之间（含）",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "score",
            "in": "query",
            "required": false,
            "description": "按高考分数查询对应分数段和位次，支持整数或小数；为空时返回分页列表。",
            "schema": {
              "type": "number"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceeline/one-score-one-section/enums": {
      "get": {
        "summary": "历年高考一分一段数据-查询参数枚举",
        "description": "兼容路由 https://api.gugudata.com/metadata/one-score-one-section/subject-selection-enums 仍可使用。\n接口标签：基础数据、高校招生、多年历史记录、多纬度对比\n详情页：https://www.gugudata.com/api/details/ceeline-one-score-one-section",
        "operationId": "get_get_metadata_ceeline_one_score_one_section_enums",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceeline-one-score-one-section"
        },
        "x-gugudata-api-identity": "ceeline-one-score-one-section",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "ceeline-one-score-one-section",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/ceeline-one-score-one-section",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "查询年份。当前可选值：2016、2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            },
            "example": 2026
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": false,
            "description": "招生省份，可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            },
            "example": "上海"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceemajor": {
      "get": {
        "summary": "全国大学高校专业数据",
        "description": "大学专业多维基础数据\n接口标签：基础数据、高校高考、持续更新、各类专业属性\n接口特性：\n- 提供最新全国高校专业基本信息\n- 数据定时自动更新与校正\n- 同时包含专业开设课程列表\n- 毫秒级响应性能\n- 围绕“全国大学高校专业数据”提供标准化能力，便于快速接入现有业务\n- 适合将“全国大学高校专业数据”结果接入业务系统、后台工具和自动化流程\n- 适合高考、考研、招生和院校信息产品接入\n- 可与院校、专业、分数线和招生计划接口组合分析\n详情页：https://www.gugudata.com/api/details/ceemajor",
        "operationId": "get_ceemajor",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceemajor"
        },
        "x-gugudata-api-identity": "ceemajor",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "EducationLevel": {
                          "type": "string",
                          "description": "学历层次"
                        },
                        "DisciplinaryCategory": {
                          "type": "string",
                          "description": "学科门类"
                        },
                        "DisciplinarySubCategory": {
                          "type": "string",
                          "description": "学科专业类"
                        },
                        "MajorCode": {
                          "type": "string",
                          "description": "专业代码"
                        },
                        "MajorName": {
                          "type": "string",
                          "description": "专业名称"
                        },
                        "MajorIntroduction": {
                          "type": "string",
                          "description": "专业介绍"
                        },
                        "Courses": {
                          "type": "object",
                          "properties": {
                            "CourseName": {
                              "type": "string",
                              "description": "开设课程名称"
                            },
                            "CourseDifficulty": {
                              "type": "string",
                              "description": "开设课程难度"
                            }
                          }
                        },
                        "GraduateScale": {
                          "type": "string",
                          "description": "全国普通高校毕业生规模 （概略数据）"
                        },
                        "MaleFemaleRatio": {
                          "type": "string",
                          "description": "男女比例 （概略数据）"
                        },
                        "RecommendSchools": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "推荐院校列表"
                        },
                        "JobWorkingDetails": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "工作职位推荐"
                        },
                        "LimitYear": {
                          "type": "string",
                          "description": "学习年限"
                        },
                        "Degree": {
                          "type": "string",
                          "description": "学位能力"
                        },
                        "SpecialSchools": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "专业顶尖高校"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/ceemajor/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": false,
            "description": "搜索关键字，模糊匹配专业名称、学科、专业介绍、开设课程。参数值为空则分页返回所有数据",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "每页数据量，参数最大值为 20",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "页码，第几页数据，第一页从 1 开始",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceemajorline": {
      "get": {
        "summary": "历年高考专业录取分数线",
        "description": "高校专业各省录取分数线\n接口标签：基础数据、高校高考、复合查询条件、千万级数据\n接口特性：\n- 2026 年数据即将更新，每年数据定时更新\n- 全国高校各专业在全国各省的详细录取数据，从 2018 年至 2025 年\n- 一千多万条已智能校对数据\n- 提供按照高校分组的专业枚举信息前置查询接口\n- 在已有数据基础上，有定制化的接口也可联系我们\n- 多种查询参数条件便于多维度分析\n- 返回数据包含该专业录取的最低分、最高分、平均分、最低位次等信息\n- 数据持续更新与维护\n- 毫秒级查询性能\n详情页：https://www.gugudata.com/api/details/ceemajorline",
        "operationId": "get_ceemajorline",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceemajorline"
        },
        "x-gugudata-api-identity": "ceemajorline",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "DistinctSchoolCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的高校数量，一般用于展示多少高校符合筛选条件"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数，一般用于调试"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "ProvinceName": {
                          "type": "string",
                          "description": "招生的省份"
                        },
                        "SchoolUUID": {
                          "type": "string",
                          "description": "咕咕数据平台高校唯一 ID，此唯一 ID 可与 <a href='https://www.gugudata.com/api/details/college' target='_blank'>全国大学高校基础信息</a>、<a href='https://www.gugudata.com/api/details/ceecollegeline' target='_blank'>历年高考高校录取分数线</a> 接口中的 SchoolUUID 进行唯一匹配"
                        },
                        "SchoolName": {
                          "type": "string",
                          "description": "高校名称"
                        },
                        "MajorName": {
                          "type": "string",
                          "description": "专业名称"
                        },
                        "MajorCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "来源专业编号。表示原始数据来源中的专业 ID 或专业代码，不等同于教育部标准专业代码。"
                        },
                        "Year": {
                          "type": "integer",
                          "format": "int32",
                          "description": "招生年份"
                        },
                        "HighSocre": {
                          "type": "string",
                          "description": "录取最高分，没有值时返回 '-'"
                        },
                        "AverageScore": {
                          "type": "string",
                          "description": "录取平均分，没有值时返回 '-'"
                        },
                        "LowestScore": {
                          "type": "integer",
                          "format": "int32",
                          "description": "录取最低分"
                        },
                        "LowestSection": {
                          "type": "string",
                          "description": "录取最低位次，没有值时返回 '-'"
                        },
                        "BatchName": {
                          "type": "string",
                          "description": "专业录取批次筛选，多个值使用英文逗号分隔。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.batchName。请按查询年份 year 和招生省份 provinceName 获取适用取值。"
                        },
                        "TypeName": {
                          "type": "string",
                          "description": "科类筛选。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.typeName。请按查询年份 year 和招生省份 provinceName 获取适用取值。"
                        },
                        "ProScore": {
                          "type": "string",
                          "description": "对应专业在对应省份录取的省控线，没有值时会返回 '-'"
                        },
                        "subjectSelection": {
                          "type": "string",
                          "description": "选科要求数据"
                        },
                        "SubjectGroup": {
                          "type": "string",
                          "description": "院校专业组。表示该专业所属的招生专业组或专业组编号，例如“(301)”。"
                        },
                        "MajorStandardCode": {
                          "type": "string",
                          "description": "标准专业代码。表示教育部专业目录中的标准专业代码，主要用于和专业库、招生计划、专业录取分数线等数据做标准化关联；如果为空，通常表示该专业名称暂未能匹配到唯一标准代码，或该记录是大类、试验班等非单一标准专业。"
                        },
                        "SpecialMajorCode": {
                          "type": "string",
                          "description": "招生专业代码。表示数据来源中的招生专业编号或院校专业编号，通常是学校或来源系统里的专业标识，不等同于教育部标准专业代码。"
                        },
                        "major_category": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "专业大类。表示原始专业名称中的大类、试验班、实验班、专业类、方向包等集合型专业名称；普通单专业一般为空。对象字段包含 name 和 code_candidate，其中 code_candidate 仅来自本地专业库唯一匹配结果，无法唯一匹配时为空。"
                        },
                        "included_majors": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": true
                          },
                          "description": "包含专业。表示从原始专业名称中拆解出的具体专业列表；数组元素包含 name 和 code_candidate，其中 code_candidate 仅来自本地专业库唯一匹配结果，无法唯一匹配时为空。"
                        },
                        "campus": {
                          "type": "string",
                          "description": "办学地点。表示校区、城市、学院地点等办学位置信息。"
                        },
                        "special_requirements": {
                          "type": "string",
                          "description": "特殊要求。表示语种、性别、体检、收费、中外合作、师范、定向、专项、预科、订单培养等限制或说明。"
                        },
                        "SchoolProvince": {
                          "type": "string",
                          "description": "院校所在省份"
                        },
                        "SchoolCity": {
                          "type": "string",
                          "description": "院校所在城市"
                        },
                        "SchoolCategory": {
                          "type": "string",
                          "description": "院校类型"
                        },
                        "SchoolNature": {
                          "type": "string",
                          "description": "院校办学性质"
                        },
                        "EducationLevel": {
                          "type": "string",
                          "description": "院校学历层次"
                        },
                        "SchoolTags": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "院校标签列表"
                        }
                      },
                      "description": "专业大类。表示原始专业名称中的大类、试验班、实验班、专业类、方向包等集合型专业名称；普通单专业一般为空。对象字段包含 name 和 code_candidate，其中 code_candidate 仅来自本地专业库唯一匹配结果，无法唯一匹配时为空。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/ceemajorline/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": true,
            "description": "分页参数，第几页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": true,
            "description": "分页参数，每页总条数，取值范围在 10 ~ 50 之间",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "enrollprovince",
            "in": "query",
            "required": false,
            "description": "招生省份筛选，例如江苏。enrollprovince、schoolname、majorname、specialId 四个参数不可同时为空。当前可选值：上海、云南、内蒙古、北京、台湾、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、香港、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "schoolname",
            "in": "query",
            "required": false,
            "description": "高校名称 (enrollprovince、schoolname、majorname、specialId 四个参数都不是必选参数，但不可同时为空)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "majorname",
            "in": "query",
            "required": false,
            "description": "专业名称，如电气工程与智能控制、计算机科学与技术等，默认为模糊搜索，可通过参数 majorNameStrict 控制。(enrollprovince、schoolname、majorname、specialId 四个参数都不是必选参数，但不可同时为空)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "majorNameStrict",
            "in": "query",
            "required": false,
            "description": "控制参数 majorname 是否为严格匹配搜索，默认为 false，模糊搜索",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "specialId",
            "in": "query",
            "required": false,
            "description": "专业 Id，如 22748，用于精确控制搜索的专业。(enrollprovince、schoolname、majorname、specialId 四个参数都不是必选参数，但不可同时为空)",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "必填，取值必须大于 0。查询年份。当前可选值：2015、2016、2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "min",
            "in": "query",
            "required": false,
            "description": "录取最低分查询条件，筛选出最低分小于等于查询条件的值。默认值为 0，不进行筛选",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "batchname",
            "in": "query",
            "required": false,
            "description": "专业录取批次筛选，多个值使用英文逗号分隔。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.batchName。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          },
          {
            "name": "typename",
            "in": "query",
            "required": false,
            "description": "科类筛选。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.typeName。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "schooluuid",
            "in": "query",
            "required": false,
            "description": "咕咕数据平台高校唯一 ID，此唯一 ID 可与 <a href='https://www.gugudata.com/api/details/college' target='_blank'>全国大学高校基础信息</a>、<a href='https://www.gugudata.com/api/details/ceemajorline' target='_blank'>历年高考专业录取分数线</a> 等接口中的 SchoolUUID 进行唯一匹配",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/api/details/college"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/api/details/college"
          },
          {
            "name": "minrange",
            "in": "query",
            "required": false,
            "description": "录取最低分区间查询条件，使用逗号分隔，左右都为闭区间，格式为：500,700",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "subjectSelection",
            "in": "query",
            "required": false,
            "description": "选科要求筛选。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.subjectSelection。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          },
          {
            "name": "sort",
            "in": "query",
            "required": false,
            "description": "排序控制，格式为 字段|排序方向。未传 sort 时使用默认排序：min > 0 时按 LowestScore|desc、Year|desc；min 为空或 0 时按 Year|desc；同分或同年记录按系统稳定顺序补位。排序方向可选 asc、desc：asc 表示升序（从小到大），desc 表示降序（从大到小）。多个排序条件用英文逗号分隔，并按传入顺序依次排序。支持字段：HighestScore（录取最高分，对应返回字段 HighSocre）、AverageScore（录取平均分，对应 AverageScore）、LowestScore（录取最低分，对应 LowestScore）、LowestRank（录取最低位次，对应 LowestSection）、ProvincialControlLine（省控线，对应 ProScore）、EnrollmentType（招生类型，部分源数据有值）、SelectionLevel（选测等级，主要用于特定省份历史数据）。示例：LowestScore|desc、LowestRank|asc、HighestScore|desc,LowestScore|desc。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "excludeMajorCategory",
            "in": "query",
            "required": false,
            "description": "是否过滤专业大类数据，默认 false。传 true 时，过滤掉 MajorStandardCode 为空，或匹配 4 到 5 位大类编码的记录。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "schoolRegions",
            "in": "query",
            "required": false,
            "description": "院校热门区域筛选，多个值使用英文逗号分隔，支持返回的代码或名称。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.schoolRegions。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          },
          {
            "name": "schoolProvinces",
            "in": "query",
            "required": false,
            "description": "院校所在省份筛选，多个值使用英文逗号分隔，支持返回的代码或名称。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.schoolProvinces。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          },
          {
            "name": "schoolCategories",
            "in": "query",
            "required": false,
            "description": "院校类型筛选，多个值使用英文逗号分隔，支持返回的代码或名称。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.schoolCategories。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          },
          {
            "name": "schoolNatures",
            "in": "query",
            "required": false,
            "description": "院校办学性质筛选，多个值使用英文逗号分隔，支持返回的代码或名称。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.schoolNatures。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          },
          {
            "name": "educationLevels",
            "in": "query",
            "required": false,
            "description": "院校学历层次筛选，多个值使用英文逗号分隔，支持返回的代码或名称。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.educationLevels。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          },
          {
            "name": "schoolTags",
            "in": "query",
            "required": false,
            "description": "院校标签筛选，多个值使用英文逗号分隔，支持返回的代码或名称。可选值请通过 历年高考专业录取分数线-查询参数枚举（https://www.gugudata.com/api/details/ceemajorline#anchor_related）（/metadata/ceemajorline/enums）获取，使用返回字段 Data.schoolTags。同一筛选项内多个值取并集，不同筛选项之间取交集。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/ceemajorline/enums"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceemajorline/enums": {
      "get": {
        "summary": "历年高考专业录取分数线-查询参数枚举",
        "description": "返回 batchName、typeName、subjectSelection，以及院校区域、省份、类型、办学性质、学历层次和院校标签等筛选枚举。\n接口标签：基础数据、高校高考、复合查询条件、千万级数据\n详情页：https://www.gugudata.com/api/details/ceemajorline",
        "operationId": "get_get_metadata_ceemajorline_enums",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceemajorline"
        },
        "x-gugudata-api-identity": "ceemajorline",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "batchName": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "typeName": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "subjectSelection": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "taxonomyVersion": {
                          "type": "string"
                        },
                        "taxonomyEffectiveFrom": {
                          "type": "string"
                        },
                        "schoolRegions": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "code": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "schoolProvinces": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "code": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "schoolCategories": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "code": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "schoolNatures": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "code": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "educationLevels": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "code": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "schoolTags": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "code": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              }
                            }
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "year=2025&provinceName=上海",
                    "StatusCode": 100,
                    "StatusDescription": "请求成功。",
                    "ResponseDateTime": "2026-03-19 00:12:03.699",
                    "DataTotalCount": 9
                  },
                  "Data": {
                    "batchName": [
                      "专科批",
                      "本科批"
                    ],
                    "typeName": [
                      "综合"
                    ],
                    "subjectSelection": [
                      "不限",
                      "物理、化学(2科必选)"
                    ],
                    "taxonomyVersion": "2026.1",
                    "taxonomyEffectiveFrom": "2026-07-20",
                    "schoolRegions": [
                      {
                        "code": "YANGTZE_RIVER_DELTA",
                        "name": "长三角"
                      }
                    ],
                    "schoolProvinces": [
                      {
                        "code": "JIANGSU",
                        "name": "江苏"
                      }
                    ],
                    "schoolCategories": [
                      {
                        "code": "COMPREHENSIVE",
                        "name": "综合类"
                      }
                    ],
                    "schoolNatures": [
                      {
                        "code": "PUBLIC",
                        "name": "公办"
                      }
                    ],
                    "educationLevels": [
                      {
                        "code": "UNDERGRADUATE",
                        "name": "本科"
                      }
                    ],
                    "schoolTags": [
                      {
                        "code": "PROJECT_985",
                        "name": "985"
                      }
                    ]
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "ceemajorline",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/ceemajorline",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "可选。按录取年份缩小批次、科类和选科枚举范围；不传时返回全部可用枚举。当前有数据的年份：2015、2016、2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 2025
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": false,
            "description": "招生省份，可选值：上海、云南、内蒙古、北京、台湾、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、香港、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            },
            "example": "上海"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceemajorline/major-categories": {
      "get": {
        "summary": "历年高考专业录取分数线-专业类别",
        "description": "返回专业分类层级数据\n接口标签：基础数据、高校高考、复合查询条件、千万级数据\n详情页：https://www.gugudata.com/api/details/ceemajorline",
        "operationId": "get_get_metadata_ceemajorline_major_categories",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceemajorline"
        },
        "x-gugudata-api-identity": "ceemajorline",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "ceemajorline",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/ceemajorline",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "nameOrMd5Id",
            "in": "query",
            "required": false,
            "description": "nameOrMd5Id 支持学校名称或学校唯一 ID，year 为查询年份。",
            "schema": {
              "type": "string"
            },
            "example": "NAME_OR_MD5ID"
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "nameOrMd5Id 支持学校名称或学校唯一 ID，year 为查询年份。",
            "schema": {
              "type": "string"
            },
            "example": "YEAR"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/ceeprovince": {
      "get": {
        "summary": "历年高考省录取分数线",
        "description": "高考各批次省录取分数线\n接口标签：基础数据、高校高考、13年详细数据、定时持续更新\n接口特性：\n- 2026 年数据已更新完毕\n- 2014年 - 2026年全国各省高考录取数据\n- 完整录取批次数据\n- 多种搜索参数满足各类数据筛选需求\n- 数据持续定时自动更新\n- 围绕“历年高考省录取分数线”提供标准化能力，便于快速接入现有业务\n- 适合将“历年高考省录取分数线”结果接入业务系统、后台工具和自动化流程\n- 适合高考、考研、招生和院校信息产品接入\n详情页：https://www.gugudata.com/api/details/ceeprovince",
        "operationId": "get_ceeprovince",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceeprovince"
        },
        "x-gugudata-api-identity": "ceeprovince",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Province": {
                          "type": "string",
                          "description": "录取省份"
                        },
                        "Category": {
                          "type": "string",
                          "description": "录取科类筛选。当前可选值：3+证书、书法类、体育文、体育理、体育类、其他艺术、农学类、农林类、化工类、医学类、单独招生类、历史类、学考文、学考理、幼师类、广播电视编导类、建筑类、播音与主持类、文科、旅游类、机电类、汉授体育、汉授其他艺术、汉授编导、汉授美术、汉授音乐、汽驾类、烹饪类、牧医类、物理类、理科、畜牧兽医类、综合、美工设计类、美术类、舞蹈类、艺术文、艺术理、艺术类、蒙授体育、蒙授其他艺术、蒙授文科、蒙授理科、蒙授美术、蒙授艺术、蒙授音乐、蒙牧医类、计算机类、财会类、采矿类、音乐类。不同年份、省份下的数据覆盖可能不同。"
                        },
                        "ScoreBatch": {
                          "type": "string",
                          "description": "录取批次。当前可选值：一类模式专科、一类模式本科、三校生专科、三校生本科、专科一批、专科二批、专科批、专科批（A类考生）、专科批（B类考生）、专科批（少数民族）、专科批（汉族）、专科批（独立学院、民办、省属高职除武汉）、专科提前批、专科院校卫生专项计划、中国消防救援学院、书法类（本科）、书法类（高职专科）、体育类一段、体育类一段（含专业成绩）、体育类二段、体育类二段（含专业成绩）、体育类本科批（少）、体育类本科批（汉）、体育类本科文化控制分数线、体育类高职（专科）文化控制分数线、体育类（专科）、体育类（平行录取一段）、体育类（平行录取二段）、体育类（普通类一段）、体育类（普通类二段）、体育类（本科一批）、体育类（本科三批）、体育类（本科二批）、体育类（本科批）、体育类（本科）、体育类（独立学院和民办本科）、体育类（第一段）、体育类（第二段）、体育类（高职专科）、军校军检线、军队提前本科批、军队本科批、单独招生批、国家、地方专项计划、国家专项计划批、国家专项计划本科一批、国家专项计划本科二批、国家贫困地区专项计划批、地方专项计划批、地方专项计划本科一批、地方专项计划本科二批、地方专项计划本科批、少数民族班、平行录取一段、平行录取三段、平行录取二段、广播电视编导类（本科）、广播电视编导类（高职专科）、戏曲类（本科）、戏曲类（高职专科）、播音与主持类（本科）、播音与主持类（高职专科）、教师专项计划、普通本科批、普通本科批（少）、普通本科（少数民族）、普通本科（汉族）、普通类一段、普通类二段、本科A段、本科B批、本科B段、本科一批、本科一批（A类考生）、本科一批（B类考生）、本科一段、本科三批、本科二批、本科二批C段、本科二批（A类考生）、本科二批（B类考生）、本科二段、本科批、本科批A段、本科批B段、本科批（少数民族）、本科批（汉族）、本科提前批、本科提前批A段、本科提前批B段、本科院校卫生专项计划、民族班及预科、特殊类型录取控制线（强基计划等）、特殊类型招生控制线、特殊类型资格线、省内专项、省内专项（本科一批）、省内专项（本科二批）、省内院校本科民族预科、省外院校民族班、民族预科（本科一批）、省外院校民族班、民族预科（本科二批）、美术与设计类（本科）、美术与设计类（高职专科）、美术类（本科）、美术类（高职专科）、自主招生控制分数线、自招线、舞蹈类（本科）、舞蹈类（高职专科）、艺体类（本科）、艺体类（高职专科）、艺术A类（本科）、艺术B类（本科）、艺术C类（本科）、艺术类本科批、艺术类本科批（少）、艺术类本科批（汉）、艺术类本科文化控制分数线、艺术类高职（专科）文化控制分数线、艺术类（专科提前批）、艺术类（专科）、艺术类（平行录取一段）、艺术类（平行录取二段）、艺术类（普通类一段）、艺术类（普通类二段）、艺术类（本科一批）、艺术类（本科三批）、艺术类（本科二批A段）、艺术类（本科二批B段）、艺术类（本科二批）、艺术类（本科批）、艺术类（本科提前批）、艺术类（本科）、艺术类（独立学院和民办本科）、艺术类（第一段）、艺术类（第二段）、艺术类（高职专科批）、艺术类（高职专科）、蒙授本科一批、蒙授本科二批、蒙授高职高专、表（导）演类（本科）、表（导）演类（高职专科）、贫困地区专项计划（本科一批）、贫困地区专项计划（本科二批）、部队生源招生本科控制线、重点本科批、重点本科批（少）、重点本科（少数民族）、重点本科（汉族）、音乐类（本科）、音乐类（高职专科）、预科班、高分优先投档批、高分优先投档线、高本贯通批、高水平运动队、高职（专科）批。具体批次随年份、省份和科类而异。"
                        },
                        "Year": {
                          "type": "integer",
                          "format": "int32",
                          "description": "录取年份，2014年 - 2026年"
                        },
                        "Score": {
                          "type": "integer",
                          "format": "int32",
                          "description": "录取分数线"
                        },
                        "SpecialName": {
                          "type": "string",
                          "description": "专业说明，如 艺术类（平行录取一段）-音乐类音乐教育声乐主项，如果没有那么值为 null"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/ceeprovince/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keyword",
            "in": "query",
            "required": true,
            "description": "录取省份搜索关键字，例如江苏；为空返回所有数据。省份当前可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "查询年份。当前可选值：2014、2015、2016、2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "category",
            "in": "query",
            "required": false,
            "description": "录取科类筛选。当前可选值：3+证书、书法类、体育文、体育理、体育类、其他艺术、农学类、农林类、化工类、医学类、单独招生类、历史类、学考文、学考理、幼师类、广播电视编导类、建筑类、播音与主持类、文科、旅游类、机电类、汉授体育、汉授其他艺术、汉授编导、汉授美术、汉授音乐、汽驾类、烹饪类、牧医类、物理类、理科、畜牧兽医类、综合、美工设计类、美术类、舞蹈类、艺术文、艺术理、艺术类、蒙授体育、蒙授其他艺术、蒙授文科、蒙授理科、蒙授美术、蒙授艺术、蒙授音乐、蒙牧医类、计算机类、财会类、采矿类、音乐类。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string",
              "enum": [
                "3+证书",
                "书法类",
                "体育文",
                "体育理",
                "体育类",
                "其他艺术",
                "农学类",
                "农林类",
                "化工类",
                "医学类",
                "单独招生类",
                "历史类",
                "学考文",
                "学考理",
                "幼师类",
                "广播电视编导类",
                "建筑类",
                "播音与主持类",
                "文科",
                "旅游类",
                "机电类",
                "汉授体育",
                "汉授其他艺术",
                "汉授编导",
                "汉授美术",
                "汉授音乐",
                "汽驾类",
                "烹饪类",
                "牧医类",
                "物理类",
                "理科",
                "畜牧兽医类",
                "综合",
                "美工设计类",
                "美术类",
                "舞蹈类",
                "艺术文",
                "艺术理",
                "艺术类",
                "蒙授体育",
                "蒙授其他艺术",
                "蒙授文科",
                "蒙授理科",
                "蒙授美术",
                "蒙授艺术",
                "蒙授音乐",
                "蒙牧医类",
                "计算机类",
                "财会类",
                "采矿类",
                "音乐类"
              ]
            }
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/college-enrollment-plan": {
      "get": {
        "summary": "历年高校招生计划数据",
        "description": "各高校历年招生计划数据\n接口标签：基础数据、高校招生、高校招生数据、历年计划\n接口特性：\n- 2026 年数据已更新完毕\n- 支持历年高校招生计划数据查询，包含 2018 年至 2026 年数据\n- 包含各高校招生计划详细数据，百万级数据\n- 多维度查询条件支持\n- 毫秒级查询性能\n- 围绕“历年高校招生计划数据”提供标准化能力，便于快速接入现有业务\n- 适合将“历年高校招生计划数据”结果接入业务系统、后台工具和自动化流程\n- 适合高考、考研、招生和院校信息产品接入\n详情页：https://www.gugudata.com/api/details/collegeenrollmentplan",
        "operationId": "get_collegeenrollmentplan",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/collegeenrollmentplan"
        },
        "x-gugudata-api-identity": "collegeenrollmentplan",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求参数字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "DataId": {
                          "type": "string",
                          "description": "招生计划明细唯一标识。"
                        },
                        "InSchoolYears": {
                          "type": "string",
                          "description": "学制年限。"
                        },
                        "ClassOne": {
                          "type": "string",
                          "description": "专业门类/一级分类。"
                        },
                        "ClassTwo": {
                          "type": "string",
                          "description": "专业类/二级分类。"
                        },
                        "BatchName": {
                          "type": "string",
                          "description": "录取批次名称。"
                        },
                        "Type": {
                          "type": "string",
                          "description": "招生科类/选科类型。"
                        },
                        "SchoolName": {
                          "type": "string",
                          "description": "高校名称。"
                        },
                        "RecruitCode": {
                          "type": "string",
                          "description": "院校招生代码。"
                        },
                        "EnrollmentNumbers": {
                          "type": "string",
                          "description": "计划招生人数。"
                        },
                        "SchoolUUID": {
                          "type": "string",
                          "description": "高校唯一标识。"
                        },
                        "CourseSelectionRequirements": {
                          "type": "string",
                          "description": "选科要求。"
                        },
                        "CollegeMajorName": {
                          "type": "string",
                          "description": "招生计划中的专业名称与说明。"
                        },
                        "ShortCollegeMajorName": {
                          "type": "string",
                          "description": "专业名称短名称。"
                        },
                        "CollegeMajorCode": {
                          "type": "string",
                          "description": "标准专业代码/专业目录代码；部分源数据可能为空或不适用。"
                        },
                        "LocalMajorCode": {
                          "type": "string",
                          "description": "招生目录中的本地专业代码；不等同于 CollegeMajorCode 标准专业代码。"
                        },
                        "major_category": {
                          "type": "object",
                          "additionalProperties": true,
                          "description": "AI 解析的专业分类结果。"
                        },
                        "included_majors": {
                          "type": "array",
                          "items": {
                            "type": "object"
                          },
                          "description": "AI 解析出的包含专业列表。"
                        },
                        "campus": {
                          "type": "string",
                          "description": "AI 解析出的校区信息。"
                        },
                        "special_requirements": {
                          "type": "string",
                          "description": "AI 解析出的特殊要求。"
                        },
                        "Tuition": {
                          "type": "string",
                          "description": "学费，单位通常为元/学年；以源数据文本为准。"
                        },
                        "Year": {
                          "type": "integer",
                          "format": "int32",
                          "description": "招生年份。"
                        },
                        "ProvinceName": {
                          "type": "string",
                          "description": "招生省份。"
                        },
                        "SpecialGroup": {
                          "type": "string",
                          "description": "专业组/招生组标识；为空表示该省份或批次不适用。"
                        },
                        "SpecialCode": {
                          "type": "string",
                          "description": "招生计划明细中的专业代码/专业组内代码；不等同于标准专业代码。"
                        },
                        "SpecialGroupName": {
                          "type": "string",
                          "description": "专业组名称，例如（03）。"
                        }
                      },
                      "description": "AI 解析的专业分类结果。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/college-enrollment-plan/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "collegemajorname",
            "in": "query",
            "required": false,
            "description": "查询的高校专业名称，支持模糊查询。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "查询年份。当前可选值：2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": true,
            "description": "分页页码，从 1 开始。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": true,
            "description": "每页数量，取值范围为 1~100。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "schoolname",
            "in": "query",
            "required": false,
            "description": "高校名称，支持模糊查询。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "provincename",
            "in": "query",
            "required": false,
            "description": "招生省份名称。当前可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "classone",
            "in": "query",
            "required": false,
            "description": "专业门类/一级分类筛选。可选值请通过 历年高校招生计划数据-查询参数枚举（https://www.gugudata.com/api/details/collegeenrollmentplan#anchor_related）（/metadata/college-enrollment-plan/enums）获取，使用返回字段 Data.classone。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
          },
          {
            "name": "classtwo",
            "in": "query",
            "required": false,
            "description": "专业类/二级分类筛选。可选值请通过 历年高校招生计划数据-查询参数枚举（https://www.gugudata.com/api/details/collegeenrollmentplan#anchor_related）（/metadata/college-enrollment-plan/enums）获取，使用返回字段 Data.classtwo。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
          },
          {
            "name": "batchname",
            "in": "query",
            "required": false,
            "description": "录取批次筛选。可选值请通过 历年高校招生计划数据-查询参数枚举（https://www.gugudata.com/api/details/collegeenrollmentplan#anchor_related）（/metadata/college-enrollment-plan/enums）获取，使用返回字段 Data.batchName。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "科类/选科类型筛选。可选值请通过 历年高校招生计划数据-查询参数枚举（https://www.gugudata.com/api/details/collegeenrollmentplan#anchor_related）（/metadata/college-enrollment-plan/enums）获取，使用返回字段 Data.type。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/college-enrollment-plan/enums"
          },
          {
            "name": "schooluuid",
            "in": "query",
            "required": false,
            "description": "高校唯一标识，适合与高校基础数据、分数线接口进行关联。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "minTuition",
            "in": "query",
            "required": false,
            "description": "最低学费筛选，单位通常为元/学年；为空时不筛选。",
            "schema": {
              "type": "number"
            },
            "example": 0
          },
          {
            "name": "maxTuition",
            "in": "query",
            "required": false,
            "description": "最高学费筛选，单位通常为元/学年；为空时不筛选。",
            "schema": {
              "type": "number"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/college-enrollment-plan/enums": {
      "get": {
        "summary": "历年高校招生计划数据-查询参数枚举",
        "description": "查询指定年份和省份下招生计划可用的专业门类、专业类、批次、科类和选科枚举。\n接口标签：基础数据、高校招生、高校招生数据、历年计划\n详情页：https://www.gugudata.com/api/details/collegeenrollmentplan",
        "operationId": "get_get_metadata_college_enrollment_plan_enums",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/collegeenrollmentplan"
        },
        "x-gugudata-api-identity": "collegeenrollmentplan",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "classone": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "classtwo": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "batchName": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "type": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "subjectSelection": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "collegeenrollmentplan",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/collegeenrollmentplan",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "查询年份。当前可选值：2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": true,
            "description": "招生省份，可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/college-enrollment-plan/recruit-codes": {
      "get": {
        "summary": "历年高校招生计划数据-院校招生代码查询",
        "description": "查询指定年份、招生省份、批次、科类和院校对应的院校招生代码，并返回计划招生人数、专业数量及内部招生专业代码，便于和招生计划明细一起核验。 返回字段 RecruitCodeReason 用于说明同一院校不同院校代码的区分原因。\n接口标签：基础数据、高校招生、高校招生数据、历年计划\n详情页：https://www.gugudata.com/api/details/collegeenrollmentplan",
        "operationId": "get_get_metadata_college_enrollment_plan_recruit_codes",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/collegeenrollmentplan"
        },
        "x-gugudata-api-identity": "collegeenrollmentplan",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "collegeenrollmentplan",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/collegeenrollmentplan",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "查询年份。当前可选值：2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": false,
            "description": "招生省份，可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "batchName",
            "in": "query",
            "required": false,
            "description": "录取批次筛选。可选值请通过 历年高校招生计划数据-查询参数枚举（https://www.gugudata.com/api/details/collegeenrollmentplan#anchor_related）（/metadata/college-enrollment-plan/enums）获取，使用返回字段 Data.batchName。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "typeName",
            "in": "query",
            "required": false,
            "description": "科类/选科类型筛选。可选值请通过 历年高校招生计划数据-查询参数枚举（https://www.gugudata.com/api/details/collegeenrollmentplan#anchor_related）（/metadata/college-enrollment-plan/enums）获取，使用返回字段 Data.type。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "schoolName",
            "in": "query",
            "required": false,
            "description": "高校名称，支持按高校名称查询。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "schoolUuid",
            "in": "query",
            "required": false,
            "description": "咕咕数据平台高校唯一 ID。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "recruitCode",
            "in": "query",
            "required": false,
            "description": "院校招生代码，如 4375。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "分页参数，第几页，默认值为 1。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "分页参数，每页条数，取值范围为 1~100。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/global-university-ranking": {
      "get": {
        "summary": "全球 QS 世界大学排名数据",
        "description": "QS 世界大学排名数据检索\n接口标签：高等教育、全球排名\n接口特性：\n- 覆盖 QS 世界大学综合排名数据，数据总量以 DataStatus.DataTotalCount 为准\n- 支持英文校名、中文校名及常见国家、城市中文别名搜索，例如 MIT、清华、美国、伦敦\n- 返回综合排名、地区、国家、城市、学校 Logo，以及学术声誉、雇主声誉、师生比例、论文引用、就业成果、国际化、可持续发展等排名与得分\n- pageIndex 从 1 开始，pageSize 取值范围 1~20\n- 围绕“全球 QS 世界大学排名数据”提供标准化能力，便于快速接入现有业务\n- 适合将“全球 QS 世界大学排名数据”结果接入业务系统、后台工具和自动化流程\n- 适合高考、考研、招生和院校信息产品接入\n- 可与院校、专业、分数线和招生计划接口组合分析\n详情页：https://www.gugudata.com/api/details/global-university-ranking",
        "operationId": "get_global_university_ranking",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/global-university-ranking"
        },
        "x-gugudata-api-identity": "global-university-ranking",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Id": {
                          "type": "string",
                          "description": "咕咕数据平台大学唯一标识。"
                        },
                        "UniversityName": {
                          "type": "string",
                          "description": "大学英文名称。"
                        },
                        "UniversityChineseName": {
                          "type": "string",
                          "description": "大学中文名称，海外大学中文译名仅供参考，以英文名称为准。"
                        },
                        "Region": {
                          "type": "string",
                          "description": "所在大洲或区域。"
                        },
                        "Country": {
                          "type": "string",
                          "description": "所在国家或地区。"
                        },
                        "City": {
                          "type": "string",
                          "description": "所在城市。"
                        },
                        "LogoUrl": {
                          "type": "string",
                          "description": "大学 Logo 图片地址。"
                        },
                        "Rank": {
                          "type": "string",
                          "description": "QS 综合排名；可能包含并列或区间排名文本，以字符串返回。"
                        },
                        "AcademicReputationRank": {
                          "type": "string",
                          "description": "学术声誉指标排名。"
                        },
                        "AcademicReputationScore": {
                          "type": "string",
                          "description": "学术声誉指标得分。"
                        },
                        "CitationsPerFacultyRank": {
                          "type": "string",
                          "description": "篇均教员引用指标排名。"
                        },
                        "CitationsPerFacultyScore": {
                          "type": "string",
                          "description": "篇均教员引用指标得分。"
                        },
                        "FacultyStudentRatioRank": {
                          "type": "string",
                          "description": "师生比例指标排名。"
                        },
                        "FacultyStudentRatioScore": {
                          "type": "string",
                          "description": "师生比例指标得分。"
                        },
                        "EmployerReputationRank": {
                          "type": "string",
                          "description": "雇主声誉指标排名。"
                        },
                        "EmployerReputationScore": {
                          "type": "string",
                          "description": "雇主声誉指标得分。"
                        },
                        "EmploymentOutcomesRank": {
                          "type": "string",
                          "description": "就业成果指标排名。"
                        },
                        "EmploymentOutcomesScore": {
                          "type": "string",
                          "description": "就业成果指标得分。"
                        },
                        "InternationalStudentRatioRank": {
                          "type": "string",
                          "description": "国际学生比例指标排名。"
                        },
                        "InternationalStudentRatioScore": {
                          "type": "string",
                          "description": "国际学生比例指标得分。"
                        },
                        "InternationalResearchNetworkRank": {
                          "type": "string",
                          "description": "国际研究网络指标排名。"
                        },
                        "InternationalResearchNetworkScore": {
                          "type": "string",
                          "description": "国际研究网络指标得分。"
                        },
                        "InternationalFacultyRatioRank": {
                          "type": "string",
                          "description": "国际教师比例指标排名。"
                        },
                        "InternationalFacultyRatioScore": {
                          "type": "string",
                          "description": "国际教师比例指标得分。"
                        },
                        "SustainabilityRank": {
                          "type": "string",
                          "description": "可持续发展指标排名。"
                        },
                        "SustainabilityScore": {
                          "type": "string",
                          "description": "可持续发展指标得分。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/global-university-ranking/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "name",
            "in": "query",
            "required": false,
            "description": "学校名称关键词，支持英文校名、中文校名以及部分国家、城市中文别名模糊搜索；不传则返回全部排名数据。例如：MIT、清华、美国、London。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "分页页码，从 1 开始，默认值为 1。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页返回条数，默认值为 10，取值范围为 1~20。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/middle-school": {
      "get": {
        "summary": "全国中学基础信息",
        "description": "提供全国初级高级中学基础数据\n接口标签：基础数据、高校高考、定时更新、多维度筛选\n接口特性：\n- 2026 年数据已更新，提供最新全国中学学校基本信息\n- 包含全国初级中学与高等中学\n- 总计近 10 万条全国中学精准数据\n- 每月一次数据自动更新校正\n- 包含学校各类属性信息\n- 毫秒级响应性能\n- 围绕“全国中学基础信息”提供标准化能力，便于快速接入现有业务\n- 适合将“全国中学基础信息”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/middleschool",
        "operationId": "get_middleschool",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/middleschool"
        },
        "x-gugudata-api-identity": "middleschool",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "RequestParameter": {
                      "type": "string",
                      "description": "接口请求参数"
                    },
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Id": {
                          "type": "string",
                          "description": "数据全局唯一 ID，仅用于标识数据的唯一"
                        },
                        "SchoolName": {
                          "type": "string",
                          "description": "中学学校名称"
                        },
                        "SchoolType": {
                          "type": "string",
                          "description": "中学类型"
                        },
                        "Province": {
                          "type": "string",
                          "description": "学校所在省份"
                        },
                        "City": {
                          "type": "string",
                          "description": "学校所在城市"
                        },
                        "District": {
                          "type": "string",
                          "description": "学校所在区县"
                        },
                        "Address": {
                          "type": "string",
                          "description": "学校地址"
                        },
                        "PostalCode": {
                          "type": "string",
                          "description": "学校邮政编码"
                        },
                        "PhoneCode": {
                          "type": "string",
                          "description": "学校电话区号"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/middle-school/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": true,
            "description": "页码，第几页数据",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": true,
            "description": "每页数据量，参数最大值为 20",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "schoolType",
            "in": "query",
            "required": false,
            "description": "中学类型：ALL (不限制) | MIDDLE_SCHOOL (初级中学) | HIGH_SCHOOL (高级中学)",
            "schema": {
              "type": "string"
            },
            "example": "ALL"
          },
          {
            "name": "schoolName",
            "in": "query",
            "required": false,
            "description": "学校名称，模糊搜索，参数默认值为空，不进行筛选",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": false,
            "description": "学校所在省份，参数默认值为空，不进行筛选",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cityName",
            "in": "query",
            "required": false,
            "description": "学校所在城市，参数默认值为空，不进行筛选",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/one-score-one-section/subject-selection-enums": {
      "get": {
        "summary": "历年高考一分一段数据-科目类型枚举（兼容路由）",
        "description": "兼容路由，返回按省份与年份组织的 subjectSelection 枚举数据。\n接口标签：基础数据、高校招生、多年历史记录、多纬度对比\n详情页：https://www.gugudata.com/api/details/ceeline-one-score-one-section",
        "operationId": "get_get_metadata_one_score_one_section_subject_selection_enums",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/ceeline-one-score-one-section"
        },
        "x-gugudata-api-identity": "ceeline-one-score-one-section",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "上海": {
                          "type": "object",
                          "properties": {
                            "2026": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "name": {
                                    "type": "string"
                                  }
                                }
                              }
                            }
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "ceeline-one-score-one-section",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/ceeline-one-score-one-section",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "查询年份。当前可选值：2016、2017、2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": true,
            "description": "招生省份，可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/postgraduate-national-score-line": {
      "get": {
        "summary": "研究生招生国家分数线",
        "description": "历年考研国家线与分类查询。\n- 查询 2001—2026 年研究生招生考试国家线；\n- 按考试年份检索历年分数要求；\n- 支持学科门类、专业类别及政策名称关键词查询；\n- 支持统一划线、单独划线和专项政策等类型筛选；\n- 对有学位分类的年份支持学术与专业学位筛选；\n- 保留各年份实际使用的地区与历史考生分类；\n- 返回总分及两类单科成绩要求；\n- 保留自主确定等文字要求，避免误读政策；\n- 支持分页与匹配总数，便于检索和历年对照；\n- 仅提供国家线，学校复试要求需另行核实。\n未知或重复业务参数返回 501；多个鉴权位置同值允许，冲突返回 501。",
        "operationId": "get_postgraduatenationalscoreline",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/postgraduatenationalscoreline"
        },
        "x-gugudata-api-identity": "postgraduatenationalscoreline",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "国家线数据服务暂不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Year": {
                            "type": "integer",
                            "minimum": 2001,
                            "maximum": 2026
                          },
                          "LineScope": {
                            "type": "string"
                          },
                          "DisciplineCategoryName": {
                            "type": "string"
                          },
                          "CandidateRegion": {
                            "type": "string"
                          },
                          "TotalScore": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "SingleSubject100Text": {
                            "type": "string",
                            "description": "单科成绩要求原文；保留招生单位自主确定等文字及历史合法空字符串。"
                          },
                          "SingleSubjectOver100Text": {
                            "type": "string",
                            "description": "单科成绩要求原文；保留招生单位自主确定等文字及历史合法空字符串。"
                          }
                        },
                        "required": [
                          "Year",
                          "LineScope",
                          "DisciplineCategoryName",
                          "CandidateRegion",
                          "TotalScore",
                          "SingleSubject100Text",
                          "SingleSubjectOver100Text"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "year=2026&disciplineLength=2&scopeLength=16&degreeLength=0&regionLength=0&pageindex=1&pagesize=10",
                    "StatusCode": 100,
                    "StatusDescription": "请求成功。",
                    "ResponseDateTime": "2026-09-07 12:00:00",
                    "DataTotalCount": 2
                  },
                  "Data": [
                    {
                      "Year": 2026,
                      "LineScope": "国家线-按学科门类统一划线",
                      "DisciplineCategoryName": "哲学",
                      "CandidateRegion": "A区",
                      "TotalScore": 326,
                      "SingleSubject100Text": "41",
                      "SingleSubjectOver100Text": "62"
                    },
                    {
                      "Year": 2026,
                      "LineScope": "国家线-按学科门类统一划线",
                      "DisciplineCategoryName": "哲学",
                      "CandidateRegion": "B区",
                      "TotalScore": 316,
                      "SingleSubject100Text": "38",
                      "SingleSubjectOver100Text": "57"
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数或凭证冲突",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "国家线数据服务暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/postgraduate-national-score-line/demo"
        },
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 2001,
              "maximum": 2026,
              "default": 2026
            },
            "description": "考试年份，2001—2026；超出范围或非整数返回 501。"
          },
          {
            "name": "disciplineCategoryName",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 100,
              "default": ""
            },
            "description": "学科门类、专业类别或政策名称关键词；默认不筛选。"
          },
          {
            "name": "lineScope",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": "",
              "enum": [
                "",
                "national_unified",
                "unified",
                "学科门类",
                "统一划线",
                "国家线-按学科门类统一划线",
                "national_separate",
                "separate",
                "单独划线",
                "国家线-单独划线学科专业",
                "national_special",
                "special",
                "专项计划",
                "照顾政策",
                "国家线-专项计划和照顾政策",
                "national_academic",
                "academic",
                "学术学位",
                "国家线-学术学位",
                "national_professional",
                "professional",
                "专业学位",
                "国家线-专业学位"
              ]
            },
            "description": "国家线类型；接受所列中文及英文别名，英文不区分大小写；默认不筛选。"
          },
          {
            "name": "degreeType",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": "",
              "enum": [
                "",
                "academic",
                "xs",
                "学术",
                "学术学位",
                "professional",
                "zyxw",
                "专业",
                "专业学位"
              ]
            },
            "description": "仅筛选原有学位分类，不推断分类；2026 年 academic 无匹配。默认不筛选。"
          },
          {
            "name": "candidateRegion",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": ""
            },
            "description": "A/A区/一区、B/B区/二区支持别名；C区、应届生、往届生及历史复合分类按返回值原样筛选。默认不筛选。"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647,
              "default": 1
            },
            "description": "页码从 1 开始，超出结果范围返回空数组及完整匹配总数。"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 20,
              "default": 10
            },
            "description": "每页 1～20 条，默认 10。"
          }
        ],
        "x-apifox-folder": "教育\\/高考",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/metadata/postgraduate-program": {
      "get": {
        "summary": "研究生招生专业目录",
        "description": "考研招生专业与考试科目查询。\n- 查询 2026 年研究生招生专业目录；\n- 按招生单位代码、名称或关联高校 ID 检索；\n- 支持省份、专业代码与专业名称组合筛选；\n- 支持学术及专业学位、全日制及非全日制筛选；\n- 可按双一流和自主划线招生单位条件筛选；\n- 返回院系、专业、研究方向及考试方式；\n- 展示考试科目组合、导师信息与拟招生人数说明；\n- 提供可获取且年份匹配的招生简章资料；\n- 支持分页与匹配总数，便于择校检索和专业对照；\n- 招生安排可能调整，报考前请核对招生单位公告。\n未知或重复业务参数返回 501；多个鉴权位置同值允许，冲突返回 501。",
        "operationId": "get_postgraduateprogram",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/postgraduateprogram"
        },
        "x-gugudata-api-identity": "postgraduateprogram",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "招生目录服务暂不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Year": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 2147483647
                          },
                          "SchoolUUID": {
                            "type": "string",
                            "description": "未提供或不适用时为空字符串，不推断补写。"
                          },
                          "SchoolCode": {
                            "type": "string"
                          },
                          "SchoolName": {
                            "type": "string"
                          },
                          "Province": {
                            "type": "string"
                          },
                          "City": {
                            "type": "string"
                          },
                          "CoverImage": {
                            "type": "string"
                          },
                          "IsDoubleFirstClass": {
                            "type": "boolean"
                          },
                          "HasGraduateSchool": {
                            "type": "boolean"
                          },
                          "IsSelfMarking": {
                            "type": "boolean"
                          },
                          "DepartmentName": {
                            "type": "string"
                          },
                          "MajorCode": {
                            "type": "string"
                          },
                          "MajorName": {
                            "type": "string"
                          },
                          "DegreeType": {
                            "type": "string"
                          },
                          "DisciplineCategoryCode": {
                            "type": "string"
                          },
                          "DisciplineCategoryName": {
                            "type": "string"
                          },
                          "FirstLevelDisciplineCode": {
                            "type": "string"
                          },
                          "FirstLevelDisciplineName": {
                            "type": "string"
                          },
                          "DirectionName": {
                            "type": "string"
                          },
                          "StudyMode": {
                            "type": "string"
                          },
                          "ExamMethod": {
                            "type": "string"
                          },
                          "Advisor": {
                            "type": "string"
                          },
                          "PlannedEnrollmentText": {
                            "type": "string",
                            "description": "拟招生人数原文，不代表每个研究方向分别拥有此人数。"
                          },
                          "Remark": {
                            "type": "string"
                          },
                          "ExamSubjectGroups": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "Subject1": {
                                  "type": "object",
                                  "properties": {
                                    "Code": {
                                      "type": "string"
                                    },
                                    "Name": {
                                      "type": "string"
                                    },
                                    "Description": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "Code",
                                    "Name",
                                    "Description"
                                  ],
                                  "additionalProperties": false
                                },
                                "Subject2": {
                                  "type": "object",
                                  "properties": {
                                    "Code": {
                                      "type": "string"
                                    },
                                    "Name": {
                                      "type": "string"
                                    },
                                    "Description": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "Code",
                                    "Name",
                                    "Description"
                                  ],
                                  "additionalProperties": false
                                },
                                "Subject3": {
                                  "type": "object",
                                  "properties": {
                                    "Code": {
                                      "type": "string"
                                    },
                                    "Name": {
                                      "type": "string"
                                    },
                                    "Description": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "Code",
                                    "Name",
                                    "Description"
                                  ],
                                  "additionalProperties": false
                                },
                                "Subject4": {
                                  "type": "object",
                                  "properties": {
                                    "Code": {
                                      "type": "string"
                                    },
                                    "Name": {
                                      "type": "string"
                                    },
                                    "Description": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "Code",
                                    "Name",
                                    "Description"
                                  ],
                                  "additionalProperties": false
                                }
                              },
                              "required": [
                                "Subject1",
                                "Subject2",
                                "Subject3",
                                "Subject4"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "BrochureTitle": {
                            "type": "string",
                            "description": "未提供或不适用时为空字符串，不推断补写。"
                          },
                          "BrochurePublishedDate": {
                            "type": "string",
                            "description": "未提供或不适用时为空字符串，不推断补写。"
                          },
                          "BrochureSummary": {
                            "type": "string",
                            "description": "未提供或不适用时为空字符串，不推断补写。"
                          }
                        },
                        "required": [
                          "Year",
                          "SchoolUUID",
                          "SchoolCode",
                          "SchoolName",
                          "Province",
                          "City",
                          "CoverImage",
                          "IsDoubleFirstClass",
                          "HasGraduateSchool",
                          "IsSelfMarking",
                          "DepartmentName",
                          "MajorCode",
                          "MajorName",
                          "DegreeType",
                          "DisciplineCategoryCode",
                          "DisciplineCategoryName",
                          "FirstLevelDisciplineCode",
                          "FirstLevelDisciplineName",
                          "DirectionName",
                          "StudyMode",
                          "ExamMethod",
                          "Advisor",
                          "PlannedEnrollmentText",
                          "Remark",
                          "ExamSubjectGroups",
                          "BrochureTitle",
                          "BrochurePublishedDate",
                          "BrochureSummary"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                },
                "example": {
                  "DataStatus": {
                    "StatusCode": 100,
                    "RequestParameter": "year=2026&schoolNameLength=4&majorNameLength=2&pageindex=1&pagesize=10",
                    "StatusDescription": "请求成功。",
                    "ResponseDateTime": "2026-09-07 14:46:01.953",
                    "DataTotalCount": 11
                  },
                  "Data": [
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010101",
                      "MajorName": "马克思主义哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "当代中国马克思主义哲学",
                      "StudyMode": "全日制",
                      "ExamMethod": "单考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：1(不含推免)",
                      "Remark": "本专业方向招收援藏计划考生，援藏计划考生试题均与统考考生试题相同，具体招生数和复试分数线根据当年国家计划和生源质量综合确定，招生数以最终录取为准。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "202",
                            "Name": "俄语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "203",
                            "Name": "日语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010101",
                      "MajorName": "马克思主义哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "西方马克思主义",
                      "StudyMode": "全日制",
                      "ExamMethod": "单考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：1(不含推免)",
                      "Remark": "本专业方向招收援藏计划考生，援藏计划考生试题均与统考考生试题相同，具体招生数和复试分数线根据当年国家计划和生源质量综合确定，招生数以最终录取为准。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "202",
                            "Name": "俄语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "203",
                            "Name": "日语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010101",
                      "MajorName": "马克思主义哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "马克思主义哲学原理",
                      "StudyMode": "全日制",
                      "ExamMethod": "单考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：1(不含推免)",
                      "Remark": "本专业方向招收援藏计划考生，援藏计划考生试题均与统考考生试题相同，具体招生数和复试分数线根据当年国家计划和生源质量综合确定，招生数以最终录取为准。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "202",
                            "Name": "俄语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "203",
                            "Name": "日语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010101",
                      "MajorName": "马克思主义哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "马克思主义哲学史",
                      "StudyMode": "全日制",
                      "ExamMethod": "单考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：1(不含推免)",
                      "Remark": "本专业方向招收援藏计划考生，援藏计划考生试题均与统考考生试题相同，具体招生数和复试分数线根据当年国家计划和生源质量综合确定，招生数以最终录取为准。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "202",
                            "Name": "俄语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "203",
                            "Name": "日语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "835",
                            "Name": "马克思主义哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010102",
                      "MajorName": "中国哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "中国哲学史",
                      "StudyMode": "全日制",
                      "ExamMethod": "统考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：2(不含推免)",
                      "Remark": "考试科目③“哲学综合”考察中国哲学和西方哲学基础知识。 考试科目④“中国哲学”包括古代部分和现代部分。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "824",
                            "Name": "中国哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "203",
                            "Name": "日语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "824",
                            "Name": "中国哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010102",
                      "MajorName": "中国哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "中国现代哲学",
                      "StudyMode": "全日制",
                      "ExamMethod": "统考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：2(不含推免)",
                      "Remark": "考试科目③“哲学综合”考察中国哲学和西方哲学基础知识。 考试科目④“中国哲学”包括古代部分和现代部分。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "824",
                            "Name": "中国哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "203",
                            "Name": "日语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "824",
                            "Name": "中国哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010103",
                      "MajorName": "外国哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "东西方哲学与宗教比较",
                      "StudyMode": "全日制",
                      "ExamMethod": "统考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：2(不含推免)",
                      "Remark": "考试科目③“哲学综合”考察中国哲学和西方哲学基础知识。 考试科目④“西方哲学”包括西方哲学史和现代西方哲学。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "253",
                            "Name": "法语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010103",
                      "MajorName": "外国哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "现代西方哲学",
                      "StudyMode": "全日制",
                      "ExamMethod": "统考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：2(不含推免)",
                      "Remark": "考试科目③“哲学综合”考察中国哲学和西方哲学基础知识。 考试科目④“西方哲学”包括西方哲学史和现代西方哲学。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "253",
                            "Name": "法语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010103",
                      "MajorName": "外国哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "西方哲学史",
                      "StudyMode": "全日制",
                      "ExamMethod": "统考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：2(不含推免)",
                      "Remark": "考试科目③“哲学综合”考察中国哲学和西方哲学基础知识。 考试科目④“西方哲学”包括西方哲学史和现代西方哲学。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "253",
                            "Name": "法语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "613",
                            "Name": "哲学综合",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "817",
                            "Name": "西方哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    },
                    {
                      "Year": 2026,
                      "SchoolUUID": "19c934df19ce1a96e0f7dc295b8dbce0",
                      "SchoolCode": "10001",
                      "SchoolName": "北京大学",
                      "Province": "北京",
                      "City": "北京市",
                      "CoverImage": "https://static.gugudata.com/f6099924acec11eb926b001a7dda7111.jpg",
                      "IsDoubleFirstClass": true,
                      "HasGraduateSchool": true,
                      "IsSelfMarking": true,
                      "DepartmentName": "哲学系",
                      "MajorCode": "010108",
                      "MajorName": "科学技术哲学",
                      "DegreeType": "学术学位",
                      "DisciplineCategoryCode": "01",
                      "DisciplineCategoryName": "哲学",
                      "FirstLevelDisciplineCode": "0101",
                      "FirstLevelDisciplineName": "哲学",
                      "DirectionName": "科学哲学与技术哲学",
                      "StudyMode": "全日制",
                      "ExamMethod": "统考",
                      "Advisor": "不区分导师",
                      "PlannedEnrollmentText": "专业：2(不含推免)",
                      "Remark": "考试科目④“科学史与科学哲学”着重考察西方近现代科学史和科学哲学基础知识。",
                      "ExamSubjectGroups": [
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "201",
                            "Name": "英语（一）",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "303",
                            "Name": "数学（三）",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "820",
                            "Name": "科学史与科学哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "202",
                            "Name": "俄语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "303",
                            "Name": "数学（三）",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "820",
                            "Name": "科学史与科学哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "203",
                            "Name": "日语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "303",
                            "Name": "数学（三）",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "820",
                            "Name": "科学史与科学哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "253",
                            "Name": "法语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "303",
                            "Name": "数学（三）",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "820",
                            "Name": "科学史与科学哲学",
                            "Description": "见招生简章"
                          }
                        },
                        {
                          "Subject1": {
                            "Code": "101",
                            "Name": "思想政治理论",
                            "Description": "见招生简章"
                          },
                          "Subject2": {
                            "Code": "254",
                            "Name": "德语",
                            "Description": "见招生简章"
                          },
                          "Subject3": {
                            "Code": "303",
                            "Name": "数学（三）",
                            "Description": "见招生简章"
                          },
                          "Subject4": {
                            "Code": "820",
                            "Name": "科学史与科学哲学",
                            "Description": "见招生简章"
                          }
                        }
                      ],
                      "BrochureTitle": "",
                      "BrochurePublishedDate": "",
                      "BrochureSummary": ""
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数或凭证冲突",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "招生目录服务暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回年份、筛选长度及分页摘要；固定 Demo 展示完整示例条件。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/postgraduate-program/demo"
        },
        "parameters": [
          {
            "name": "year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647,
              "default": 2026
            },
            "description": "招生年份，默认 2026；正 Int32 整数。其他合法年份无数据时返回空数组，空值及非法值返回 501。"
          },
          {
            "name": "schooluuid",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": ""
            },
            "description": "关联高校 ID 精确匹配，未关联的记录不推断补写；默认不筛选。"
          },
          {
            "name": "schoolcode",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": ""
            },
            "description": "招生单位代码精确匹配；作为字符串传入，保留前导零；默认不筛选。",
            "example": "10001"
          },
          {
            "name": "schoolname",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 100,
              "default": ""
            },
            "description": "招生单位名称关键词；默认不筛选。"
          },
          {
            "name": "province",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 32,
              "default": ""
            },
            "description": "招生单位所在省份关键词；默认不筛选。"
          },
          {
            "name": "majorcode",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": ""
            },
            "description": "专业代码精确匹配，例如 010101；作为字符串传入，保留前导零；默认不筛选。",
            "example": "010101"
          },
          {
            "name": "majorname",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 100,
              "default": ""
            },
            "description": "专业名称关键词；默认不筛选。"
          },
          {
            "name": "degreeType",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": "",
              "enum": [
                "",
                "academic",
                "xs",
                "学术",
                "学术学位",
                "professional",
                "zyxw",
                "专业",
                "专业学位"
              ]
            },
            "description": "学位类型，支持所列中英文别名，英文不区分大小写；空值或未传不筛选。"
          },
          {
            "name": "studyMode",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64,
              "default": "",
              "enum": [
                "",
                "full_time",
                "full-time",
                "fulltime",
                "1",
                "全日制",
                "part_time",
                "part-time",
                "parttime",
                "2",
                "非全日制"
              ]
            },
            "description": "学习方式，支持所列中英文别名，英文不区分大小写；空值或未传不筛选。"
          },
          {
            "name": "isDoubleFirstClass",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "enum": [
                true,
                false
              ]
            },
            "description": "双一流条件；支持 true/false、1/0、yes/no、是/否。空值或未传不筛选，不默认为 false。"
          },
          {
            "name": "isSelfMarking",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "enum": [
                true,
                false
              ]
            },
            "description": "自主划线条件；支持 true/false、1/0、yes/no、是/否。空值或未传不筛选，不默认为 false。"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647,
              "default": 1
            },
            "description": "页码从 1 开始，超出结果范围返回空数组及完整匹配总数。"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 20,
              "default": 10
            },
            "description": "每页 1～20 条，默认 10。"
          }
        ],
        "x-apifox-folder": "教育\\/高考",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/metadata/vocational-control-lines": {
      "get": {
        "summary": "职教高考及高职分类招生控制线",
        "description": "查询职教高考及高职分类招生控制线\n接口标签：基础数据、职教高考、控制线数据\n接口特性：\n- 支持 2021 年至 2026 年多年份控制线数据查询\n- 支持按省份、招生类别、考生类型、录取批次、科类等多维条件筛选\n- 覆盖职教高考及高职分类招生相关控制线数据\n- 提供 /metadata/vocational-control-lines/enums 枚举辅助接口\n- 围绕“职教高考及高职分类招生控制线”提供标准化能力，便于快速接入现有业务\n- 适合将“职教高考及高职分类招生控制线”结果接入业务系统、后台工具和自动化流程\n- 适合高考、考研、招生和院校信息产品接入\n- 可与院校、专业、分数线和招生计划接口组合分析\n详情页：https://www.gugudata.com/api/details/vocationalcontrollines",
        "operationId": "get_vocationalcontrollines",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/vocationalcontrollines"
        },
        "x-gugudata-api-identity": "vocationalcontrollines",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "可通过判断此状态码断言接口正常返回。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查传递的参数个数、取值范围和参数类型是否匹配。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 10 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "APPKEY 权限超限或订单到期",
            "remark": "请前往开发者中心检查 APPKEY 状态与订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查接口剩余请求次数与配额限制。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "DataId": {
                          "type": "string",
                          "description": "数据全局唯一 ID"
                        },
                        "Year": {
                          "type": "integer",
                          "format": "int32",
                          "description": "年份"
                        },
                        "Province": {
                          "type": "string",
                          "description": "省份名称"
                        },
                        "Category": {
                          "type": "string",
                          "description": "招生类别名称"
                        },
                        "StudentType": {
                          "type": "string",
                          "description": "考生类型"
                        },
                        "ScoreBatch": {
                          "type": "string",
                          "description": "录取批次"
                        },
                        "SubjectCategory": {
                          "type": "string",
                          "description": "科类名称"
                        },
                        "Score": {
                          "type": "integer",
                          "format": "int32",
                          "description": "控制线分数，没有值时返回 null"
                        },
                        "Remark": {
                          "type": "string",
                          "description": "备注说明，没有值时返回空字符串"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/vocational-control-lines/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "查询年份。当前可选值：2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 2025
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": false,
            "description": "招生省份名称。当前可选值：上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、江苏、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、重庆、陕西、黑龙江。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "categoryCode",
            "in": "query",
            "required": false,
            "description": "招生类别编码，为空时不按类别编码筛选。当前可选值：75001、75002、75003、75004、75005、75009、75010、75011、75012、75013、75014、75015、75016、75018、75019、75021、75022。不同年份、省份下的数据覆盖可能不同。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "category",
            "in": "query",
            "required": false,
            "description": "招生类别筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举（https://www.gugudata.com/api/details/vocationalcontrollines#anchor_related）（/metadata/vocational-control-lines/enums）获取，使用返回字段 Data.category。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
          },
          {
            "name": "studentType",
            "in": "query",
            "required": false,
            "description": "考生类型筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举（https://www.gugudata.com/api/details/vocationalcontrollines#anchor_related）（/metadata/vocational-control-lines/enums）获取，使用返回字段 Data.studentType。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
          },
          {
            "name": "scoreBatch",
            "in": "query",
            "required": false,
            "description": "录取批次筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举（https://www.gugudata.com/api/details/vocationalcontrollines#anchor_related）（/metadata/vocational-control-lines/enums）获取，使用返回字段 Data.scoreBatch。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
          },
          {
            "name": "subjectCategory",
            "in": "query",
            "required": false,
            "description": "科类筛选。可选值请通过 职教高考及高职分类招生控制线-查询参数枚举（https://www.gugudata.com/api/details/vocationalcontrollines#anchor_related）（/metadata/vocational-control-lines/enums）获取，使用返回字段 Data.subjectCategory。请按查询年份 year 和招生省份 provinceName 获取适用取值。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
            },
            "x-gugudata-enum-source": "https://api.gugudata.com/metadata/vocational-control-lines/enums"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "分页参数，第几页，默认值为 1",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "分页参数，每页条数，取值范围在 1 ~ 100 之间（含）",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/metadata/vocational-control-lines/enums": {
      "get": {
        "summary": "职教高考及高职分类招生控制线-查询参数枚举",
        "description": "返回 category、studentType、scoreBatch、subjectCategory 的枚举集合。\n接口标签：基础数据、职教高考、控制线数据\n详情页：https://www.gugudata.com/api/details/vocationalcontrollines",
        "operationId": "get_get_metadata_vocational_control_lines_enums",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/vocationalcontrollines"
        },
        "x-gugudata-api-identity": "vocationalcontrollines",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "可通过判断此状态码断言接口正常返回。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查传递的参数个数、取值范围和参数类型是否匹配。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 10 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "APPKEY 权限超限或订单到期",
            "remark": "请前往开发者中心检查 APPKEY 状态与订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查接口剩余请求次数与配额限制。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "category": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "studentType": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "scoreBatch": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "subjectCategory": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "vocationalcontrollines",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/vocationalcontrollines",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "年份，如 2025。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "provinceName",
            "in": "query",
            "required": true,
            "description": "省份名称，如 江苏、江苏省。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/news/fetchcontent": {
      "post": {
        "summary": "获取任意链接文章正文",
        "description": "根据文章链接提取标题、正文和发布时间。\n详情页：https://www.gugudata.com/api/details/fetchcontent",
        "operationId": "post_fetchcontent",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fetchcontent"
        },
        "x-gugudata-api-identity": "fetchcontent",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，此接口返回 1"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Url": {
                          "type": "string",
                          "description": "文章 Url"
                        },
                        "Title": {
                          "type": "string",
                          "description": "文章标题"
                        },
                        "Content": {
                          "type": "string",
                          "description": "智能分析出的文章正文。contentwithhtml=false 或省略时为不含 HTML 标签的纯文本；contentwithhtml=true 时为带 HTML 标签的正文"
                        },
                        "HTMLSourceContent": {
                          "type": "string",
                          "description": "文章的原始 HTML 内容（HTML 标签为 Unicode 编码）"
                        },
                        "PublishDate": {
                          "type": "string",
                          "description": "文章发表时间"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/news/fetchcontent/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "需要抓取正文的文章链接"
                  },
                  "contentwithhtml": {
                    "type": "boolean",
                    "description": "是否返回带 HTML 标签的正文；省略或 false 时 Content 为纯文本",
                    "default": false
                  },
                  "htmlsourcecontent": {
                    "type": "boolean",
                    "description": "是否返回文章页面原始 HTML 内容，供您二次解析使用；开启后响应体会增大",
                    "default": false
                  }
                },
                "required": [
                  "url"
                ]
              },
              "example": {
                "url": "YOUR_VALUE",
                "contentwithhtml": false,
                "htmlsourcecontent": false
              }
            }
          }
        },
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/news/fetchcontentimages": {
      "post": {
        "summary": "获取任意链接正文图片",
        "description": "智能分析链接正文中的图片集合\n接口标签：网络工具、文本处理、解析任意链接、支持图片大小筛选\n接口特性：\n- 根据提供的文章链接智能分析出文章正文中包含的图片列表\n- 支持传递图片大小以及图片分辨率条件对返回图片列表进行筛选\n- 接口可同时返回原始 HTML 内容，供您二次解析使用\n- 图片解析与标签处理基于机器学习\n- 围绕“获取任意链接正文图片”提供标准化能力，便于快速接入现有业务\n- 适合将“获取任意链接正文图片”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n- 可与 OCR、PDF 拆分和文档转换接口串联成处理流水线\n详情页：https://www.gugudata.com/api/details/fetchcontentimages",
        "operationId": "post_fetchcontentimages",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fetchcontentimages"
        },
        "x-gugudata-api-identity": "fetchcontentimages",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "符合条件的图片集合数量"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Url": {
                          "type": "string",
                          "description": "文章 Url"
                        },
                        "ImagesUrl": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "文章正文中符合筛选条件的图片 Url 集合"
                        },
                        "ImagesTag": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "当传递 imagewithtag 参数值为 true 时，返回获取到的图片原始 img HTML 标签"
                        },
                        "HTMLSourceContent": {
                          "type": "string",
                          "description": "文章的原始 HTML 内容（HTML 标签为 Unicode 编码）"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/news/fetchcontentimages/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "需要抓取正文的文章链接"
                  },
                  "limittype": {
                    "type": "string",
                    "description": "对图片大小进行筛选条件类型，参数值为 size 或 ratio。size：按照图片大小 (KB) 进行筛选，ratio：按照图片分辨率 [宽,高] 进行筛选"
                  },
                  "limitvalue": {
                    "type": "string",
                    "description": "对图片大小进行筛选条件值，如果类型为 size，参数值格式为 float 类型的图片最小限制值（单位为 KB），如果类型为 ratio，参数值格式为 int 数组 [宽,高]，分别限制最小宽与高（单位为像素）"
                  },
                  "imagewithtag": {
                    "type": "boolean",
                    "description": "是否返回获取到的图片原始 img HTML 标签"
                  },
                  "htmlsourcecontent": {
                    "type": "boolean",
                    "description": "是否返回文章页面原始 HTML 内容，供您二次解析或分析正文图片列表失败时使用，需要注意接口的性能问题"
                  }
                },
                "required": [
                  "url"
                ]
              },
              "example": {
                "url": "YOUR_VALUE",
                "limittype": "YOUR_VALUE",
                "limitvalue": "YOUR_VALUE",
                "imagewithtag": false,
                "htmlsourcecontent": false
              }
            }
          }
        },
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/news/joke": {
      "get": {
        "summary": "幽默笑话大全",
        "description": "提供全网最全的幽默笑话数据\n接口标签：基础数据、支持按类别获取、聚合数据\n接口特性：\n- 提供全网最全的幽默笑话数据\n- 已有近 4 万条数据，并周期性新增数据\n- 支持 35 种笑话分类检索查询\n- 围绕“幽默笑话大全”提供标准化能力，便于快速接入现有业务\n- 适合将“幽默笑话大全”结果接入业务系统、后台工具和自动化流程\n- 适合娱乐内容、社区互动和轻量内容推荐场景\n- 支持将笑话内容接入小程序、机器人和运营活动\n- 便于按主题、长度和使用场景组织娱乐内容\n详情页：https://www.gugudata.com/api/details/joke",
        "operationId": "get_joke",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/joke"
        },
        "x-gugudata-api-identity": "joke",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Id": {
                          "type": "string",
                          "description": "笑话唯一 ID"
                        },
                        "Type": {
                          "type": "string",
                          "description": "笑话分类"
                        },
                        "Title": {
                          "type": "string",
                          "description": "笑话标题"
                        },
                        "Content": {
                          "type": "string",
                          "description": "笑话内容"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/news/joke/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "description": "笑话分类，支持类型：'所有','经典','名著暴笑','爆笑男女','哈哈趣闻','原创','恐怖','爱情','校园','幽默','儿童','爆笑','综合','动物','顺口溜','搞笑歌词','恋爱必读','英语','短信','求爱秘籍','极品','数学','一句话','短笑话','小笑话','内涵','冷笑话','重口味','整人','各地方言','短篇','搞笑','简短','超级','数码'",
            "schema": {
              "type": "string",
              "enum": [
                "所有",
                "经典",
                "名著暴笑",
                "爆笑男女",
                "哈哈趣闻",
                "原创",
                "恐怖",
                "爱情",
                "校园",
                "幽默",
                "儿童",
                "爆笑",
                "综合",
                "动物",
                "顺口溜",
                "搞笑歌词",
                "恋爱必读",
                "英语",
                "短信",
                "求爱秘籍",
                "极品",
                "数学",
                "一句话",
                "短笑话",
                "小笑话",
                "内涵",
                "冷笑话",
                "重口味",
                "整人",
                "各地方言",
                "短篇",
                "搞笑",
                "简短",
                "超级",
                "数码"
              ]
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "页码",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "每页数据量，参数最大值为 100",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          }
        ],
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/news/wxarticlecover": {
      "get": {
        "summary": "获取公众号文章封面",
        "description": "根据微信公众号文章链接获取文章封面图地址\n接口标签：网络工具、文本处理、解析任意文章、返回官方地址\n接口特性：\n- 支持从微信公众号文章链接中提取封面图地址\n- url 需传入完整的 mp.weixin.qq.com 文章链接\n- 返回 CoverUrl，可用于文章列表封面展示、内容归档和素材管理\n- 提取结果受文章状态、访问权限和微信页面结构变化影响\n- 围绕“获取公众号文章封面”提供标准化能力，便于快速接入现有业务\n- 适合将“获取公众号文章封面”结果接入业务系统、后台工具和自动化流程\n- 适合资讯聚合、内容归档和运营素材整理场景\n- 支持将文章、图片或封面结果接入内容管理系统\n详情页：https://www.gugudata.com/api/details/wxarticlecover",
        "operationId": "get_wxarticlecover",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/wxarticlecover"
        },
        "x-gugudata-api-identity": "wxarticlecover",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "CoverUrl": {
                          "type": "string",
                          "description": "微信公众号文章封面图 URL。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/news/wxarticlecover/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "微信公众号文章 URL，需要传入完整链接。",
            "schema": {
              "type": "string"
            },
            "example": "https://mp.weixin.qq.com/s/xxxx"
          }
        ],
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/sms/internationalphone": {
      "get": {
        "summary": "国际手机号码检查纠正",
        "description": "格式有效性检查及智能纠正\n接口标签：网络工具、遵循 E.164 标准、智能统一格式\n接口特性：\n- 智能检测国际手机号码格式有效性\n- 可根据提供的国家编码参数，判断提供的手机号码是否为该国家有效手机号码\n- 智能纠正提供的手机号码格式为统一的国际编码格式，供后续如发送短信等场景统一使用\n- 毫秒级响应性能\n- 围绕“国际手机号码检查纠正”提供标准化能力，便于快速接入现有业务\n- 适合将“国际手机号码检查纠正”结果接入业务系统、后台工具和自动化流程\n- 适合注册登录、客户资料清洗和号码质量校验场景\n- 可与手机号归属地和国际号码校验接口组合使用\n详情页：https://www.gugudata.com/api/details/internationalphone",
        "operationId": "get_internationalphone",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/internationalphone"
        },
        "x-gugudata-api-identity": "internationalphone",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "IsValid": {
                          "type": "boolean",
                          "description": "手机号码是否有效，如提供了 countrycode 参数，此参数表示号码是否在指定国家有效"
                        },
                        "SourceMobileNumber": {
                          "type": "string",
                          "description": "请求的原始手机号码"
                        },
                        "CorrectedMobileNumber": {
                          "type": "string",
                          "description": "纠正后的手机号码"
                        },
                        "CountryCode": {
                          "type": "string",
                          "description": "国家电话前缀，如 +1"
                        },
                        "CountryCode2": {
                          "type": "string",
                          "description": "<a href='https://www.iso.org/iso-3166-country-codes.html' target='_blank'>ISO-3166</a> 标准两位国家代码"
                        },
                        "CountryCode3": {
                          "type": "string",
                          "description": "<a href='https://www.iso.org/iso-3166-country-codes.html' target='_blank'>ISO-3166</a> 标准三位国家代码"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/sms/internationalphone/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "phone",
            "in": "query",
            "required": true,
            "description": "查询的手机号码，如 +1(817) 569-8900",
            "schema": {
              "type": "string"
            },
            "example": "PHONE"
          },
          {
            "name": "countrycode",
            "in": "query",
            "required": false,
            "description": "ISO-3166 标准的两位或三位国家代码，用于校验号码在提供的归属国家是否为有效号码，如 US, USA，不传递则智能纠错",
            "schema": {
              "type": "string"
            },
            "example": "COUNTRY_CODE"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/sms/mobileattribution": {
      "get": {
        "summary": "手机归属地查询",
        "description": "精确查询手机号码的归属地\n接口标签：基础数据、网络工具、支持 HTTPS、300万数据精准支撑\n接口特性：\n- 提供精确、高效的手机归属地查询，支持用户标记的返回\n- 每周定时更新全网最全的数据集\n- 超高查询性能，毫秒级返回\n- 围绕“手机归属地查询”提供标准化能力，便于快速接入现有业务\n- 适合将“手机归属地查询”结果接入业务系统、后台工具和自动化流程\n- 适合注册登录、客户资料清洗和号码质量校验场景\n- 可与手机号归属地和国际号码校验接口组合使用\n- 支持对用户输入号码进行格式检查和地域补全\n详情页：https://www.gugudata.com/api/details/mobileattribution",
        "operationId": "get_mobileattribution",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/mobileattribution"
        },
        "x-gugudata-api-identity": "mobileattribution",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "MobileNumber": {
                          "type": "string",
                          "description": "查询的手机号码"
                        },
                        "Province": {
                          "type": "string",
                          "description": "手机号码所在的省份"
                        },
                        "City": {
                          "type": "string",
                          "description": "手机号码所在的市"
                        },
                        "Operator": {
                          "type": "string",
                          "description": "手机运营商"
                        },
                        "AreaCode": {
                          "type": "string",
                          "description": "手机所在地区号"
                        },
                        "ZipCode": {
                          "type": "string",
                          "description": "手机所在地邮编"
                        },
                        "UserTag": {
                          "type": "string",
                          "description": "用户对此电话号码的标记，仅供参考"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/sms/mobileattribution/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "mobile",
            "in": "query",
            "required": true,
            "description": "查询的手机号码",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/stock/cn": {
      "get": {
        "summary": "A 股历史行情数据",
        "description": "历史数据支持日线/周线/月线\n接口标签：股票、A股、历史数据、全量历史交易、包含前后复权数据\n接口特性：\n- 支持 A 股历史日线、周线、月线数据查询\n- 包含上交所和深交所所有股票数据\n- 每日 A 股收盘后更新当日交易数据，停牌不更新\n- 支持一次查询多个股票历史数据\n- 支持最大 3660 个自然日时间窗口查询\n- 超高查询效率，千万级数据毫秒级返回\n- 支持未复权、前复权、后复权三种数据形态查询\n- 围绕“A 股历史行情数据”提供标准化能力，便于快速接入现有业务\n详情页：https://www.gugudata.com/api/details/stockcn",
        "operationId": "get_stockcn",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcn"
        },
        "x-gugudata-api-identity": "stockcn",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "TimeKey": {
                          "type": "integer",
                          "format": "int32",
                          "description": "交易日期"
                        },
                        "Symbol": {
                          "type": "string",
                          "description": "A股股票代码"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票名称"
                        },
                        "Open": {
                          "type": "number",
                          "description": "开盘价，单位：元"
                        },
                        "Close": {
                          "type": "number",
                          "description": "收盘价，单位：元"
                        },
                        "High": {
                          "type": "number",
                          "description": "最高，单位：元"
                        },
                        "Low": {
                          "type": "number",
                          "description": "最低，单位：元"
                        },
                        "TradingVolume": {
                          "type": "integer",
                          "format": "int32",
                          "description": "成交量，单位：股"
                        },
                        "TradingAmount": {
                          "type": "number",
                          "description": "成交额，单位：元"
                        },
                        "Swing": {
                          "type": "number",
                          "description": "振幅，单位：%"
                        },
                        "ChangePercent": {
                          "type": "number",
                          "description": "涨跌幅，单位：%"
                        },
                        "ChangeAmount": {
                          "type": "number",
                          "description": "涨跌额，单位：元"
                        },
                        "TurnoverRate": {
                          "type": "number",
                          "description": "换手率，单位：%"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "A股股票代码，具体值参见 <a href='/enum/stockcn/symbols' target='_blank'>A股股票代码参数枚举页面</a>。支持一次查询多个股票，使用逗号分隔（兼容中文逗号，会自动规范化）；每次最多 10 个。单个代码支持 600031 或 sh600031/sz000001/bj430047，带交易所前缀时会自动规范化为 6 位代码。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols",
            "example": "YOUR_VALUE"
          },
          {
            "name": "begindate",
            "in": "query",
            "required": true,
            "description": "股票交易开始时间，格式为 20200101，且不能晚于 enddate。",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "enddate",
            "in": "query",
            "required": true,
            "description": "股票交易结束时间，格式为 20200101，与 begindate 最大时间跨度为 3660 个自然日。获取更长区间请分批请求，并保持合理请求频率。",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "adjust",
            "in": "query",
            "required": false,
            "description": "复权类型，默认空（不复权）。可选值：pre（前复权）、after（后复权）；传入其他值将返回参数错误。",
            "schema": {
              "type": "string",
              "enum": [
                "pre",
                "after"
              ]
            }
          },
          {
            "name": "period",
            "in": "query",
            "required": false,
            "description": "数据周期，默认 daily。可选值：daily（日线）、weekly（周线）、monthly（月线）；传入其他值将返回参数错误。",
            "schema": {
              "type": "string",
              "enum": [
                "daily",
                "weekly",
                "monthly"
              ]
            },
            "example": "daily"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/annualreport": {
      "get": {
        "summary": "A 股历年三大财务报表",
        "description": "历年所有财报数据\n接口标签：股票、A股、全量A股数据、最全三大财报数据\n接口特性：\n- 支持所有 A 股全量三大财报数据查询\n- 分别包括资产负债表、利润表、现金流量表数据\n- 返回 70 多项财务指标\n- 多数据源清洗整合，百万级数据毫秒级返回\n- 围绕“A 股历年三大财务报表”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股历年三大财务报表”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/cnannualreport",
        "operationId": "get_cnannualreport",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/cnannualreport"
        },
        "x-gugudata-api-identity": "cnannualreport",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "columns": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "财报的数据列名称，注意因为财报数据字段非常多且为了保证表达精准性，这里的字段说明以中文进行表达。"
                        },
                        "data": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "资产负债表": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "description": "资产负债表.报表日期<br />资产负债表.单位<br />资产负债表.资产<br />资产负债表.现金及存放中央银行款项<br />资产负债表.存放同业款项<br />资产负债表.拆出资金<br />资产负债表.贵金属<br />资产负债表.交易性金融资产<br />资产负债表.衍生金融工具资产<br />资产负债表.买入返售金融资产<br />资产负债表.应收利息<br />资产负债表.发放贷款及垫款<br />资产负债表.代理业务资产<br />资产负债表.可供出售金融资产<br />资产负债表.持有至到期投资<br />资产负债表.长期股权投资<br />资产负债表.应收投资款项<br />资产负债表.固定资产合计<br />资产负债表.无形资产<br />资产负债表.商誉<br />资产负债表.递延税款借项<br />资产负债表.投资性房地产<br />资产负债表.其他资产<br />资产负债表.资产总计<br />资产负债表.负债<br />资产负债表.向中央银行借款<br />资产负债表.同业存入及拆入<br />资产负债表.其中:同业存放款项<br />资产负债表.拆入资金<br />资产负债表.衍生金融工具负债<br />资产负债表.交易性金融负债<br />资产负债表.卖出回购金融资产款<br />资产负债表.客户存款(吸收存款)<br />资产负债表.应付职工薪酬<br />资产负债表.应交税费<br />资产负债表.应付利息<br />资产负债表.应付账款<br />资产负债表.代理业务负债<br />资产负债表.应付债券<br />资产负债表.递延所得税负债<br />资产负债表.预计负债<br />资产负债表.其他负债<br />资产负债表.负债合计<br />资产负债表.所有者权益<br />资产负债表.股本<br />资产负债表.其他权益工具<br />资产负债表.其中：优先股<br />资产负债表.资本公积<br />资产负债表.减:库藏股<br />资产负债表.其他综合收益<br />资产负债表.盈余公积<br />资产负债表.未分配利润<br />资产负债表.一般风险准备<br />资产负债表.外币报表折算差额<br />资产负债表.其他储备<br />资产负债表.归属于母公司股东的权益<br />资产负债表.少数股东权益<br />资产负债表.股东权益合计<br />资产负债表.负债及股东权益总计"
                              },
                              "利润表": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "description": "利润表.报表日期<br />利润表.单位<br />利润表.一、营业收入<br />利润表.利息净收入<br />利润表.其中：利息收入<br />利润表.减：利息支出<br />利润表.手续费及佣金净收入<br />利润表.其中:手续费及佣金收入<br />利润表.减：手续费及佣金支出<br />利润表.汇兑收益<br />利润表.投资净收益<br />利润表.其中:对联营公司的投资收益<br />利润表.公允价值变动净收益<br />利润表.其他业务收入<br />利润表.二、营业支出<br />利润表.营业税金及附加<br />利润表.业务及管理费用<br />利润表.研发费用<br />利润表.资产减值损失<br />利润表.其他业务支出<br />利润表.三、营业利润<br />利润表.加:营业外收入<br />利润表.减:营业外支出<br />利润表.四、利润总额<br />利润表.减:所得税<br />利润表.五、净利润<br />利润表.归属于母公司的净利润<br />利润表.少数股东权益<br />利润表.六、每股收益<br />利润表.基本每股收益(元/股)<br />利润表.稀释每股收益(元/股)<br />利润表.七、其他综合收益<br />利润表.八、综合收益总额<br />利润表.归属于母公司所有者的综合收益总额<br />利润表.归属于少数股东的综合收益总额"
                              },
                              "现金流量表": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "description": "现金流量表.报表日期<br />现金流量表.单位<br />现金流量表.一、经营活动产生的现金流量<br />现金流量表.客户存款和同业存放款项净增加额<br />现金流量表.向央行借款净增加额<br />现金流量表.向其他金融机构拆入资金净增加额<br />现金流量表.收取利息、手续费及佣金的现金<br />现金流量表.收到其他与经营活动有关的现金<br />现金流量表.经营活动现金流入小计<br />现金流量表.客户贷款及垫款净增加额<br />现金流量表.存放中央银行和同业款项净增加额<br />现金流量表.支付给职工以及为职工支付的现金<br />现金流量表.支付的各项税费<br />现金流量表.支付其他与经营活动有关的现金<br />现金流量表.支付利息、手续费及佣金的现金<br />现金流量表.经营活动现金流出小计<br />现金流量表.经营活动产生的现金流量净额<br />现金流量表.二、投资活动产生的现金流量<br />现金流量表.收回投资收到的现金<br />现金流量表.取得投资收益收到的现金<br />现金流量表.处置固定资产、无形资产及其他资产而收到的现金<br />现金流量表.取得子公司及其他营业单位所收到的现金净额<br />现金流量表.收到其他与投资活动有关的现金<br />现金流量表.投资活动现金流入小计<br />现金流量表.投资支付的现金<br />现金流量表.购建固定资产、无形资产和其他长期资产支付的现金<br />现金流量表.支付的其他与投资活动有关的现金<br />现金流量表.投资活动现金流出小计<br />现金流量表.投资活动产生的现金流量净额<br />现金流量表.三、筹资活动产生的现金流量<br />现金流量表.吸收投资所收到的现金<br />现金流量表.发行证券化资产所吸收的现金<br />现金流量表.发行债券收到的现金<br />现金流量表.增加股本所收到的现金<br />现金流量表.收到其他与筹资活动有关的现金<br />现金流量表.筹资活动现金流入小计<br />现金流量表.偿还债务所支付的现金<br />现金流量表.分配股利、利润或偿付利息支付的现金<br />现金流量表.其中:偿付利息所支付的现金<br />现金流量表.支付新股发行费用<br />现金流量表.支付其他与筹资活动有关的现金<br />现金流量表.筹资活动现金流出小计<br />现金流量表.筹资活动产生的现金流量净额<br />现金流量表.四、汇率变动对现金及现金等价物的影响<br />现金流量表.五、现金及现金等价物净增加额<br />现金流量表.加:期初现金及现金等价物余额<br />现金流量表.六、期末现金及现金等价物余额<br />现金流量表.附注<br />现金流量表.净利润<br />现金流量表.加:少数股东收益<br />现金流量表.计提的资产减值准备<br />现金流量表.其中：计提的坏账准备<br />现金流量表.计提的贷款损失准备<br />现金流量表.冲回存放同业减值准备<br />现金流量表.固定资产折旧、油气资产折耗、生产性生物资产折旧<br />现金流量表.投资性房地产折旧<br />现金流量表.无形资产、递延资产及其他资产的摊销<br />现金流量表.其中:无形资产摊销<br />现金流量表.长期待摊费用摊销<br />现金流量表.长期资产摊销<br />现金流量表.处置固定资产、无形资产和其他长期产的损失/(收益)<br />现金流量表.处置投资性房地产的损失/(收益)<br />现金流量表.固定资产报废损失<br />现金流量表.财务费用<br />现金流量表.投资损失(减:收益)<br />现金流量表.公允价值变动(收益)/损失<br />现金流量表.汇兑损益<br />现金流量表.衍生金融工具交易净损益<br />现金流量表.折现回拔(减值资产利息冲转)<br />现金流量表.存货的减少<br />现金流量表.贷款的减少<br />现金流量表.存款的增加<br />现金流量表.拆借款项的净增<br />现金流量表.金融性资产的减少<br />现金流量表.预计负债的增加<br />现金流量表.收到已核销款项<br />现金流量表.递延所得税资产的减少<br />现金流量表.递延所得税负债的增加<br />现金流量表.经营性应收项目的增加<br />现金流量表.经营性应付项目的增加<br />现金流量表.经营性其他资产的减少<br />现金流量表.经营性其他负债的增加<br />现金流量表.其他<br />现金流量表.经营活动现金流量净额<br />现金流量表.以固定资产偿还债务<br />现金流量表.以投资偿还债务<br />现金流量表.以固定资产进行投资<br />现金流量表.债务转为资本<br />现金流量表.一年内到期的可转换公司债券<br />现金流量表.融资租入固定资产<br />现金流量表.其他不涉及现金收支的投资和筹资活动金额<br />现金流量表.现金的期末余额<br />现金流量表.减:现金的期初余额<br />现金流量表.现金等价物的期末余额<br />现金流量表.减：现金等价物的期初余额<br />现金流量表.现金及现金等价物净增加额"
                              }
                            }
                          },
                          "description": "对应时间点的具体财报数据"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/annualreport/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "传递单支股票代码，如: 600031。可通过前置接口或参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a>",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols",
            "example": "YOUR_VALUE"
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "description": "三大财报类型，可选值为：资产负债表|利润表|现金流量表",
            "schema": {
              "type": "string",
              "enum": [
                "资产负债表",
                "利润表",
                "现金流量表"
              ]
            }
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/financialindicator": {
      "get": {
        "summary": "A 股历年财务指标",
        "description": "历年所有财报数据\n接口标签：股票、A股、全量A股数据、历年实时财务指标\n接口特性：\n- 支持所有 A 股全量财务指标数据查询\n- 分别包括每股指标、盈利能力、成长能力、营运能力、偿债及资本结构、现金流量、其他指标数据\n- 返回 80 多项财务指标\n- 多数据源清洗整合，百万级数据毫秒级返回\n- 围绕“A 股历年财务指标”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股历年财务指标”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/financialindicator",
        "operationId": "get_financialindicator",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/financialindicator"
        },
        "x-gugudata-api-identity": "financialindicator",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "columns": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "财务指标的数据列名称，注意因为财务指标数据字段非常多且为了保证表达精准性，这里的字段说明以中文进行表达。"
                        },
                        "data": {
                          "type": "array",
                          "items": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "description": "日期<br/>摊薄每股收益(元)<br/>加权每股收益(元)<br/>每股收益_调整后(元)<br/>扣除非经常性损益后的每股收益(元)<br/>每股净资产_调整前(元)<br/>每股净资产_调整后(元)<br/>每股经营性现金流(元)<br/>每股资本公积金(元)<br/>每股未分配利润(元)<br/>调整后的每股净资产(元)<br/>总资产利润率(%)<br/>主营业务利润率(%)<br/>总资产净利润率(%)<br/>成本费用利润率(%)<br/>营业利润率(%)<br/>主营业务成本率(%)<br/>销售净利率(%)<br/>股本报酬率(%)<br/>净资产报酬率(%)<br/>资产报酬率(%)<br/>销售毛利率(%)<br/>三项费用比重<br/>非主营比重<br/>主营利润比重<br/>股息发放率(%)<br/>投资收益率(%)<br/>主营业务利润(元)<br/>净资产收益率(%)<br/>加权净资产收益率(%)<br/>扣除非经常性损益后的净利润(元)<br/>主营业务收入增长率(%)<br/>净利润增长率(%)<br/>净资产增长率(%)<br/>总资产增长率(%)<br/>应收账款周转率(次)<br/>应收账款周转天数(天)<br/>存货周转天数(天)<br/>存货周转率(次)<br/>固定资产周转率(次)<br/>总资产周转率(次)<br/>总资产周转天数(天)<br/>流动资产周转率(次)<br/>流动资产周转天数(天)<br/>股东权益周转率(次)<br/>流动比率<br/>速动比率<br/>现金比率(%)<br/>利息支付倍数<br/>长期债务与营运资金比率(%)<br/>股东权益比率(%)<br/>长期负债比率(%)<br/>股东权益与固定资产比率(%)<br/>负债与所有者权益比率(%)<br/>长期资产与长期资金比率(%)<br/>资本化比率(%)<br/>固定资产净值率(%)<br/>资本固定化比率(%)<br/>产权比率(%)<br/>清算价值比率(%)<br/>固定资产比重(%)<br/>资产负债率(%)<br/>总资产(元)<br/>经营现金净流量对销售收入比率(%)<br/>资产的经营现金流量回报率(%)<br/>经营现金净流量与净利润的比率(%)<br/>经营现金净流量对负债比率(%)<br/>现金流量比率(%)<br/>短期股票投资(元)<br/>短期债券投资(元)<br/>短期其它经营性投资(元)<br/>长期股票投资(元)<br/>长期债券投资(元)<br/>长期其它经营性投资(元)<br/>1年以内应收帐款(元)<br/>1-2年以内应收帐款(元)<br/>2-3年以内应收帐款(元)<br/>3年以内应收帐款(元)<br/>1年以内预付货款(元)<br/>1-2年以内预付货款(元)<br/>2-3年以内预付货款(元)<br/>3年以内预付货款(元)<br/>1年以内其它应收款(元)<br/>1-2年以内其它应收款(元)<br/>2-3年以内其它应收款(元)<br/>3年以内其它应收款(元)"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/financialindicator/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "传递单支股票代码，如: 600031。可通过前置接口或参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a>",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols",
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/fundamentalinfo": {
      "get": {
        "summary": "A 股个股信息查询",
        "description": "A 股上市公司核心资料画像\n接口标签：股票、A股、A 股基础信息、实时基础金融信息\n接口特性：\n- 支持按 A 股代码查询上市公司基础画像和规模指标\n- 返回股票简称、上市时间、行业、总股本、总市值、流通股本和流通市值等常用字段\n- symbol 可使用 6 位代码或 sh/sz 前缀代码，适合与行情、财报和资金流接口联动\n- 适合股票资料页、投研基础库、证券列表补全和公司画像展示等场景\n- 围绕“A 股个股信息查询”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股个股信息查询”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/fundamentalinfo",
        "operationId": "get_fundamentalinfo",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundamentalinfo"
        },
        "x-gugudata-api-identity": "fundamentalinfo",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码。"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票简称。"
                        },
                        "ListingTime": {
                          "type": "string",
                          "description": "上市日期。"
                        },
                        "Industry": {
                          "type": "string",
                          "description": "所属行业。"
                        },
                        "GeneralCapital": {
                          "type": "number",
                          "description": "总股本。"
                        },
                        "TotalValue": {
                          "type": "number",
                          "description": "总市值。"
                        },
                        "CirculationStock": {
                          "type": "number",
                          "description": "流通股本。"
                        },
                        "CirculationMarketValue": {
                          "type": "number",
                          "description": "流通市值。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/fundamentalinfo/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "A 股股票代码，支持 6 位代码或带市场前缀代码，例如 600519、sh600519、sz000001。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols",
            "example": 600519
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/index/contains": {
      "get": {
        "summary": "A 股指数成分数据",
        "description": "股指成分全量数据\n接口标签：股票、A股、指数、支持指数列表获取、所有成分数据\n接口特性：\n- 支持所有指数数据查询\n- 根据指数代码返回所有包含的股票基础信息\n- 包含收录时间数据\n- 毫秒级查询性能\n- 围绕“A 股指数成分数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股指数成分数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcnindexcontains",
        "operationId": "get_stockcnindexcontains",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnindexcontains"
        },
        "x-gugudata-api-identity": "stockcnindexcontains",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码"
                        },
                        "StockName": {
                          "type": "number",
                          "description": "股票名称"
                        },
                        "FeaturedDateTime": {
                          "type": "number",
                          "description": "收录进指数时间"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/index/contains/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "传递上面获取的指数编码，如: 000001。可通过前置接口或参见 <a href='/enum/stockcnindex2/symbols' target='_blank'>A 股指数代码参数枚举页面</a>",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex2/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex2/symbols",
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/index/history": {
      "get": {
        "summary": "A 股股票指数历史数据",
        "description": "股指历史数据\n接口标签：股票、A股、指数、历史数据、指数列表获取、全量历史数据\n接口特性：\n- 支持所有指数数据查询\n- 支持全量指数历史数据查询\n- 多维度的统计时间以及数据结果\n- 秒级查询性能\n- 围绕“A 股股票指数历史数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股股票指数历史数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcnindexhistory",
        "operationId": "get_stockcnindexhistory",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnindexhistory"
        },
        "x-gugudata-api-identity": "stockcnindexhistory",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "TimeKey": {
                          "type": "number",
                          "description": "交易时间"
                        },
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码"
                        },
                        "Open": {
                          "type": "number",
                          "description": "开盘价，单位：元"
                        },
                        "Close": {
                          "type": "number",
                          "description": "收盘价，单位：元"
                        },
                        "High": {
                          "type": "number",
                          "description": "最高，单位：元"
                        },
                        "Low": {
                          "type": "number",
                          "description": "最低，单位：元"
                        },
                        "TradingVolume": {
                          "type": "integer",
                          "format": "int32",
                          "description": "成交量，单位：股"
                        },
                        "TradingAmount": {
                          "type": "number",
                          "description": "成交额，单位：元"
                        },
                        "Swing": {
                          "type": "number",
                          "description": "振幅，单位：%"
                        },
                        "ChangePercent": {
                          "type": "number",
                          "description": "涨跌幅，单位：%"
                        },
                        "ChangeAmount": {
                          "type": "number",
                          "description": "涨跌额，单位：元"
                        },
                        "TurnoverRate": {
                          "type": "number",
                          "description": "换手率，单位：%"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/index/history/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "传递上面获取的指数编码，如: 000001。可通过前置接口或参见 <a href='/enum/stockcnindex2/symbols' target='_blank'>A 股指数代码参数枚举页面</a>",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex2/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex2/symbols",
            "example": "YOUR_VALUE"
          },
          {
            "name": "period",
            "in": "query",
            "required": true,
            "description": "统计周期，参数可选值为 DAILY | WEEKLY | MONTHLY",
            "schema": {
              "type": "string",
              "enum": [
                "DAILY",
                "WEEKLY",
                "MONTHLY"
              ]
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "begindate",
            "in": "query",
            "required": true,
            "description": "历史数据开始时间，格式为 20200101",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "enddate",
            "in": "query",
            "required": true,
            "description": "历史数据结束时间，格式为 20200101，获取全量数据请分批获取，数据量较大，请保持合理的请求频率",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/index/list": {
      "get": {
        "summary": "查询 A 股指数列表",
        "description": "包含股票编码、股票名称、收录时间\n接口标签：股票、A股、指数、历史数据、指数列表获取、全量历史数据\n详情页：https://www.gugudata.com/api/details/stockcnindexhistory",
        "operationId": "get_get_stock_cn_index_list",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnindexhistory"
        },
        "x-gugudata-api-identity": "stockcnindexhistory",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "stockcnindexhistory",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/stockcnindexhistory",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/index_perminutes": {
      "get": {
        "summary": "A 股指数分时行情数据",
        "description": "A 股指数分钟级行情追踪\n接口标签：股票、A股、指数、分时数据、指数分时、多时间区间查询参数\n接口特性：\n- 支持 A 股指数分时行情查询\n- begindate 与 enddate 支持 yyyyMMdd HH:mm:ss 时间格式\n- 返回指数点位、涨跌幅、成交量、成交额、振幅和换手率等字段\n- 适合指数分时图、市场看板、指数监控和策略回测辅助等场景\n- 围绕“A 股指数分时行情数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股指数分时行情数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcnindexperminutes",
        "operationId": "get_stockcnindexperminutes",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnindexperminutes"
        },
        "x-gugudata-api-identity": "stockcnindexperminutes",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "指数代码。"
                        },
                        "TimeKey": {
                          "type": "string",
                          "description": "行情时间。"
                        },
                        "Open": {
                          "type": "number",
                          "description": "开盘点位。"
                        },
                        "Close": {
                          "type": "number",
                          "description": "收盘点位。"
                        },
                        "High": {
                          "type": "number",
                          "description": "最高点位。"
                        },
                        "Low": {
                          "type": "number",
                          "description": "最低点位。"
                        },
                        "ChangePercent": {
                          "type": "number",
                          "description": "涨跌幅，单位：%。"
                        },
                        "ChangeAmount": {
                          "type": "number",
                          "description": "涨跌额。"
                        },
                        "TradingVolume": {
                          "type": "number",
                          "description": "成交量。"
                        },
                        "TradingAmount": {
                          "type": "number",
                          "description": "成交额。"
                        },
                        "Swing": {
                          "type": "number",
                          "description": "振幅，单位：%。"
                        },
                        "TurnoverRate": {
                          "type": "number",
                          "description": "换手率，单位：%。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/index_perminutes/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "A 股指数代码，支持带市场前缀代码，例如 sh000001、sz399001。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex2/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex2/symbols",
            "example": "sh000001"
          },
          {
            "name": "period",
            "in": "query",
            "required": false,
            "description": "分时周期，单位：分钟；需使用接口支持的周期值。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 5
          },
          {
            "name": "begindate",
            "in": "query",
            "required": true,
            "description": "查询开始时间，支持 yyyyMMdd HH:mm:ss；部分场景也支持 yyyyMMdd。",
            "schema": {
              "type": "string"
            },
            "example": "20240102 09:30:00"
          },
          {
            "name": "enddate",
            "in": "query",
            "required": true,
            "description": "查询结束时间，支持 yyyyMMdd HH:mm:ss；部分场景也支持 yyyyMMdd。",
            "schema": {
              "type": "string"
            },
            "example": "20240102 15:00:00"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/options": {
      "get": {
        "summary": "A 股期权实时行情数据",
        "description": "A 股期权实时行情与交易指标\n接口标签：股票、A股、期权、期权实时行情\n核心功能：\n- 不传合约代码时可查询当前可用的期权行情，适合为合约列表获取多条数据\n- 传入单个期权代码可筛选对应合约，便于查看关注合约的当前行情\n- 支持用英文逗号分隔多个期权代码，一次查询自选列表中的多只合约\n- 每条结果包含合约代码、名称和最新价，便于在列表中识别并展示合约\n- 同时返回今开价和上一交易日结算价，便于对照合约当日的价格变化\n- 提供涨跌额和涨跌幅，可用于比较关注合约的当日价格表现\n- 提供成交量和成交额，帮助观察合约当日的交易规模\n- 提供持仓量及日增字段，便于观察合约持仓规模和当日变化\n- 提供行权价和合约剩余天数，便于将行情与合约条款一起查看\n- 价格、成交、持仓及合约信息以结构化结果返回，方便接入期权监控工具\n- 适合期权合约列表、自选合约看板和投研数据任务按代码获取行情\n详情页：https://www.gugudata.com/api/details/stockcnoptions",
        "operationId": "get_stockcnoptions",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnoptions"
        },
        "x-gugudata-api-identity": "stockcnoptions",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Symbol": {
                            "type": "string",
                            "description": "期权代码"
                          },
                          "Latest": {
                            "type": "number",
                            "description": "最新价，单位：元"
                          },
                          "ChangeAmount": {
                            "type": "number",
                            "description": "涨跌额，单位：元"
                          },
                          "ChangePercent": {
                            "type": "number",
                            "description": "涨跌幅，单位：%"
                          },
                          "TradingVolume": {
                            "type": "number",
                            "description": "成交量"
                          },
                          "TradingAmount": {
                            "type": "number",
                            "description": "成交额，单位：元"
                          },
                          "HoldingVolume": {
                            "type": "number",
                            "description": "持仓量"
                          },
                          "ExercisePrice": {
                            "type": "number",
                            "description": "行权价"
                          },
                          "RemainingDay": {
                            "type": "number",
                            "description": "合约剩余天数"
                          },
                          "DailyIncrease": {
                            "type": "number",
                            "description": "日增"
                          },
                          "PreClose": {
                            "type": "number",
                            "description": "上一交易日结算价"
                          },
                          "Open": {
                            "type": "number",
                            "description": "今日开盘价"
                          },
                          "StockOptionName": {
                            "type": "string",
                            "description": "期权合约名称"
                          }
                        }
                      },
                      "description": "期权实时行情记录数组。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/options/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "期权代码；可传单个代码或使用英文逗号分隔多个代码，不传时返回全部可用合约。",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/performance-statement": {
      "get": {
        "summary": "A 股业绩报表数据",
        "description": "A 股上市公司季度业绩报表数据\n接口标签：股票、A股、全量数据、业绩报表\n接口特性：\n- 提供 A 股上市公司季度业绩报表数据\n- 支持按年份、季度和股票代码查询\n- 包含每股收益、营业收入、净利润等关键财务指标\n- 提供同比和环比增长数据\n- 高效、稳定的数据获取体验\n- 毫秒级查询性能\n- 围绕“A 股业绩报表数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股业绩报表数据”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/performance-statement",
        "operationId": "get_performance_statement",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/performance-statement"
        },
        "x-gugudata-api-identity": "performance-statement",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求使用的参数"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票名称"
                        },
                        "EarningsPerShare": {
                          "type": "number",
                          "description": "每股收益"
                        },
                        "Revenue": {
                          "type": "number",
                          "description": "营业收入"
                        },
                        "RevenueYoY": {
                          "type": "number",
                          "description": "营业收入同比增长"
                        },
                        "RevenueQoQ": {
                          "type": "number",
                          "description": "营业收入环比增长"
                        },
                        "NetProfit": {
                          "type": "number",
                          "description": "净利润"
                        },
                        "NetProfitYoY": {
                          "type": "number",
                          "description": "净利润同比增长"
                        },
                        "NetProfitQoQ": {
                          "type": "number",
                          "description": "净利润环比增长"
                        },
                        "NetAssetsPerShare": {
                          "type": "number",
                          "description": "每股净资产"
                        },
                        "ROE": {
                          "type": "number",
                          "description": "净资产收益率"
                        },
                        "OperatingCashFlowPerShare": {
                          "type": "number",
                          "description": "每股经营现金流量"
                        },
                        "GrossMargin": {
                          "type": "number",
                          "description": "销售毛利率"
                        },
                        "Industry": {
                          "type": "string",
                          "description": "所处行业"
                        },
                        "LastAnnouncementDate": {
                          "type": "string",
                          "description": "最新公告日期"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/performance-statement/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "year",
            "in": "query",
            "required": true,
            "description": "年份",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 2024
          },
          {
            "name": "quarter",
            "in": "query",
            "required": true,
            "description": "季度，可选值：q1, q2, q3, q4",
            "schema": {
              "type": "string",
              "enum": [
                "q1",
                "q2",
                "q3",
                "q4"
              ]
            },
            "example": "q1"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "股票代码，例如 600686",
            "schema": {
              "type": "string"
            },
            "example": "SYMBOL"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/preopen": {
      "get": {
        "summary": "A 股当日分时含盘前数据",
        "description": "支持实时盘前数据\n接口标签：股票、A股、分时数据、当日交易分时数据、分钟级数据\n接口特性：\n- 支持所有 A 股数据查询\n- 当日实时分钟级交易数据\n- 支持分钟级盘前实时数据查询\n- 毫秒级查询性能\n- 围绕“A 股当日分时含盘前数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股当日分时含盘前数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcnpreopen",
        "operationId": "get_stockcnpreopen",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnpreopen"
        },
        "x-gugudata-api-identity": "stockcnpreopen",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码"
                        },
                        "TimeKey": {
                          "type": "number",
                          "description": "交易时间"
                        },
                        "Open": {
                          "type": "number",
                          "description": "开盘价，单位：元"
                        },
                        "Close": {
                          "type": "number",
                          "description": "收盘价，单位：元"
                        },
                        "High": {
                          "type": "number",
                          "description": "最高，单位：元"
                        },
                        "Low": {
                          "type": "number",
                          "description": "最低，单位：元"
                        },
                        "TradingVolume": {
                          "type": "integer",
                          "format": "int32",
                          "description": "成交量，单位：股"
                        },
                        "TradingAmount": {
                          "type": "number",
                          "description": "成交额，单位：元"
                        },
                        "Latest": {
                          "type": "number",
                          "description": "最新价，单位：%"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/preopen/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "股票编码，如: 600000",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/realtime": {
      "get": {
        "summary": "A 股实时行情数据",
        "description": "所有A股实时交易行情数据\n接口标签：股票、A股、实时数据、A股实时数据、支持代码筛选\n接口特性：\n- 不传股票代码时可查询 A 股全市场行情，适合为市场总览页面获取多只股票的当前数据\n- 传入单只股票代码即可查看该股票的行情指标，便于详情页或个股观察任务按需查询\n- 支持用逗号分隔多个股票代码，一次返回自选股或关注列表中的多只股票数据\n- 返回最新价、开盘价、昨收价及当日最高和最低价，便于展示当日价格区间与变化\n- 提供涨跌额、涨跌幅和振幅，可用于行情看板中的价格变化展示与条件筛选\n- 提供成交量和成交额，帮助观察股票当日的交易规模\n- 提供量比和换手率，可将交易活跃度与价格变化放在同一页面观察\n- 返回动态市盈率和市净率，便于在行情展示中同时提供基础估值指标\n- 返回当前是否涨停的标识，方便在自选股列表中突出显示相关股票\n- 结果包含股票代码、名称和各项数值指标，适合接入行情看板、投研工具与自动化数据任务\n- 可与股票代码、交易日历、资金流及财务数据接口组合，支持从行情观察延伸到进一步研究\n详情页：https://www.gugudata.com/api/details/stockcnrealtime",
        "operationId": "get_stockcnrealtime",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnrealtime"
        },
        "x-gugudata-api-identity": "stockcnrealtime",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "A 股股票代码"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票名称"
                        },
                        "Latest": {
                          "type": "number",
                          "description": "最新价，单位：元"
                        },
                        "ChangePercent": {
                          "type": "number",
                          "description": "涨跌幅，单位：%"
                        },
                        "ChangeAmount": {
                          "type": "number",
                          "description": "涨跌额，单位：元"
                        },
                        "TradingVolume": {
                          "type": "number",
                          "description": "成交量，单位：手"
                        },
                        "TradingAmount": {
                          "type": "number",
                          "description": "成交额，单位：元"
                        },
                        "Swing": {
                          "type": "number",
                          "description": "振幅，单位：%"
                        },
                        "High": {
                          "type": "number",
                          "description": "最高，单位：元"
                        },
                        "Low": {
                          "type": "number",
                          "description": "最低，单位：元"
                        },
                        "Open": {
                          "type": "number",
                          "description": "今日开盘价，单位：元"
                        },
                        "PreClose": {
                          "type": "number",
                          "description": "昨收价，单位：元"
                        },
                        "QuantityRatio": {
                          "type": "number",
                          "description": "量比"
                        },
                        "TurnoverRate": {
                          "type": "number",
                          "description": "换手率，单位：%"
                        },
                        "PERatioDynamic": {
                          "type": "number",
                          "description": "市盈率-动态"
                        },
                        "PBRatio": {
                          "type": "number",
                          "description": "市净率"
                        },
                        "IsLimitUp": {
                          "type": "boolean",
                          "description": "当前是否涨停"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/realtime/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "默认不传递或传递空值，则获取所有 A 股实时交易数据（需要注意在获取全量数据时，数据量传输对接口调用性能的影响）。支持传递单支或多支 A 股股票代码进行筛选，多支股票用逗号隔开，格式为: 600031,688819。具体值参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a>",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols",
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/realtimeindex": {
      "get": {
        "summary": "A 股股票指数实时数据",
        "description": "查询 A 股股票指数实时行情数据\n接口标签：股票、A股、指数、实时数据、股票指数实时数据、支持代码筛选\n接口特性：\n- 仅用于查询指数实时行情，不用于查询个股实时行情\n- symbol 不传时返回当前可用指数列表，传多个指数代码时使用英文逗号分隔，单次最多 10 个\n- 返回最新价、涨跌额、涨跌幅、昨收、开盘、最高、最低、成交量和成交额等行情指标\n- 适合指数行情看板、市场概览、指数监控和行情数据同步等场景\n- 围绕“A 股股票指数实时数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股股票指数实时数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcnrealtimeindex",
        "operationId": "get_stockcnrealtimeindex",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnrealtimeindex"
        },
        "x-gugudata-api-identity": "stockcnrealtimeindex",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票指数代码。"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票指数名称。"
                        },
                        "Latest": {
                          "type": "number",
                          "description": "最新价。"
                        },
                        "ChangeAmount": {
                          "type": "number",
                          "description": "涨跌额。"
                        },
                        "ChangePercent": {
                          "type": "number",
                          "description": "涨跌幅，单位：%。"
                        },
                        "PreClose": {
                          "type": "number",
                          "description": "昨收价。"
                        },
                        "Open": {
                          "type": "number",
                          "description": "今日开盘价。"
                        },
                        "High": {
                          "type": "number",
                          "description": "当日最高价。"
                        },
                        "Low": {
                          "type": "number",
                          "description": "当日最低价。"
                        },
                        "TradingVolume": {
                          "type": "number",
                          "description": "成交量。"
                        },
                        "TradingAmount": {
                          "type": "number",
                          "description": "成交额。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/realtimeindex/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "指数代码筛选参数，支持单个或多个指数代码，多个代码使用英文逗号分隔，单次最多 10 个；示例：sh000001,sh000002。具体值参见 <a href='/enum/stockcnindex/symbols' target='_blank'>中国股票指数代码参数枚举页面</a>。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcnindex/symbols"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/stock-bid-ask": {
      "get": {
        "summary": "A 股买卖盘口数据",
        "description": "不同价格级别买卖数量和报价\n接口标签：股票、A股、买卖盘口、股票交易数据、盘口分析\n接口特性：\n- 实时更新股票盘口数据\n- 支持 A 股所有股票\n- 支持按股票代码查询\n- 高效、稳定的数据获取体验\n- 毫秒级查询性能\n- 围绕“A 股买卖盘口数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股买卖盘口数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n详情页：https://www.gugudata.com/api/details/stockcnbidask",
        "operationId": "get_stockcnbidask",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnbidask"
        },
        "x-gugudata-api-identity": "stockcnbidask",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求使用的参数"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码"
                        },
                        "Sell5": {
                          "type": "number",
                          "description": "卖5"
                        },
                        "Sell5Volume": {
                          "type": "number",
                          "description": "卖5数量"
                        },
                        "Sell4": {
                          "type": "number",
                          "description": "卖4"
                        },
                        "Sell4Volume": {
                          "type": "number",
                          "description": "卖4数量"
                        },
                        "Sell3": {
                          "type": "number",
                          "description": "卖3"
                        },
                        "Sell3Volume": {
                          "type": "number",
                          "description": "卖3数量"
                        },
                        "Sell2": {
                          "type": "number",
                          "description": "卖2"
                        },
                        "Sell2Volume": {
                          "type": "number",
                          "description": "卖2数量"
                        },
                        "Sell1": {
                          "type": "number",
                          "description": "卖1"
                        },
                        "Sell1Volume": {
                          "type": "number",
                          "description": "卖1数量"
                        },
                        "Buy1": {
                          "type": "number",
                          "description": "买1"
                        },
                        "Buy1Volume": {
                          "type": "number",
                          "description": "买1数量"
                        },
                        "Buy2": {
                          "type": "number",
                          "description": "买2"
                        },
                        "Buy2Volume": {
                          "type": "number",
                          "description": "买2数量"
                        },
                        "Buy3": {
                          "type": "number",
                          "description": "买3"
                        },
                        "Buy3Volume": {
                          "type": "number",
                          "description": "买3数量"
                        },
                        "Buy4": {
                          "type": "number",
                          "description": "买4"
                        },
                        "Buy4Volume": {
                          "type": "number",
                          "description": "买4数量"
                        },
                        "Buy5": {
                          "type": "number",
                          "description": "买5"
                        },
                        "Buy5Volume": {
                          "type": "number",
                          "description": "买5数量"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/stock-bid-ask/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "股票代码，例如 600000",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_SYMBOL"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/stock-cash-flow": {
      "get": {
        "summary": "A 股个股资金流",
        "description": "交易日多档资金流明细\n接口标签：股票、A股、资金流、交易日资金流、最近 30 个交易日、多档订单资金\n接口特性：\n- 支持按 6 位 A 股代码查询最近 1~30 个已完成交易日的个股资金流明细\n- 返回收盘价、涨跌幅以及主力、超大单、大单、中单和小单的净流入金额与占比\n- 本接口提供交易日汇总数据，不提供盘中实时资金流\n- 盘中成交和分钟行情可分别使用 A 股分笔实时交易数据、A 股分时交易数据接口\n- 使用 limit 控制返回数量，默认返回 30 条\n- 资金流金额以元计，正数表示净流入、负数表示净流出，比例以百分比计\n- 结果按交易日升序排列；非交易日或当日数据尚未形成时，返回最近已有交易日数据\n- 适合股票详情页、资金流趋势图、主力资金监控、选股辅助和投研看板\n详情页：https://www.gugudata.com/api/details/stockcncashflow",
        "operationId": "get_stockcncashflow",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcncashflow"
        },
        "x-gugudata-api-identity": "stockcncashflow",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别的本次业务参数摘要，例如 symbol=600036&limit=30；不包含 APPKEY。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码。100 表示成功；101 表示参数错误；102 表示请求频率受限；103 表示账号欠费；104 表示 APPKEY 无效；110 表示接口或上游服务异常。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。请求失败时应结合 StatusCode 判断参数、鉴权、额度或服务异常。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间，格式为 yyyy-MM-dd HH:mm:ss.fff。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次 Data 数组实际返回的记录条数，最大不超过 limit；不是该股票全部历史资金流记录数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "当前记录所属的 6 位 A 股股票代码，保留前导零。"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票简称，用于结果展示和代码核对。"
                        },
                        "DateKey": {
                          "type": "string",
                          "description": "资金流所属交易日对应的 13 位毫秒时间戳字符串；每条记录代表一个已完成交易日，不是盘中实时数据。时间点为该日期 00:00:00 UTC，例如 1783641600000 对应 2026-07-10。"
                        },
                        "Close": {
                          "type": "number",
                          "description": "对应 DateKey 交易日的收盘价，不是请求时刻的实时成交价。"
                        },
                        "ChangePercent": {
                          "type": "number",
                          "description": "对应交易日的涨跌幅，单位为百分比，例如 1.25 表示上涨 1.25%。"
                        },
                        "MainNetInflowAmount": {
                          "type": "number",
                          "description": "主力资金净流入金额，单位为元；正数表示净流入，负数表示净流出。"
                        },
                        "MainNetInflowRatio": {
                          "type": "number",
                          "description": "主力资金净流入占比，单位为百分比；正负方向与净流入金额一致。"
                        },
                        "SuperLargeNetInflowAmount": {
                          "type": "number",
                          "description": "超大单资金净流入金额，单位为元；正数为净流入，负数为净流出。"
                        },
                        "SuperLargeNetInflowRatio": {
                          "type": "number",
                          "description": "超大单资金净流入占比，单位为百分比。"
                        },
                        "LargeNetInflowAmount": {
                          "type": "number",
                          "description": "大单资金净流入金额，单位为元；正数为净流入，负数为净流出。"
                        },
                        "LargeNetInflowRatio": {
                          "type": "number",
                          "description": "大单资金净流入占比，单位为百分比。"
                        },
                        "MediumNetInflowAmount": {
                          "type": "number",
                          "description": "中单资金净流入金额，单位为元；正数为净流入，负数为净流出。"
                        },
                        "MediumNetInflowRatio": {
                          "type": "number",
                          "description": "中单资金净流入占比，单位为百分比。"
                        },
                        "SmallNetInflowAmount": {
                          "type": "number",
                          "description": "小单资金净流入金额，单位为元；正数为净流入，负数为净流出。"
                        },
                        "SmallNetInflowRatio": {
                          "type": "number",
                          "description": "小单资金净流入占比，单位为百分比。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/stock-cash-flow/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "必填。受支持市场的 6 位 A 股股票代码，保留前导零，例如 600036、000001、300750 或 430047；不接受市场前缀、证券简称、逗号分隔批量代码或 B 股代码。",
            "schema": {
              "type": "string"
            },
            "example": 600036
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "可选。返回最近多少个交易日的资金流记录，取值范围 1~30，默认 30；结果按交易日升序排列，因此最后一条为本次返回范围内的最新交易日。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 30
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/stock-cash-flow-rank": {
      "get": {
        "summary": "A 股个股资金流排行",
        "description": "A 股资金流排行洞察\n接口标签：股票、A股、多时间区间、全量A股数据\n接口特性：\n- 支持按今日、3 日、5 日、10 日等时间指标查询 A 股资金流排行\n- 返回最新价、涨跌幅、主力资金、超大单、大单、中单和小单资金流指标\n- 支持分页查询，适合构建资金流排行榜和市场资金监控看板\n- 适合股票筛选、主力资金跟踪、市场热点分析和投研辅助等场景\n- 围绕“A 股个股资金流排行”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股个股资金流排行”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcncashflowrank",
        "operationId": "get_stockcncashflowrank",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcncashflowrank"
        },
        "x-gugudata-api-identity": "stockcncashflowrank",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码。"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票名称。"
                        },
                        "Latest": {
                          "type": "number",
                          "description": "最新价。"
                        },
                        "ChangePercent": {
                          "type": "number",
                          "description": "涨跌幅，单位：%。"
                        },
                        "MainNetInflowAmount": {
                          "type": "number",
                          "description": "主力净流入金额。"
                        },
                        "MainNetInflowRatio": {
                          "type": "number",
                          "description": "主力净流入占比，单位：%。"
                        },
                        "SuperLargeNetInflowAmount": {
                          "type": "number",
                          "description": "超大单净流入金额。"
                        },
                        "SuperLargeNetInflowRatio": {
                          "type": "number",
                          "description": "超大单净流入占比，单位：%。"
                        },
                        "LargeNetInflowAmount": {
                          "type": "number",
                          "description": "大单净流入金额。"
                        },
                        "LargeNetInflowRatio": {
                          "type": "number",
                          "description": "大单净流入占比，单位：%。"
                        },
                        "MediumNetInflowAmount": {
                          "type": "number",
                          "description": "中单净流入金额。"
                        },
                        "MediumNetInflowRatio": {
                          "type": "number",
                          "description": "中单净流入占比，单位：%。"
                        },
                        "SmallNetInflowAmount": {
                          "type": "number",
                          "description": "小单净流入金额。"
                        },
                        "SmallNetInflowRatio": {
                          "type": "number",
                          "description": "小单净流入占比，单位：%。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/stock-cash-flow-rank/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "indicator",
            "in": "query",
            "required": true,
            "description": "时间指标，可选值：今日、3日、5日、10日。",
            "schema": {
              "type": "string",
              "enum": [
                "今日",
                "3日",
                "5日",
                "10日"
              ]
            },
            "example": "今日"
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "分页页码，从 1 开始，默认 1。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量，默认 100，最大 100。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 100
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/stock-limit-up": {
      "get": {
        "summary": "A 股涨停板实时数据",
        "description": "所有A股涨停板实时数据\n接口标签：股票、A股、涨停数据、A股涨停数据、实时数据\n接口特性：\n- 支持所有 A 股涨停板实时数据查询\n- 包含 A 股实时交易多项指标数据\n- 毫秒级查询性能\n- 围绕“A 股涨停板实时数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股涨停板实时数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n- 支持按股票、指数、交易日或指标维度组织结果\n详情页：https://www.gugudata.com/api/details/stockcnlimitup",
        "operationId": "get_stockcnlimitup",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnlimitup"
        },
        "x-gugudata-api-identity": "stockcnlimitup",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "DateKey": {
                          "type": "string",
                          "description": "数据日期，格式：YYYYMMDD"
                        },
                        "Code": {
                          "type": "string",
                          "description": "A 股股票代码"
                        },
                        "Name": {
                          "type": "string",
                          "description": "股票名称"
                        },
                        "ChangeRate": {
                          "type": "number",
                          "description": "涨跌幅，单位：%"
                        },
                        "LatestPrice": {
                          "type": "number",
                          "description": "最新价，单位：元"
                        },
                        "TransactionAmount": {
                          "type": "number",
                          "description": "成交额，单位：元"
                        },
                        "CirculatingMarketValue": {
                          "type": "number",
                          "description": "流通市值，单位：元"
                        },
                        "TotalMarketValue": {
                          "type": "number",
                          "description": "总市值，单位：元"
                        },
                        "TurnoverRate": {
                          "type": "number",
                          "description": "换手率，单位：%"
                        },
                        "SealingFunds": {
                          "type": "number",
                          "description": "封单金额，单位：元"
                        },
                        "FirstSealingTime": {
                          "type": "string",
                          "description": "首次封板时间，格式：HHMMSS"
                        },
                        "LastSealingTime": {
                          "type": "string",
                          "description": "最后封板时间，格式：HHMMSS"
                        },
                        "BoardBreakingTimes": {
                          "type": "integer",
                          "format": "int32",
                          "description": "开板次数"
                        },
                        "LimitUpStatistics": {
                          "type": "string",
                          "description": "涨停统计"
                        },
                        "ConsecutiveBoards": {
                          "type": "integer",
                          "format": "int32",
                          "description": "连板数"
                        },
                        "Industry": {
                          "type": "string",
                          "description": "所属行业"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/stock-limit-up/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/stockcnperminute": {
      "get": {
        "summary": "A 股分钟行情数据",
        "description": "A 股分钟级开盘、收盘、最高、最低、成交量和成交额查询\n接口标签：股票、A股、分时数据、分钟级交易数据、多时间段区间\n接口特性：\n- 支持 1、5、15、30、60 分钟周期查询\n- 1 分钟周期单次跨度不超过 7 个自然日，其他周期不超过 366 个自然日\n- 5、15、30、60 分钟周期支持不复权、前复权和后复权\n- 1 分钟数据主要覆盖最近交易日且仅支持不复权\n- 返回分钟开盘价、收盘价、最高价、最低价、成交量和成交额\n- 非交易时段或无历史覆盖时返回空数组，服务异常时返回明确错误\n- 适合行情看板、投研分析、数据校验和自动化任务接入\n详情页：https://www.gugudata.com/api/details/stockcnperminute",
        "operationId": "get_stockcnperminute",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnperminute"
        },
        "x-gugudata-api-identity": "stockcnperminute",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Symbol": {
                            "type": "string",
                            "description": "A 股股票代码"
                          },
                          "TimeKey": {
                            "type": "string",
                            "description": "分钟交易时间，格式 yyyyMMdd HH:mm:ss"
                          },
                          "Open": {
                            "type": "number",
                            "description": "今日开盘价，单位：元"
                          },
                          "Close": {
                            "type": "number",
                            "description": "当前分钟收盘价，单位：元"
                          },
                          "High": {
                            "type": "number",
                            "description": "最高，单位：元"
                          },
                          "Low": {
                            "type": "number",
                            "description": "最低，单位：元"
                          },
                          "ChangePercent": {
                            "type": "number",
                            "description": "涨跌幅 ，单位：%"
                          },
                          "ChangeAmount": {
                            "type": "number",
                            "description": "涨跌额 ，单位：元"
                          },
                          "TradingVolume": {
                            "type": "number",
                            "description": "成交量，单位：手"
                          },
                          "TradingAmount": {
                            "type": "integer",
                            "format": "int32",
                            "description": "成交额 ，单位：元，较远的历史数据不返回此值"
                          },
                          "Swing": {
                            "type": "number",
                            "description": "振幅，单位：%"
                          },
                          "TurnoverRate": {
                            "type": "number",
                            "description": "换手率，单位：%"
                          },
                          "Latest": {
                            "type": "number",
                            "description": "最新价，较远的历史数据不返回此值"
                          }
                        },
                        "description": "单条分钟行情。1 分钟与其他周期的可用字段可能不同。"
                      },
                      "description": "分钟行情数组；非交易时段或无历史覆盖时可能为空数组。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/stockcnperminute/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "传递单支股票代码，如: 600031。可通过前置接口或参见 <a href='/enum/stockcn/symbols' target='_blank'>A 股股票代码参数枚举页面</a>",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockcn/symbols",
            "example": "YOUR_VALUE"
          },
          {
            "name": "beginDate",
            "in": "query",
            "required": true,
            "description": "查询开始时间，格式 yyyyMMdd HH:mm:ss。",
            "schema": {
              "type": "string"
            },
            "example": "20260801 09:30:00"
          },
          {
            "name": "endDate",
            "in": "query",
            "required": true,
            "description": "查询结束时间，格式 yyyyMMdd HH:mm:ss；不得早于 beginDate，跨度不超过 366 个自然日。",
            "schema": {
              "type": "string"
            },
            "example": "20260807 15:00:00"
          },
          {
            "name": "period",
            "in": "query",
            "required": false,
            "description": "交易数据时间区间，可选时间区间价参数为: 1|5|15|30|60 (分钟)， 其中 1 分钟时间区间交易数据仅返回近 5 个交易日不复权数据，其他时间区间返回近期的交易数据。",
            "schema": {
              "type": "integer",
              "format": "int32",
              "enum": [
                1,
                5,
                15,
                30,
                60
              ]
            },
            "example": 5
          },
          {
            "name": "adjust",
            "in": "query",
            "required": false,
            "description": "查询前复权、后复权数据，如果传递参数值为 pre，那么返回前复权数据（所有数据进行了前复权）；如果传递参数值为 after，那么返回后复权数据；默认值为空或不传递，返回未复权数据",
            "schema": {
              "type": "string",
              "enum": [
                "",
                "pre",
                "after"
              ]
            }
          },
          {
            "name": "isfull",
            "in": "query",
            "required": false,
            "description": "是否按完整模式查询。",
            "schema": {
              "type": "boolean",
              "default": false
            },
            "example": false
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/ticks": {
      "get": {
        "summary": "A 股分笔实时交易数据",
        "description": "A 股逐笔成交明细追踪\n接口标签：股票、A股、分笔数据、支持全量 A 股、当日数据\n接口特性：\n- 支持 A 股股票当日分笔实时成交明细查询\n- symbol 建议传入带市场前缀的股票代码，例如 sh600000、sz000001\n- 返回成交时间、价格、价格变化、成交量、成交额和成交方向\n- 适合逐笔成交列表、盘口监控、短线交易分析和成交行为研究等场景\n- 围绕“A 股分笔实时交易数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股分笔实时交易数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcnticks",
        "operationId": "get_stockcnticks",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnticks"
        },
        "x-gugudata-api-identity": "stockcnticks",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码。"
                        },
                        "TimeKey": {
                          "type": "string",
                          "description": "成交时间。"
                        },
                        "Price": {
                          "type": "number",
                          "description": "成交价格。"
                        },
                        "PriceChange": {
                          "type": "number",
                          "description": "相对上一笔或上一成交价的价格变化。"
                        },
                        "TradingVolume": {
                          "type": "number",
                          "description": "成交量。"
                        },
                        "TradingAmount": {
                          "type": "number",
                          "description": "成交额。"
                        },
                        "Type": {
                          "type": "string",
                          "description": "成交方向或盘口类型，例如买盘、卖盘、中性盘等。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/ticks/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "A 股股票代码，建议使用带市场前缀代码，例如 sh600000、sz000001。",
            "schema": {
              "type": "string"
            },
            "example": "sh600000"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cn/trade_calendar": {
      "get": {
        "summary": "A 股交易日历",
        "description": "全量 A 股交易日历\n接口标签：股票、A股、1990 年开市开始、完整交易日历\n接口特性：\n- 支持所有 A 股交易日历\n- 从 A 股开市交易至本年度结束日历数据\n- 后续年份交易日历持续更新\n- 毫秒级查询性能\n- 围绕“A 股交易日历”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股交易日历”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockcntradecalendar",
        "operationId": "get_stockcntradecalendar",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcntradecalendar"
        },
        "x-gugudata-api-identity": "stockcntradecalendar",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "从 1990/12/19 开始至今的交易日历数据"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/trade_calendar/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/cnsymbols": {
      "get": {
        "summary": "查询 A 股股票代码列表数据，支持分页查询",
        "description": "包含股票编码、股票名称、股票中文名称\n仅返回当前有效代码，历史代码仍可用于已支持的历史数据查询。\n接口标签：股票、A股、实时数据、A股实时数据、支持代码筛选\n详情页：https://www.gugudata.com/api/details/stockcnrealtime",
        "operationId": "get_get_stock_cnsymbols",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnrealtime"
        },
        "x-gugudata-api-identity": "stockcnrealtime",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "stockcnrealtime",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/stockcnrealtime",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "",
            "schema": {
              "type": "string"
            },
            "example": "第几页"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "",
            "schema": {
              "type": "string"
            },
            "example": "每页返回数量，最大 50 条"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/hk/annualreport": {
      "get": {
        "summary": "港股历年三大财务报表",
        "description": "历年所有财报数据\n接口标签：股票、港股、全量港股数据、最全三大财报数据\n接口特性：\n- 支持所有港股全量三大财报数据查询\n- 分别包括财报基本面、资产负债表、利润表、现金流量表数据\n- 返回 70 多项财务指标\n- 多数据源清洗整合，百万级数据毫秒级返回\n- 围绕“港股历年三大财务报表”提供标准化能力，便于快速接入现有业务\n- 适合将“港股历年三大财务报表”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/hkannualreport",
        "operationId": "get_hkannualreport",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/hkannualreport"
        },
        "x-gugudata-api-identity": "hkannualreport",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "columns": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "财报的数据列名称，注意因为财报数据字段非常多且为了保证表达精准性，这里的字段说明主要以中文进行表达。"
                        },
                        "data": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "资产负债表": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "description": "资产负债表数据，动态输出。"
                              },
                              "利润表": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "description": "利润表数据，动态输出。"
                              },
                              "现金流量表": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "description": "现金流量表数据，动态输出。"
                              }
                            }
                          },
                          "description": "对应时间点的具体财报数据"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/hk/annualreport/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "支持传递单个港股股票代码进行筛选，如：00012。具体值参见 <a href='/enum/stockhk/symbols' target='_blank'>港股股票代码参数枚举页面</a>",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockhk/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockhk/symbols",
            "example": "YOUR_VALUE"
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "description": "三大财报类型，可选值为：资产负债表|利润表|现金流量表，传递空值，获取财报基本面数据。",
            "schema": {
              "type": "string",
              "enum": [
                "资产负债表",
                "利润表",
                "现金流量表"
              ]
            }
          },
          {
            "name": "indicator",
            "in": "query",
            "required": true,
            "description": "财报时间区间类型，可选值为：年度|报告期",
            "schema": {
              "type": "string",
              "enum": [
                "年度",
                "报告期"
              ]
            }
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/hk/basicinfo": {
      "get": {
        "summary": "港股基础信息数据",
        "description": "港股基础资料与估值概览\n接口标签：股票、港股、港指市值数据、所有港股数据\n接口特性：\n- 支持分页查询港股基础资料\n- keywords 可按股票代码或名称筛选\n- 返回股票代码、名称、最新价、市值和市盈率等常用字段\n- 适合港股列表、搜索补全、股票资料页和港股基础库建设等场景\n- 围绕“港股基础信息数据”提供标准化能力，便于快速接入现有业务\n- 适合将“港股基础信息数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stockhkbasicinfo",
        "operationId": "get_stockhkbasicinfo",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockhkbasicinfo"
        },
        "x-gugudata-api-identity": "stockhkbasicinfo",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "每秒请求不能超过100次"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY错误",
            "remark": "请检查传递的APPKEY是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "港股股票代码。"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "股票名称。"
                        },
                        "Latest": {
                          "type": "number",
                          "description": "最新价。"
                        },
                        "MarketValue": {
                          "type": "number",
                          "description": "总市值。"
                        },
                        "PERatio": {
                          "type": "number",
                          "description": "市盈率。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/hk/basicinfo/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": false,
            "description": "股票代码或股票名称关键词。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "分页页码，从 1 开始。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "每页数量。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 20
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/hk/bulletin": {
      "get": {
        "summary": "港股上市公司公告",
        "description": "港股公告检索与摘要归档\n接口标签：股票、港股、10年公告数据、详细公告数据\n接口特性：\n- 支持港股上市公司公告查询，symbol 为必填港股代码\n- 支持 language=en 或 zh 查询英文或繁体中文公告\n- 支持 sortorder=desc 或 asc 控制公告发布时间排序\n- 可通过 reporttype=annual/interim 与 year 直达查询指定年度年报或中报 PDF\n- 返回公告文件链接，PDF 等公告原始文件可直接下载\n- 围绕“港股上市公司公告”提供标准化能力，便于快速接入现有业务\n- 适合将“港股上市公司公告”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n详情页：https://www.gugudata.com/api/details/stockhkbulletin",
        "operationId": "get_stockhkbulletin",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockhkbulletin"
        },
        "x-gugudata-api-identity": "stockhkbulletin",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "港股股票代码。"
                        },
                        "StockName": {
                          "type": "string",
                          "description": "港股股票名称。"
                        },
                        "Title": {
                          "type": "string",
                          "description": "公告标题。"
                        },
                        "ShortText": {
                          "type": "string",
                          "description": "公告摘要或公告分类文本。"
                        },
                        "LongText": {
                          "type": "string",
                          "description": "公告详情文本。"
                        },
                        "FileSize": {
                          "type": "string",
                          "description": "公告文件大小。"
                        },
                        "FileType": {
                          "type": "string",
                          "description": "公告文件类型，例如 PDF。"
                        },
                        "FileLink": {
                          "type": "string",
                          "description": "公告文件下载链接。"
                        },
                        "BulletinDateTime": {
                          "type": "string",
                          "description": "公告发布时间，格式 yyyy/MM/dd HH:mm。"
                        },
                        "UniqueId": {
                          "type": "string",
                          "description": "公告唯一标识。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/hk/bulletin/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "港股股票代码，必填，示例：00814、01378。具体值参见 <a href='/enum/stockhk/symbols' target='_blank'>港股股票代码参数枚举页面</a>。",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockhk/symbols"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/enum/stockhk/symbols"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "分页页码，从 1 开始，默认值为 1。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "每页返回条数，默认值为 10，取值范围为 1~20。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "description": "公告语言，可选 en 或 zh；en 表示英文公告，zh 表示繁体中文公告，默认 en。",
            "schema": {
              "type": "string"
            },
            "example": "en"
          },
          {
            "name": "sortorder",
            "in": "query",
            "required": false,
            "description": "公告发布时间排序方式，可选 desc 或 asc；desc 表示倒序，asc 表示正序，默认 desc。",
            "schema": {
              "type": "string"
            },
            "example": "desc"
          },
          {
            "name": "reporttype",
            "in": "query",
            "required": false,
            "description": "报告类型过滤，可选 annual 或 interim；annual 表示年报 PDF，interim 表示中报 PDF。不传时返回普通公告列表。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "报告所属年度，格式为 4 位年份。例如 year=2025 表示查询 2025 年报或 2025 中报，不按公告发布时间年份过滤。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/hksymbols": {
      "get": {
        "summary": "查询港股股票代码列表数据，支持分页查询",
        "description": "包含股票编码、股票名称、股票中文名称\n仅返回当前有效代码，历史代码仍可用于已支持的历史数据查询。\n接口标签：股票、港股、全量港股数据、最全三大财报数据\n详情页：https://www.gugudata.com/api/details/hkannualreport",
        "operationId": "get_get_stock_hksymbols",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/hkannualreport"
        },
        "x-gugudata-api-identity": "hkannualreport",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "hkannualreport",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/hkannualreport",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "",
            "schema": {
              "type": "string"
            },
            "example": "第几页"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "",
            "schema": {
              "type": "string"
            },
            "example": "每页返回数量，最大 50 条"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/kcb": {
      "get": {
        "summary": "A 股科创板历史行情数据",
        "description": "全量科创板历史行情\n接口标签：股票、A股、科创板、全量历史数据、支持代码筛选\n接口特性：\n- 支持所有科创板历史交易数据查询\n- 包含科创板交易多项指标数据\n- 毫秒级查询性能\n- 围绕“A 股科创板历史行情数据”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股科创板历史行情数据”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n- 支持按股票、指数、交易日或指标维度组织结果\n详情页：https://www.gugudata.com/api/details/stockkcb",
        "operationId": "get_stockkcb",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockkcb"
        },
        "x-gugudata-api-identity": "stockkcb",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "科创板股票代码"
                        },
                        "Open": {
                          "type": "number",
                          "description": "开盘价，单位：元"
                        },
                        "Close": {
                          "type": "number",
                          "description": "收盘价，单位：元"
                        },
                        "High": {
                          "type": "number",
                          "description": "最高价，单位：元"
                        },
                        "Low": {
                          "type": "number",
                          "description": "最低价，单位：元"
                        },
                        "Volume": {
                          "type": "number",
                          "description": "成交量，单位：股"
                        },
                        "AfterVolume": {
                          "type": "number",
                          "description": "盘后量"
                        },
                        "AfterAmount": {
                          "type": "number",
                          "description": "盘后额"
                        },
                        "TradableEquity": {
                          "type": "number",
                          "description": "流通股本，单位：股"
                        },
                        "TurnoverRate": {
                          "type": "number",
                          "description": "换手率 = 成交量(股) / 流通股本(股)，单位：%"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/kcb/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "支持传递单支科创板股票代码进行筛选，格式为: sh688008。",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "begindate",
            "in": "query",
            "required": true,
            "description": "股票交易开始时间，格式为 20200101",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "enddate",
            "in": "query",
            "required": true,
            "description": "股票交易结束时间，格式为 20200101，与开始时间最大时间跨度支持 3660 个自然日，获取全量数据请分批获取，数据量较大，请保持合理的请求频率",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "adjust",
            "in": "query",
            "required": false,
            "description": "查询前复权、后复权数据，如果传递参数值为 pre，那么返回前复权数据（所有数据进行了前复权）；如果传递参数值为 after，那么返回后复权数据；默认值为空或不传递，返回未复权数据",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/symbols": {
      "get": {
        "summary": "A 股股票代码",
        "description": "实时更新股票代码列表。仅展示当前有效代码，历史代码仍可用于已支持的历史数据查询。\n接口标签：股票、A股、实时数据、多交易所数据\n接口特性：\n- 目前支持所有 A 股股票代码列表查询\n- 无需自己维护数据源，我们提供实时列表数据\n- 包含 A 股所有交易所的股票代码列表\n- 毫秒级查询性能\n- 围绕“A 股股票代码”提供标准化能力，便于快速接入现有业务\n- 适合将“A 股股票代码”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n- 可与股票代码、交易日历、资金流和财务数据接口组合\n详情页：https://www.gugudata.com/api/details/stocksymbols",
        "operationId": "get_stocksymbols",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stocksymbols"
        },
        "x-gugudata-api-identity": "stocksymbols",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Symbol": {
                          "type": "string",
                          "description": "股票代码"
                        },
                        "SymbolName": {
                          "type": "string",
                          "description": "股票名称"
                        },
                        "SymbolType": {
                          "type": "string",
                          "description": "股票类型，A：A股"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/symbols/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "stockType",
            "in": "query",
            "required": true,
            "description": "股票类型，A：A股",
            "schema": {
              "type": "string"
            },
            "example": "A"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": true,
            "description": "分页参数，页码",
            "schema": {
              "type": "number"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": true,
            "description": "分页参数，每页条数，最大值：100，若传递 0 则返回所有数据",
            "schema": {
              "type": "number"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/text/chinesepinyin": {
      "post": {
        "summary": "中文转拼音",
        "description": "多音字智能解析\n接口标签：文本处理、毫秒级响应、拼音标准格式\n接口特性：\n- 多音字智能解析\n- 拼音标准格式\n- 毫秒级响应性能\n- 围绕“中文转拼音”提供标准化能力，便于快速接入现有业务\n- 适合将“中文转拼音”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n- 支持将文本处理结果接入编辑器、客服系统和知识库\n详情页：https://www.gugudata.com/api/details/chinesepinyin",
        "operationId": "post_chinesepinyin",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/chinesepinyin"
        },
        "x-gugudata-api-identity": "chinesepinyin",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数，一般用于调试"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      },
                      "description": "返回的拼音数组"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/chinesepinyin/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "需要转拼音的中文文本"
                  }
                },
                "required": [
                  "content"
                ]
              },
              "example": {
                "content": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/chinesepoem": {
      "get": {
        "summary": "唐诗宋词大全",
        "description": "支持 40 万数据全文检索\n接口标签：基础数据、唐宋诗词全量数据、多种检索条件\n接口特性：\n- 中文全数量级唐诗宋诗宋词数据\n- 关键字可对标题、作者与内容进行模糊匹配\n- 总计近 40 万条数据\n- 数据持续更新与维护\n- 围绕“唐诗宋词大全”提供标准化能力，便于快速接入现有业务\n- 适合将“唐诗宋词大全”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n详情页：https://www.gugudata.com/api/details/chinesepoem",
        "operationId": "get_chinesepoem",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/chinesepoem"
        },
        "x-gugudata-api-identity": "chinesepoem",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数，一般用于调试"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Title": {
                          "type": "string",
                          "description": "诗歌标题或宋词词牌名"
                        },
                        "Author": {
                          "type": "string",
                          "description": "作者名"
                        },
                        "Content": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "诗歌或词的内容，格式为 string 数组"
                        },
                        "Type": {
                          "type": "string",
                          "description": "类型，分为：唐诗 | 宋诗 | 宋词"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/chinesepoem/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": false,
            "description": "查询关键字，会模糊匹配标题、作者与内容，结果按照类别、作者进行排序。内容关键字传递中文简体、中文繁体都可兼容搜索",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": true,
            "description": "分页参数，每页总条数，取值范围在 1 ~ 20 之间",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "pagenumber",
            "in": "query",
            "required": true,
            "description": "分页参数，第几页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "数据分类，可选参数为（tang, song, ci）。唐诗: tang | 宋诗: song | 宋词: ci，不传递或空值则不进行过滤",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchtype",
            "in": "query",
            "required": false,
            "description": "关键字条件匹配的内容，可选参数为（title, author, content, all）。标题或词牌名: title | 作者: author | 诗歌或词的内容: content | 匹配以上所有: all，不传递则默认值为 all",
            "schema": {
              "type": "string"
            },
            "example": "all"
          }
        ],
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/correct": {
      "post": {
        "summary": "NLP 中文智能纠错",
        "description": "识别中文文本中的常见错误，返回完整纠正文本和可定位的修改明细。\n接口特性：\n- 提供保守、标准和增强三种纠错强度；\n- 可尽量保留原文语气、格式与表达风格；\n- 逐项返回原词、建议修改内容及字符位置；\n- 单次支持最长 4000 字符的中文文本；\n- 纠错结果建议结合具体语境进行人工复核。\n详情页：https://www.gugudata.com/api/details/nlpcorrect",
        "operationId": "post_nlpcorrect",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/nlpcorrect"
        },
        "x-gugudata-api-identity": "nlpcorrect",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "请求成功。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查参数格式和取值范围。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请按套餐 QPS 控制调用频率。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "请检查订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查 APPKEY 和接口购买状态。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "请检查剩余调用额度。"
          },
          {
            "code": "900",
            "title": "接口内部错误",
            "remark": "请稍后重试。"
          },
          {
            "code": "901",
            "title": "服务暂时不可用",
            "remark": "请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "请求成功，业务码 100。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次业务参数摘要，不包含 APPKEY。正式请求仅显示文本长度，固定公开 Demo 会显示示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "minimum": 0,
                          "maximum": 1,
                          "description": "成功时为 1，错误时为 0。"
                        }
                      }
                    },
                    "Data": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "CorrectedContent",
                        "Corrects"
                      ],
                      "properties": {
                        "CorrectedContent": {
                          "type": "string",
                          "description": "纠正后的完整文本。"
                        },
                        "Corrects": {
                          "type": "array",
                          "description": "按原文位置升序排列的修改明细，无修改时为空数组。",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "SourceWord",
                              "CorrectedWord",
                              "StartIndex",
                              "EndIndex"
                            ],
                            "properties": {
                              "SourceWord": {
                                "type": "string",
                                "description": "原文片段。"
                              },
                              "CorrectedWord": {
                                "type": "string",
                                "description": "纠正后的片段。"
                              },
                              "StartIndex": {
                                "type": "integer",
                                "format": "int32",
                                "minimum": 0,
                                "description": "原文 UTF-16 起始索引，从 0 开始。"
                              },
                              "EndIndex": {
                                "type": "integer",
                                "format": "int32",
                                "minimum": 0,
                                "description": "原文 UTF-16 结束索引，不包含该位置。"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "content=我们以经完成了初稿，明天在核对一次，确保说明写的准确。&correctionMode=standard&preserveStyle=true",
                    "StatusCode": 100,
                    "StatusDescription": "请求成功。",
                    "ResponseDateTime": "2026-09-04 12:00:00.000",
                    "DataTotalCount": 1
                  },
                  "Data": {
                    "CorrectedContent": "我们已经完成了初稿，明天再核对一次，确保说明写得准确。",
                    "Corrects": [
                      {
                        "SourceWord": "以",
                        "CorrectedWord": "已",
                        "StartIndex": 2,
                        "EndIndex": 3
                      },
                      {
                        "SourceWord": "在",
                        "CorrectedWord": "再",
                        "StartIndex": 12,
                        "EndIndex": 13
                      },
                      {
                        "SourceWord": "的",
                        "CorrectedWord": "得",
                        "StartIndex": 23,
                        "EndIndex": 24
                      }
                    ]
                  }
                }
              }
            }
          },
          "400": {
            "description": "参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "缺少或无效 APPKEY，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单过期或额度不可用，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "纠错服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/correct/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "可通过 Query 传递；也支持请求头、Bearer 或 JSON Body。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "content"
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "minLength": 1,
                    "description": "调用凭证；使用请求头、Bearer 或 Query 时可省略。"
                  },
                  "content": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4000,
                    "description": "待纠错的中文文本。"
                  },
                  "correctionMode": {
                    "type": "string",
                    "enum": [
                      "conservative",
                      "standard",
                      "aggressive"
                    ],
                    "default": "standard",
                    "description": "纠错强度。"
                  },
                  "preserveStyle": {
                    "type": "boolean",
                    "default": true,
                    "description": "是否尽量保留原文表达风格。"
                  }
                }
              },
              "example": {
                "appkey": "YOUR_APPKEY",
                "content": "我们以经完成了初稿，明天在核对一次，确保说明写的准确。",
                "correctionMode": "standard",
                "preserveStyle": true
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/text/couplet": {
      "get": {
        "summary": "百万中国对联数据",
        "description": "支持全文检索级别\n接口标签：基础数据、百万级数据、支持全文数据检索\n接口特性：\n- 中文全数量级历史对联数据\n- 百万级数据\n- 数据持续更新与维护\n- 围绕“百万中国对联数据”提供标准化能力，便于快速接入现有业务\n- 适合将“百万中国对联数据”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n- 支持将文本处理结果接入编辑器、客服系统和知识库\n详情页：https://www.gugudata.com/api/details/couplet",
        "operationId": "get_couplet",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/couplet"
        },
        "x-gugudata-api-identity": "couplet",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数，一般用于调试"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "First": {
                          "type": "string",
                          "description": "上联"
                        },
                        "Second": {
                          "type": "string",
                          "description": "下联"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/couplet/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": false,
            "description": "查询关键字",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": true,
            "description": "分页参数，每页总条数，取值范围在 1 ~ 20 之间",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          },
          {
            "name": "pagenumber",
            "in": "query",
            "required": true,
            "description": "分页参数，第几页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          }
        ],
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/coupletai": {
      "post": {
        "summary": "人工智能对联生成",
        "description": "基于百万数据训练\n接口标签：文本处理、NLP、人工智能、AI 训练与应答、多结果返回\n接口特性：\n- AI 基于百万历史对联数据训练应答模型\n- 机器学习持续训练学习\n- 一个上联可返回多个下联应答\n- 毫秒级响应性能\n- 围绕“人工智能对联生成”提供标准化能力，便于快速接入现有业务\n- 适合将“人工智能对联生成”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n详情页：https://www.gugudata.com/api/details/coupletai",
        "operationId": "post_coupletai",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/coupletai"
        },
        "x-gugudata-api-identity": "coupletai",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数，一般用于调试"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "下联文本，多次请求会随机应答多个下联"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/coupletai/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "firstpair": {
                    "type": "string",
                    "description": "对联上联文本"
                  }
                },
                "required": [
                  "firstpair"
                ]
              },
              "example": {
                "firstpair": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/detectlanguage": {
      "post": {
        "summary": "NLP 语种检测",
        "description": "180+ 语言检测\n接口标签：文本处理、NLP、人工智能、语种全称与缩写、返回置信度\n接口特性：\n- 基于 NLP 分析文本的语种\n- 支持 180+ 多语种检测\n- 语种缩写遵循 ISO 639-1 标准\n- 包含检测到的语种置信度\n- 毫秒级响应性能\n- 围绕“NLP 语种检测”提供标准化能力，便于快速接入现有业务\n- 适合将“NLP 语种检测”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n详情页：https://www.gugudata.com/api/details/nlpdetectlanguage",
        "operationId": "post_nlpdetectlanguage",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/nlpdetectlanguage"
        },
        "x-gugudata-api-identity": "nlpdetectlanguage",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "请求参数，一般用于调试"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Language": {
                          "type": "string",
                          "description": "检测到的语种"
                        },
                        "LanguageAbbr": {
                          "type": "string",
                          "description": "检测到的语种缩写，语种缩写遵循 ISO 639-1 标准"
                        },
                        "Probability": {
                          "type": "number",
                          "description": "检测到的语种置信度"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/detectlanguage/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "待检测文本内容"
                  }
                },
                "required": [
                  "content"
                ]
              },
              "example": {
                "content": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/english-words-chinese": {
      "get": {
        "summary": "英文单词中文释义查询",
        "description": "查询常用英文词汇与中文释义。\n详情页：https://www.gugudata.com/api/details/english-words-chinese",
        "operationId": "get_english_words_chinese",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/english-words-chinese"
        },
        "x-gugudata-api-identity": "english-words-chinese",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "DataVersion": {
                          "type": "string",
                          "const": "ecdict-core20k-2025-03-28"
                        },
                        "DataUpdatedAt": {
                          "type": "string",
                          "format": "date",
                          "const": "2025-03-28"
                        }
                      },
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount",
                        "DataVersion",
                        "DataUpdatedAt"
                      ]
                    },
                    "Data": {
                      "type": "array",
                      "description": "按相关性排序的英汉词条。",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "Word": {
                            "type": "string"
                          },
                          "Content": {
                            "type": "string"
                          },
                          "Phonetic": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "Translations": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "Definitions": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "PartsOfSpeech": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "Code": {
                                  "type": "string"
                                },
                                "Weight": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "Code",
                                "Weight"
                              ]
                            }
                          },
                          "Tags": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "Frequency": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "BncRank": {
                                "type": [
                                  "integer",
                                  "null"
                                ]
                              },
                              "ContemporaryRank": {
                                "type": [
                                  "integer",
                                  "null"
                                ]
                              }
                            },
                            "required": [
                              "BncRank",
                              "ContemporaryRank"
                            ]
                          },
                          "Forms": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "Lemma": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "PastTense": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "PastParticiple": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "PresentParticiple": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "ThirdPersonSingular": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "Comparative": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "Superlative": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "Plural": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              }
                            },
                            "required": [
                              "Lemma",
                              "PastTense",
                              "PastParticiple",
                              "PresentParticiple",
                              "ThirdPersonSingular",
                              "Comparative",
                              "Superlative",
                              "Plural"
                            ]
                          }
                        },
                        "required": [
                          "Word",
                          "Content",
                          "Phonetic",
                          "Translations",
                          "Definitions",
                          "PartsOfSpeech",
                          "Tags",
                          "Frequency",
                          "Forms"
                        ]
                      }
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "缺少或无效 APPKEY，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单过期或额度不可用，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "词典数据暂不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/english-words-chinese/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": true,
            "description": "英文单词、词形、前缀或中文释义关键词。",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            },
            "example": "computer"
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页记录数。",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 20,
              "default": 10
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "required": false,
            "description": "页码，从 1 开始。",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 20000,
              "default": 1
            }
          }
        ],
        "x-apifox-folder": "文本\\/NLP",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/text/entityrecognition": {
      "post": {
        "summary": "NLP 命名实体识别",
        "description": "识别中文文本中的人名、地点、机构及其他专有实体，并返回可定位的字符区间。\n接口特性：\n- 从中文文本中识别人名、地点、机构及其他专有实体；\n- 返回实体原文、统一类别和对应字符位置；\n- 支持按实体类别筛选需要的识别结果；\n- 兼容数组或英文逗号分隔的类别条件；\n- 相同实体自动去重并按原文顺序返回；\n- 位置区间可直接用于高亮、标注和内容回填；\n- 单次支持最长 4,000 字符的中文文本；\n- 适合新闻、合同、工单与客服内容解析；\n- 可用于搜索索引、知识抽取与内容分类；\n- 识别结果受上下文与文本完整性影响，建议结合业务规则复核。\n详情页：https://www.gugudata.com/api/details/nlpentityrecognition",
        "operationId": "post_nlpentityrecognition",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/nlpentityrecognition"
        },
        "x-gugudata-api-identity": "nlpentityrecognition",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "请求成功。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查参数格式和取值范围。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请按套餐 QPS 控制调用频率。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "请检查订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查 APPKEY 和接口购买状态。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "请检查剩余调用额度。"
          },
          {
            "code": "900",
            "title": "接口内部错误",
            "remark": "请稍后重试。"
          },
          {
            "code": "901",
            "title": "服务暂时不可用",
            "remark": "请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次业务参数摘要，不包含 APPKEY。正式请求仅显示文本长度和筛选类别，固定公开 Demo 会显示示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "minimum": 0,
                          "description": "成功时表示返回的实体数量。"
                        }
                      }
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "Text",
                          "Type",
                          "StartIndex",
                          "EndIndex"
                        ],
                        "properties": {
                          "Text": {
                            "type": "string",
                            "minLength": 1,
                            "description": "实体原文。"
                          },
                          "Type": {
                            "type": "string",
                            "enum": [
                              "PER",
                              "LOC",
                              "ORG",
                              "MISC"
                            ],
                            "description": "统一实体类别。"
                          },
                          "StartIndex": {
                            "type": "integer",
                            "format": "int32",
                            "minimum": 0,
                            "description": "原文 UTF-16 起始索引，从 0 开始。"
                          },
                          "EndIndex": {
                            "type": "integer",
                            "format": "int32",
                            "minimum": 1,
                            "description": "原文 UTF-16 结束索引，不包含该位置。"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "contentLength=16&entityTypes=PER,LOC,ORG",
                    "StatusCode": 100,
                    "StatusDescription": "请求成功。",
                    "ResponseDateTime": "2026-09-04 12:00:00.000",
                    "DataTotalCount": 3
                  },
                  "Data": [
                    {
                      "Text": "张三",
                      "Type": "PER",
                      "StartIndex": 0,
                      "EndIndex": 2
                    },
                    {
                      "Text": "上海",
                      "Type": "LOC",
                      "StartIndex": 3,
                      "EndIndex": 5
                    },
                    {
                      "Text": "示例科技有限公司",
                      "Type": "ORG",
                      "StartIndex": 7,
                      "EndIndex": 15
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "缺少或无效 APPKEY，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单过期或额度不可用，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "实体识别服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/entityrecognition/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "可通过 Query 传递；也支持请求头、Bearer 或 JSON Body。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "content"
                ],
                "properties": {
                  "appkey": {
                    "type": "string",
                    "minLength": 1,
                    "description": "调用凭证；使用请求头、Bearer 或 Query 时可省略。"
                  },
                  "content": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 4000,
                    "description": "待识别的中文文本，长度按 UTF-16 字符单元计算。"
                  },
                  "entityTypes": {
                    "description": "可选实体类别。推荐使用 PER、LOC、ORG、MISC；同时兼容 PERSON、LOCATION、ORGANIZATION、OTHER。",
                    "oneOf": [
                      {
                        "type": "string",
                        "description": "单个类别或英文逗号分隔的类别列表。"
                      },
                      {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "enum": [
                            "PER",
                            "PERSON",
                            "LOC",
                            "LOCATION",
                            "ORG",
                            "ORGANIZATION",
                            "MISC",
                            "OTHER"
                          ]
                        },
                        "maxItems": 8
                      }
                    ]
                  }
                }
              },
              "example": {
                "appkey": "YOUR_APPKEY",
                "content": "张三在上海加入示例科技有限公司。",
                "entityTypes": [
                  "PER",
                  "LOC",
                  "ORG"
                ]
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/text/formatarticle": {
      "post": {
        "summary": "NLP 中英文排版规范化",
        "description": "自动中英文排版、标点符号格式化\n接口标签：文本处理、NLP、中英混排格式化、标点修正\n接口特性：\n- 支持中英文混排格式化\n- 自动在汉字与英文字符、英文标点、数字间添加空格\n- 中文标点符号自动规范化，遵从 [标点符号用法 GB/T 15834 2011]\n- 无意义的全角标点以及英文字符、数字等自动修正\n- 围绕“NLP 中英文排版规范化”提供标准化能力，便于快速接入现有业务\n- 适合将“NLP 中英文排版规范化”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n详情页：https://www.gugudata.com/api/details/formatarticle",
        "operationId": "post_formatarticle",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/formatarticle"
        },
        "x-gugudata-api-identity": "formatarticle",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "SourceContent": {
                          "type": "string",
                          "description": "格式化、规范化前的内容"
                        },
                        "FormatContent": {
                          "type": "string",
                          "description": "格式化、规范化后的内容"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/formatarticle/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "需要格式化、规范化的内容"
                  }
                },
                "required": [
                  "content"
                ]
              },
              "example": {
                "content": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/isbn": {
      "get": {
        "summary": "国际标准书号 ISBN",
        "description": "图书 ISBN 资料与出版信息查询\n接口标签：基础数据、图书基础信息、永久图书封面\n接口特性：\n- 最全百万级图书 ISBN 信息查询\n- 返回详细图书基础信息\n- 永久提供图书封面图片存储\n- 数据秒级返回\n- 数据持续更新与维护\n- 围绕“国际标准书号 ISBN”提供标准化能力，便于快速接入现有业务\n- 适合将“国际标准书号 ISBN”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n详情页：https://www.gugudata.com/api/details/isbn",
        "operationId": "get_isbn",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/isbn"
        },
        "x-gugudata-api-identity": "isbn",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Title": {
                          "type": "string",
                          "description": "图书名称"
                        },
                        "CoverImage": {
                          "type": "string",
                          "description": "图书封面图片永久地址"
                        },
                        "ISBN": {
                          "type": "string",
                          "description": "ISBN"
                        },
                        "Author": {
                          "type": "string",
                          "description": "作者"
                        },
                        "Translator": {
                          "type": "string",
                          "description": "译者，没有译者时返回空字符串"
                        },
                        "Publisher": {
                          "type": "string",
                          "description": "出版商"
                        },
                        "PublisherDateTime": {
                          "type": "string",
                          "description": "出版年月，格式 2022-3"
                        },
                        "PageNumber": {
                          "type": "integer",
                          "format": "int32",
                          "description": "图书总页码"
                        },
                        "Binding": {
                          "type": "string",
                          "description": "图书包装类型，如平装、精装"
                        },
                        "BriefIntroduction": {
                          "type": "string",
                          "description": "图书简介"
                        },
                        "AuthorIntroduction": {
                          "type": "string",
                          "description": "作者简介"
                        },
                        "Price": {
                          "type": "number",
                          "description": "图书定价，单位：元，仅供参考"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/isbn/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "isbn",
            "in": "query",
            "required": false,
            "description": "图书 ISBN；与 keywords 参数至少传递一个，如 9787020002320",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "keywords",
            "in": "query",
            "required": false,
            "description": "图书标题搜索关键字；与 isbn 参数至少传递一个",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "搜索结果分页参数，第几页",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "搜索结果分页参数，每页条数，最大值为 10",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 10
          }
        ],
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/nlpabstract": {
      "post": {
        "summary": "NLP 关键字摘要智能提取",
        "description": "NLP 智能提取\n接口标签：文本处理、NLP、人工智能、基于 NLP、返回关键字与摘要\n接口特性：\n- 毫秒级提取性能\n- 基于 NLP 算法智能提取\n- 可返回摘要、关键字类型数据\n- 摘要、关键字最多 5 个结果值\n- 围绕“NLP 关键字摘要智能提取”提供标准化能力，便于快速接入现有业务\n- 适合将“NLP 关键字摘要智能提取”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n详情页：https://www.gugudata.com/api/details/nlpabstract",
        "operationId": "post_nlpabstract",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/nlpabstract"
        },
        "x-gugudata-api-identity": "nlpabstract",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "ListAbstractKeywords": {
                          "type": "object",
                          "properties": {
                            "Word": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              },
                              "description": "提取的关键字，最多 5 个"
                            }
                          }
                        },
                        "ListAbstractSummary": {
                          "type": "object",
                          "properties": {
                            "Sentence": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              },
                              "description": "提取的摘要，最多 5 条"
                            }
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/nlpabstract/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "内容正文"
                  }
                },
                "required": [
                  "content"
                ]
              },
              "example": {
                "content": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/segment": {
      "get": {
        "summary": "NLP 中文文本分词",
        "description": "提供精准的中文文本分词接口\n接口标签：文本处理、NLP、支持 HTTPS、高效精准\n接口特性：\n- 提供精准、高效的中文分词接口\n- 自定义的分词分隔符\n- 每月两次次更新分词基础数据库\n- 围绕“NLP 中文文本分词”提供标准化能力，便于快速接入现有业务\n- 适合将“NLP 中文文本分词”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n- 支持将文本处理结果接入编辑器、客服系统和知识库\n详情页：https://www.gugudata.com/api/details/segment",
        "operationId": "get_segment",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/segment"
        },
        "x-gugudata-api-identity": "segment",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "SegmentaryText": {
                          "type": "string",
                          "description": "分词后的文本"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/segment/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "text",
            "in": "query",
            "required": true,
            "description": "需要进行分词的文本内容",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "split",
            "in": "query",
            "required": false,
            "description": "分词后的分隔符，默认为英文逗号",
            "schema": {
              "type": "string"
            },
            "example": ","
          }
        ],
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/similarity": {
      "post": {
        "summary": "NLP 文本语义相似度检测",
        "description": "专注于语义相似判断\n接口标签：文本处理、NLP、人工智能、基于 NLP、基于机器学习\n接口特性：\n- 秒级分析性能\n- 基于 NLP 算法智能计算\n- 进行语义上相似度精准检测\n- 底层模型以及语料库持续更新集成中\n- 围绕“NLP 文本语义相似度检测”提供标准化能力，便于快速接入现有业务\n- 适合将“NLP 文本语义相似度检测”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n详情页：https://www.gugudata.com/api/details/nlpsimilarity",
        "operationId": "post_nlpsimilarity",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/nlpsimilarity"
        },
        "x-gugudata-api-identity": "nlpsimilarity",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "number",
                      "description": "两段文本的相似度，相似度范围为 [0, 1]，越接近 1 表示两段文本越相似"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/similarity/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content1": {
                    "type": "string",
                    "description": "文本内容1"
                  },
                  "content2": {
                    "type": "string",
                    "description": "文本内容2"
                  }
                },
                "required": [
                  "content1",
                  "content2"
                ]
              },
              "example": {
                "content1": "YOUR_VALUE",
                "content2": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/text/stconvert": {
      "post": {
        "summary": "简体繁体互转",
        "description": "高精度高性能转换\n接口标签：文本处理、超高的转换性能、支持两种繁体字\n接口特性：\n- 毫秒级转换性能\n- 极速解析与返回\n- 支持两种繁体格式，适用多种转换场景\n- 围绕“简体繁体互转”提供标准化能力，便于快速接入现有业务\n- 适合将“简体繁体互转”结果接入业务系统、后台工具和自动化流程\n- 适合文本清洗、内容分析、搜索增强和自动化处理场景\n- 可与摘要、纠错、分词、实体识别和语义分析接口组合\n- 支持将文本处理结果接入编辑器、客服系统和知识库\n详情页：https://www.gugudata.com/api/details/stconvert",
        "operationId": "post_stconvert",
        "tags": [
          "文本/NLP"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stconvert"
        },
        "x-gugudata-api-identity": "stconvert",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "ConvertedContent": {
                          "type": "string",
                          "description": "转换后的内容"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/text/stconvert/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "content": {
                    "type": "string",
                    "description": "待转换的内容，包含特殊字符的话，需要进行 UrlEncode 编码"
                  },
                  "from": {
                    "type": "string",
                    "description": "s|t|thk|ttw，原始的内容类型，s: 简体 t: 繁体 thk: 香港繁体 ttw: 台湾繁体"
                  },
                  "to": {
                    "type": "string",
                    "description": "s|t|thk|ttw，转换的目标类型，s: 简体 t: 繁体 thk: 香港繁体 ttw: 台湾繁体"
                  }
                },
                "required": [
                  "content",
                  "from",
                  "to"
                ]
              },
              "example": {
                "content": "YOUR_VALUE",
                "from": "YOUR_VALUE",
                "to": "YOUR_VALUE"
              }
            }
          }
        },
        "x-apifox-folder": "文本\\/NLP"
      }
    },
    "/v1/document-extractions": {
      "post": {
        "summary": "AI 文档字段结构化解析",
        "description": "按自定义字段解析文档内容。\n详情页：https://www.gugudata.com/api/details/document-field-extraction",
        "operationId": "post_document_field_extraction",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/document-field-extraction"
        },
        "x-gugudata-api-identity": "document-field-extraction",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "依赖服务不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "同步抽取结果或异步任务受理信息。",
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "requestId": {
                              "type": "string"
                            },
                            "mode": {
                              "type": "string",
                              "enum": [
                                "sync",
                                "async"
                              ]
                            },
                            "document": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "fileName": {
                                  "type": "string"
                                },
                                "contentType": {
                                  "type": "string"
                                },
                                "extension": {
                                  "type": "string",
                                  "enum": [
                                    ".pdf",
                                    ".docx",
                                    ".txt",
                                    ".md",
                                    ".markdown",
                                    "text"
                                  ]
                                },
                                "pageCount": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 500
                                },
                                "charCount": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 120000
                                },
                                "processedCharCount": {
                                  "type": "integer",
                                  "minimum": 0,
                                  "maximum": 120000
                                },
                                "chunkCount": {
                                  "type": "integer",
                                  "minimum": 1
                                },
                                "isComplete": {
                                  "type": "boolean"
                                },
                                "textExtraction": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "method": {
                                      "type": "string"
                                    },
                                    "sectionCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    }
                                  },
                                  "required": [
                                    "method",
                                    "sectionCount"
                                  ]
                                }
                              },
                              "required": [
                                "fileName",
                                "contentType",
                                "extension",
                                "pageCount",
                                "charCount",
                                "processedCharCount",
                                "chunkCount",
                                "isComplete",
                                "textExtraction"
                              ]
                            },
                            "summary": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "totalFields": {
                                  "type": "integer",
                                  "minimum": 0
                                },
                                "succeededFields": {
                                  "type": "integer",
                                  "minimum": 0
                                },
                                "failedFields": {
                                  "type": "integer",
                                  "minimum": 0
                                },
                                "successRate": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                }
                              },
                              "required": [
                                "totalFields",
                                "succeededFields",
                                "failedFields",
                                "successRate"
                              ]
                            },
                            "values": {
                              "type": "object",
                              "additionalProperties": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "status": {
                                    "type": "string",
                                    "enum": [
                                      "SUCCEEDED",
                                      "NOT_FOUND",
                                      "TYPE_MISMATCH",
                                      "LOW_CONFIDENCE",
                                      "AMBIGUOUS",
                                      "UNSUPPORTED_SCHEMA",
                                      "EXTRACTION_ERROR"
                                    ]
                                  },
                                  "value": {},
                                  "normalizedValue": {},
                                  "type": {
                                    "type": "string"
                                  },
                                  "confidence": {
                                    "type": [
                                      "number",
                                      "null"
                                    ],
                                    "minimum": 0,
                                    "maximum": 1
                                  },
                                  "reason": {
                                    "type": "string"
                                  },
                                  "evidence": {
                                    "type": "array",
                                    "items": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "source": {
                                          "type": "string"
                                        },
                                        "text": {
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "source",
                                        "text"
                                      ]
                                    }
                                  }
                                },
                                "required": [
                                  "status",
                                  "value",
                                  "normalizedValue",
                                  "type",
                                  "confidence",
                                  "reason",
                                  "evidence"
                                ]
                              }
                            },
                            "failedFields": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "path": {
                                    "type": "string"
                                  },
                                  "status": {
                                    "type": "string"
                                  },
                                  "reason": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "path",
                                  "status",
                                  "reason"
                                ]
                              }
                            },
                            "warnings": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            }
                          },
                          "required": [
                            "requestId",
                            "mode",
                            "document",
                            "summary",
                            "values",
                            "failedFields",
                            "warnings"
                          ]
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "operationId": {
                              "type": "string"
                            },
                            "mode": {
                              "type": "string",
                              "const": "async"
                            },
                            "status": {
                              "type": "string",
                              "enum": [
                                "PENDING",
                                "RUNNING",
                                "SUCCEEDED",
                                "FAILED",
                                "EXPIRED"
                              ]
                            },
                            "pollingUrl": {
                              "type": "string"
                            },
                            "expiresAt": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "format": "date-time"
                            },
                            "result": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "requestId": {
                                  "type": "string"
                                },
                                "mode": {
                                  "type": "string",
                                  "enum": [
                                    "sync",
                                    "async"
                                  ]
                                },
                                "document": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "fileName": {
                                      "type": "string"
                                    },
                                    "contentType": {
                                      "type": "string"
                                    },
                                    "extension": {
                                      "type": "string",
                                      "enum": [
                                        ".pdf",
                                        ".docx",
                                        ".txt",
                                        ".md",
                                        ".markdown",
                                        "text"
                                      ]
                                    },
                                    "pageCount": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 500
                                    },
                                    "charCount": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 120000
                                    },
                                    "processedCharCount": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 120000
                                    },
                                    "chunkCount": {
                                      "type": "integer",
                                      "minimum": 1
                                    },
                                    "isComplete": {
                                      "type": "boolean"
                                    },
                                    "textExtraction": {
                                      "type": "object",
                                      "additionalProperties": false,
                                      "properties": {
                                        "method": {
                                          "type": "string"
                                        },
                                        "sectionCount": {
                                          "type": "integer",
                                          "minimum": 0
                                        }
                                      },
                                      "required": [
                                        "method",
                                        "sectionCount"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "fileName",
                                    "contentType",
                                    "extension",
                                    "pageCount",
                                    "charCount",
                                    "processedCharCount",
                                    "chunkCount",
                                    "isComplete",
                                    "textExtraction"
                                  ]
                                },
                                "summary": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "totalFields": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "succeededFields": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "failedFields": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "successRate": {
                                      "type": "number",
                                      "minimum": 0,
                                      "maximum": 1
                                    }
                                  },
                                  "required": [
                                    "totalFields",
                                    "succeededFields",
                                    "failedFields",
                                    "successRate"
                                  ]
                                },
                                "values": {
                                  "type": "object",
                                  "additionalProperties": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                      "status": {
                                        "type": "string",
                                        "enum": [
                                          "SUCCEEDED",
                                          "NOT_FOUND",
                                          "TYPE_MISMATCH",
                                          "LOW_CONFIDENCE",
                                          "AMBIGUOUS",
                                          "UNSUPPORTED_SCHEMA",
                                          "EXTRACTION_ERROR"
                                        ]
                                      },
                                      "value": {},
                                      "normalizedValue": {},
                                      "type": {
                                        "type": "string"
                                      },
                                      "confidence": {
                                        "type": [
                                          "number",
                                          "null"
                                        ],
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "reason": {
                                        "type": "string"
                                      },
                                      "evidence": {
                                        "type": "array",
                                        "items": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "properties": {
                                            "source": {
                                              "type": "string"
                                            },
                                            "text": {
                                              "type": "string"
                                            }
                                          },
                                          "required": [
                                            "source",
                                            "text"
                                          ]
                                        }
                                      }
                                    },
                                    "required": [
                                      "status",
                                      "value",
                                      "normalizedValue",
                                      "type",
                                      "confidence",
                                      "reason",
                                      "evidence"
                                    ]
                                  }
                                },
                                "failedFields": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                      "path": {
                                        "type": "string"
                                      },
                                      "status": {
                                        "type": "string"
                                      },
                                      "reason": {
                                        "type": "string"
                                      }
                                    },
                                    "required": [
                                      "path",
                                      "status",
                                      "reason"
                                    ]
                                  }
                                },
                                "warnings": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "requestId",
                                "mode",
                                "document",
                                "summary",
                                "values",
                                "failedFields",
                                "warnings"
                              ]
                            },
                            "error": {
                              "type": [
                                "object",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "operationId",
                            "mode",
                            "status",
                            "pollingUrl",
                            "expiresAt"
                          ]
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "文档解析服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v1/document-extractions/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary",
                    "description": "最大 30 MiB；支持 PDF、DOCX、TXT、MD/Markdown。二进制 .doc 不受支持。"
                  },
                  "text": {
                    "type": "string",
                    "maxLength": 120000
                  },
                  "schema": {
                    "type": "string",
                    "maxLength": 65536,
                    "description": "受支持的 JSON Schema 子集。"
                  },
                  "instruction": {
                    "type": "string",
                    "maxLength": 4000
                  },
                  "ocrMode": {
                    "type": "string",
                    "enum": [
                      "auto",
                      "always",
                      "never"
                    ],
                    "default": "auto"
                  },
                  "executionMode": {
                    "type": "string",
                    "enum": [
                      "auto",
                      "sync",
                      "async"
                    ],
                    "default": "auto"
                  },
                  "AppKey": {
                    "type": "string",
                    "description": "也可在 multipart body 中传递 APPKEY。"
                  }
                },
                "required": [
                  "schema"
                ],
                "oneOf": [
                  {
                    "required": [
                      "file"
                    ],
                    "not": {
                      "required": [
                        "text"
                      ]
                    }
                  },
                  {
                    "required": [
                      "text"
                    ],
                    "not": {
                      "required": [
                        "file"
                      ]
                    }
                  }
                ]
              },
              "encoding": {
                "file": {
                  "contentType": "application/octet-stream"
                }
              },
              "example": {
                "text": "项目名称：省电子质检院报告审核 AI 工具采购。项目编号：JSZC-320000-SCZX-G2026-0234。",
                "schema": "{\"type\":\"object\",\"required\":[\"projectName\",\"projectCode\"],\"properties\":{\"projectName\":{\"type\":\"string\"},\"projectCode\":{\"type\":\"string\"}}}",
                "ocrMode": "never",
                "executionMode": "sync"
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/v1/psychology/questionnaires": {
      "get": {
        "summary": "职业与发展心理测评问卷",
        "description": "职业发展心理测评题库\n接口标签：心理测评、原创题库、职业发展、高考心理\n接口特性：\n- 支持检索职业与发展心理测评问卷元数据\n- 返回问卷编码、名称、题量、维度和来源，便于后续发起测评或展示问卷库\n- keyword 可按名称、英文名或描述进行筛选\n- 适合职业规划、人才测评、教育咨询和成长发展类产品接入\n- 围绕“职业与发展心理测评问卷”提供标准化能力，便于快速接入现有业务\n- 适合将“职业与发展心理测评问卷”结果接入业务系统、后台工具和自动化流程\n- 适合高考、考研、招生和院校信息产品接入\n- 可与院校、专业、分数线和招生计划接口组合分析\n详情页：https://www.gugudata.com/api/details/psychology-questionnaires",
        "operationId": "get_psychology_questionnaires",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/psychology-questionnaires"
        },
        "x-gugudata-api-identity": "psychology-questionnaires",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "检查必填参数、问卷编码、答案格式（answers 必须为对象且包含全部题号）"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "网关/CDN 可能返回 429 或业务状态码 502"
          },
          {
            "code": "503",
            "title": "账号欠费或订单过期",
            "remark": "请前往开发者中心检查订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "QuestionnaireCode": {
                          "type": "string",
                          "description": "问卷编码。"
                        },
                        "QuestionnaireName": {
                          "type": "string",
                          "description": "问卷中文名称。"
                        },
                        "QuestionnaireNameEn": {
                          "type": "string",
                          "description": "问卷英文名称。"
                        },
                        "Description": {
                          "type": "string",
                          "description": "问卷简介。"
                        },
                        "QuestionCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "题目数量。"
                        },
                        "Dimensions": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "测评维度列表。"
                        },
                        "Source": {
                          "type": "string",
                          "description": "问卷来源或参考体系。"
                        },
                        "UseCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "使用次数。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v1/psychology/questionnaires/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "description": "问卷名称、英文名或描述关键词。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "分页页码，从 1 开始。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 20
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/v1/psychology/questionnaires/{questionnaireCode}": {
      "get": {
        "summary": "获取问卷详情",
        "description": "获取指定问卷的详细信息和所有题目\n接口标签：心理测评、原创题库、职业发展、高考心理\n详情页：https://www.gugudata.com/api/details/psychology-questionnaires",
        "operationId": "get_get_v1_psychology_questionnaires_questionnairecode",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/psychology-questionnaires"
        },
        "x-gugudata-api-identity": "psychology-questionnaires",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "检查必填参数、问卷编码、答案格式（answers 必须为对象且包含全部题号）"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "网关/CDN 可能返回 429 或业务状态码 502"
          },
          {
            "code": "503",
            "title": "账号欠费或订单过期",
            "remark": "请前往开发者中心检查订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "QuestionnaireCode": {
                          "type": "string"
                        },
                        "QuestionnaireName": {
                          "type": "string"
                        },
                        "QuestionnaireNameEn": {
                          "type": "string"
                        },
                        "Description": {
                          "type": "string"
                        },
                        "QuestionCount": {
                          "type": "integer",
                          "format": "int32"
                        },
                        "Dimensions": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "DimensionCode": {
                                "type": "string"
                              },
                              "DimensionName": {
                                "type": "string"
                              },
                              "Description": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "Instructions": {
                          "type": "string"
                        },
                        "Source": {
                          "type": "string"
                        },
                        "Questions": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "QuestionNumber": {
                                "type": "integer",
                                "format": "int32"
                              },
                              "QuestionText": {
                                "type": "string"
                              },
                              "QuestionType": {
                                "type": "string"
                              },
                              "Options": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "OptionKey": {
                                      "type": "string"
                                    },
                                    "OptionText": {
                                      "type": "string"
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "psychology-questionnaires",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/psychology-questionnaires",
        "parameters": [
          {
            "name": "questionnaireCode",
            "in": "path",
            "required": true,
            "description": "问卷编码（路径参数）。可选值：HOLLAND_SDS（霍兰德职业兴趣测验）、TYPE_A_BEHAVIOR（A型行为量表）、ACHIEVEMENT_MOTIVATION（成就动机量表）、ONET_IP_30（O*NET 职业兴趣画像（30题））、CAAS_SF_24（生涯适应力量表短版（24题））、CDSE_SF_25（职业决策自我效能短量表（25题））、CDDQ_34（职业决策困难问卷（34题））、LBDQ_40（领导行为描述问卷（40题））、MBI_ES_22（职业倦怠量表（22题））、GD_CAREER_INTEREST_24（职业兴趣画像问卷（24题））、GD_CAREER_ADAPT_20（职业适应力问卷（20题））、GD_DECISION_CONFIDENCE_20（职业决策信心问卷（20题））、GD_DECISION_BARRIER_24（职业决策障碍问卷（24题））、GD_LEADERSHIP_STYLE_24（团队领导行为问卷（24题））、GD_WORK_ENGAGEMENT_18（工作投入度问卷（18题））、GD_JOB_STRESS_20（岗位压力体验问卷（20题））、GD_JOB_BURNOUT_18（职业倦怠风险问卷（18题））、GD_CAREER_VALUES_24（职业价值观问卷（24题））、GD_JOB_SEARCH_EFFICACY_16（求职执行效能问卷（16题））、GD_TEAM_COLLAB_18（团队协作质量问卷（18题））、GD_CAREER_COMMITMENT_16（职业承诺问卷（16题））、GD_GRAD_TRANSITION_STRESS_20（毕业过渡压力问卷（20题））、GD_GRAD_EMPLOYABILITY_20（毕业就业能力问卷（20题））、GD_ACADEMIC_BURNOUT_18（学习倦怠风险问卷（18题））、GD_LEARNING_MOTIVATION_20（学习动机问卷（20题））、GD_SELF_ESTEEM_12（自我评价问卷（12题））、GD_RESILIENCE_12（心理韧性问卷（12题））、GD_SOCIAL_SUPPORT_12（社会支持感知问卷（12题））、GD_PERCEIVED_STRESS_12（主观压力体验问卷（12题））、GD_EXAM_ANXIETY_20（考试焦虑体验问卷（20题））、GD_STATE_TENSION_12（即时紧张状态问卷（12题））、GD_ACHIEVEMENT_GOAL_15（学业目标取向问卷（15题））、GD_STUDY_EFFICACY_15（学习效能问卷（15题））、GD_MOOD_RISK_SCREEN_12（情绪风险筛查问卷（12题））",
            "schema": {
              "type": "string",
              "enum": [
                "HOLLAND_SDS",
                "TYPE_A_BEHAVIOR",
                "ACHIEVEMENT_MOTIVATION",
                "ONET_IP_30",
                "CAAS_SF_24",
                "CDSE_SF_25",
                "CDDQ_34",
                "LBDQ_40",
                "MBI_ES_22",
                "GD_CAREER_INTEREST_24",
                "GD_CAREER_ADAPT_20",
                "GD_DECISION_CONFIDENCE_20",
                "GD_DECISION_BARRIER_24",
                "GD_LEADERSHIP_STYLE_24",
                "GD_WORK_ENGAGEMENT_18",
                "GD_JOB_STRESS_20",
                "GD_JOB_BURNOUT_18",
                "GD_CAREER_VALUES_24",
                "GD_JOB_SEARCH_EFFICACY_16",
                "GD_TEAM_COLLAB_18",
                "GD_CAREER_COMMITMENT_16",
                "GD_GRAD_TRANSITION_STRESS_20",
                "GD_GRAD_EMPLOYABILITY_20",
                "GD_ACADEMIC_BURNOUT_18",
                "GD_LEARNING_MOTIVATION_20",
                "GD_SELF_ESTEEM_12",
                "GD_RESILIENCE_12",
                "GD_SOCIAL_SUPPORT_12",
                "GD_PERCEIVED_STRESS_12",
                "GD_EXAM_ANXIETY_20",
                "GD_STATE_TENSION_12",
                "GD_ACHIEVEMENT_GOAL_15",
                "GD_STUDY_EFFICACY_15",
                "GD_MOOD_RISK_SCREEN_12"
              ]
            }
          },
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/v1/psychology/tests": {
      "post": {
        "summary": "提交测试答案",
        "description": "提交用户答案，自动计算得分并生成测评结果\n接口标签：心理测评、原创题库、职业发展、高考心理\n详情页：https://www.gugudata.com/api/details/psychology-questionnaires",
        "operationId": "post_post_v1_psychology_tests",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/psychology-questionnaires"
        },
        "x-gugudata-api-identity": "psychology-questionnaires",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "检查必填参数、问卷编码、答案格式（answers 必须为对象且包含全部题号）"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "网关/CDN 可能返回 429 或业务状态码 502"
          },
          {
            "code": "503",
            "title": "账号欠费或订单过期",
            "remark": "请前往开发者中心检查订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "TestId": {
                          "type": "string"
                        },
                        "QuestionnaireCode": {
                          "type": "string"
                        },
                        "QuestionnaireName": {
                          "type": "string"
                        },
                        "TotalScore": {
                          "type": "integer",
                          "format": "int32"
                        },
                        "DimensionScores": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "DimensionCode": {
                                "type": "string"
                              },
                              "DimensionName": {
                                "type": "string"
                              },
                              "Score": {
                                "type": "integer",
                                "format": "int32"
                              },
                              "MaxScore": {
                                "type": "integer",
                                "format": "int32"
                              },
                              "ScoreRate": {
                                "type": "number"
                              },
                              "Interpretation": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "ResultType": {
                          "type": "string"
                        },
                        "Interpretation": {
                          "type": "string"
                        },
                        "Suggestion": {
                          "type": "string"
                        },
                        "TestDateTime": {
                          "type": "string"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "psychology-questionnaires",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/psychology-questionnaires",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "questionnaireCode": {
                    "type": "string",
                    "description": "问卷编码（请求体）。可选值：HOLLAND_SDS（霍兰德职业兴趣测验）、TYPE_A_BEHAVIOR（A型行为量表）、ACHIEVEMENT_MOTIVATION（成就动机量表）、ONET_IP_30（O*NET 职业兴趣画像（30题））、CAAS_SF_24（生涯适应力量表短版（24题））、CDSE_SF_25（职业决策自我效能短量表（25题））、CDDQ_34（职业决策困难问卷（34题））、LBDQ_40（领导行为描述问卷（40题））、MBI_ES_22（职业倦怠量表（22题））、GD_CAREER_INTEREST_24（职业兴趣画像问卷（24题））、GD_CAREER_ADAPT_20（职业适应力问卷（20题））、GD_DECISION_CONFIDENCE_20（职业决策信心问卷（20题））、GD_DECISION_BARRIER_24（职业决策障碍问卷（24题））、GD_LEADERSHIP_STYLE_24（团队领导行为问卷（24题））、GD_WORK_ENGAGEMENT_18（工作投入度问卷（18题））、GD_JOB_STRESS_20（岗位压力体验问卷（20题））、GD_JOB_BURNOUT_18（职业倦怠风险问卷（18题））、GD_CAREER_VALUES_24（职业价值观问卷（24题））、GD_JOB_SEARCH_EFFICACY_16（求职执行效能问卷（16题））、GD_TEAM_COLLAB_18（团队协作质量问卷（18题））、GD_CAREER_COMMITMENT_16（职业承诺问卷（16题））、GD_GRAD_TRANSITION_STRESS_20（毕业过渡压力问卷（20题））、GD_GRAD_EMPLOYABILITY_20（毕业就业能力问卷（20题））、GD_ACADEMIC_BURNOUT_18（学习倦怠风险问卷（18题））、GD_LEARNING_MOTIVATION_20（学习动机问卷（20题））、GD_SELF_ESTEEM_12（自我评价问卷（12题））、GD_RESILIENCE_12（心理韧性问卷（12题））、GD_SOCIAL_SUPPORT_12（社会支持感知问卷（12题））、GD_PERCEIVED_STRESS_12（主观压力体验问卷（12题））、GD_EXAM_ANXIETY_20（考试焦虑体验问卷（20题））、GD_STATE_TENSION_12（即时紧张状态问卷（12题））、GD_ACHIEVEMENT_GOAL_15（学业目标取向问卷（15题））、GD_STUDY_EFFICACY_15（学习效能问卷（15题））、GD_MOOD_RISK_SCREEN_12（情绪风险筛查问卷（12题））",
                    "enum": [
                      "HOLLAND_SDS",
                      "TYPE_A_BEHAVIOR",
                      "ACHIEVEMENT_MOTIVATION",
                      "ONET_IP_30",
                      "CAAS_SF_24",
                      "CDSE_SF_25",
                      "CDDQ_34",
                      "LBDQ_40",
                      "MBI_ES_22",
                      "GD_CAREER_INTEREST_24",
                      "GD_CAREER_ADAPT_20",
                      "GD_DECISION_CONFIDENCE_20",
                      "GD_DECISION_BARRIER_24",
                      "GD_LEADERSHIP_STYLE_24",
                      "GD_WORK_ENGAGEMENT_18",
                      "GD_JOB_STRESS_20",
                      "GD_JOB_BURNOUT_18",
                      "GD_CAREER_VALUES_24",
                      "GD_JOB_SEARCH_EFFICACY_16",
                      "GD_TEAM_COLLAB_18",
                      "GD_CAREER_COMMITMENT_16",
                      "GD_GRAD_TRANSITION_STRESS_20",
                      "GD_GRAD_EMPLOYABILITY_20",
                      "GD_ACADEMIC_BURNOUT_18",
                      "GD_LEARNING_MOTIVATION_20",
                      "GD_SELF_ESTEEM_12",
                      "GD_RESILIENCE_12",
                      "GD_SOCIAL_SUPPORT_12",
                      "GD_PERCEIVED_STRESS_12",
                      "GD_EXAM_ANXIETY_20",
                      "GD_STATE_TENSION_12",
                      "GD_ACHIEVEMENT_GOAL_15",
                      "GD_STUDY_EFFICACY_15",
                      "GD_MOOD_RISK_SCREEN_12"
                    ]
                  },
                  "userId": {
                    "type": "string",
                    "description": "用户标识（请求体，可选）"
                  },
                  "timeSpent": {
                    "type": "integer",
                    "format": "int32",
                    "description": "答题耗时秒数（请求体，可选）"
                  },
                  "answers": {
                    "type": "object",
                    "additionalProperties": true,
                    "description": "答案对象（请求体），必须包含该问卷全部题号"
                  }
                },
                "required": [
                  "questionnaireCode",
                  "answers"
                ]
              },
              "example": {
                "questionnaireCode": "",
                "userId": "",
                "timeSpent": 0,
                "answers": {}
              }
            }
          }
        },
        "x-apifox-folder": "教育\\/高考"
      },
      "get": {
        "summary": "用户测试历史",
        "description": "查询用户的历史测试记录列表，支持按问卷类型过滤\n接口标签：心理测评、原创题库、职业发展、高考心理\n详情页：https://www.gugudata.com/api/details/psychology-questionnaires",
        "operationId": "get_get_v1_psychology_tests",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/psychology-questionnaires"
        },
        "x-gugudata-api-identity": "psychology-questionnaires",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "检查必填参数、问卷编码、答案格式（answers 必须为对象且包含全部题号）"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "网关/CDN 可能返回 429 或业务状态码 502"
          },
          {
            "code": "503",
            "title": "账号欠费或订单过期",
            "remark": "请前往开发者中心检查订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "TestId": {
                            "type": "string"
                          },
                          "QuestionnaireCode": {
                            "type": "string"
                          },
                          "QuestionnaireName": {
                            "type": "string"
                          },
                          "TotalScore": {
                            "type": "integer",
                            "format": "int32"
                          },
                          "ResultType": {
                            "type": "string"
                          },
                          "TestDateTime": {
                            "type": "string"
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "psychology-questionnaires",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/psychology-questionnaires",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "description": "过滤条件，格式：userId=\"xxx\" 或 userId=\"xxx\" AND questionnaireCode=\"yyy\"。questionnaireCode 可选值：HOLLAND_SDS（霍兰德职业兴趣测验）、TYPE_A_BEHAVIOR（A型行为量表）、ACHIEVEMENT_MOTIVATION（成就动机量表）、ONET_IP_30（O*NET 职业兴趣画像（30题））、CAAS_SF_24（生涯适应力量表短版（24题））、CDSE_SF_25（职业决策自我效能短量表（25题））、CDDQ_34（职业决策困难问卷（34题））、LBDQ_40（领导行为描述问卷（40题））、MBI_ES_22（职业倦怠量表（22题））、GD_CAREER_INTEREST_24（职业兴趣画像问卷（24题））、GD_CAREER_ADAPT_20（职业适应力问卷（20题））、GD_DECISION_CONFIDENCE_20（职业决策信心问卷（20题））、GD_DECISION_BARRIER_24（职业决策障碍问卷（24题））、GD_LEADERSHIP_STYLE_24（团队领导行为问卷（24题））、GD_WORK_ENGAGEMENT_18（工作投入度问卷（18题））、GD_JOB_STRESS_20（岗位压力体验问卷（20题））、GD_JOB_BURNOUT_18（职业倦怠风险问卷（18题））、GD_CAREER_VALUES_24（职业价值观问卷（24题））、GD_JOB_SEARCH_EFFICACY_16（求职执行效能问卷（16题））、GD_TEAM_COLLAB_18（团队协作质量问卷（18题））、GD_CAREER_COMMITMENT_16（职业承诺问卷（16题））、GD_GRAD_TRANSITION_STRESS_20（毕业过渡压力问卷（20题））、GD_GRAD_EMPLOYABILITY_20（毕业就业能力问卷（20题））、GD_ACADEMIC_BURNOUT_18（学习倦怠风险问卷（18题））、GD_LEARNING_MOTIVATION_20（学习动机问卷（20题））、GD_SELF_ESTEEM_12（自我评价问卷（12题））、GD_RESILIENCE_12（心理韧性问卷（12题））、GD_SOCIAL_SUPPORT_12（社会支持感知问卷（12题））、GD_PERCEIVED_STRESS_12（主观压力体验问卷（12题））、GD_EXAM_ANXIETY_20（考试焦虑体验问卷（20题））、GD_STATE_TENSION_12（即时紧张状态问卷（12题））、GD_ACHIEVEMENT_GOAL_15（学业目标取向问卷（15题））、GD_STUDY_EFFICACY_15（学习效能问卷（15题））、GD_MOOD_RISK_SCREEN_12（情绪风险筛查问卷（12题））",
            "schema": {
              "type": "string",
              "enum": [
                "HOLLAND_SDS",
                "TYPE_A_BEHAVIOR",
                "ACHIEVEMENT_MOTIVATION",
                "ONET_IP_30",
                "CAAS_SF_24",
                "CDSE_SF_25",
                "CDDQ_34",
                "LBDQ_40",
                "MBI_ES_22",
                "GD_CAREER_INTEREST_24",
                "GD_CAREER_ADAPT_20",
                "GD_DECISION_CONFIDENCE_20",
                "GD_DECISION_BARRIER_24",
                "GD_LEADERSHIP_STYLE_24",
                "GD_WORK_ENGAGEMENT_18",
                "GD_JOB_STRESS_20",
                "GD_JOB_BURNOUT_18",
                "GD_CAREER_VALUES_24",
                "GD_JOB_SEARCH_EFFICACY_16",
                "GD_TEAM_COLLAB_18",
                "GD_CAREER_COMMITMENT_16",
                "GD_GRAD_TRANSITION_STRESS_20",
                "GD_GRAD_EMPLOYABILITY_20",
                "GD_ACADEMIC_BURNOUT_18",
                "GD_LEARNING_MOTIVATION_20",
                "GD_SELF_ESTEEM_12",
                "GD_RESILIENCE_12",
                "GD_SOCIAL_SUPPORT_12",
                "GD_PERCEIVED_STRESS_12",
                "GD_EXAM_ANXIETY_20",
                "GD_STATE_TENSION_12",
                "GD_ACHIEVEMENT_GOAL_15",
                "GD_STUDY_EFFICACY_15",
                "GD_MOOD_RISK_SCREEN_12"
              ]
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量，默认 20，最大 100",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "pageToken",
            "in": "query",
            "required": false,
            "description": "页码，默认 1",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/v1/psychology/tests/{testId}": {
      "get": {
        "summary": "查询测试结果",
        "description": "根据测试ID查询测试结果详情\n接口标签：心理测评、原创题库、职业发展、高考心理\n详情页：https://www.gugudata.com/api/details/psychology-questionnaires",
        "operationId": "get_get_v1_psychology_tests_testid",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/psychology-questionnaires"
        },
        "x-gugudata-api-identity": "psychology-questionnaires",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "检查必填参数、问卷编码、答案格式（answers 必须为对象且包含全部题号）"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "网关/CDN 可能返回 429 或业务状态码 502"
          },
          {
            "code": "503",
            "title": "账号欠费或订单过期",
            "remark": "请前往开发者中心检查订单有效期"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "TestId": {
                          "type": "string"
                        },
                        "QuestionnaireCode": {
                          "type": "string"
                        },
                        "QuestionnaireName": {
                          "type": "string"
                        },
                        "Answers": {
                          "type": "object",
                          "properties": {
                            "1": {
                              "type": "string"
                            },
                            "2": {
                              "type": "string"
                            }
                          }
                        },
                        "TotalScore": {
                          "type": "integer",
                          "format": "int32"
                        },
                        "DimensionScores": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "DimensionCode": {
                                "type": "string"
                              },
                              "DimensionName": {
                                "type": "string"
                              },
                              "Score": {
                                "type": "integer",
                                "format": "int32"
                              },
                              "MaxScore": {
                                "type": "integer",
                                "format": "int32"
                              },
                              "ScoreRate": {
                                "type": "number"
                              },
                              "Interpretation": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "ResultType": {
                          "type": "string"
                        },
                        "Interpretation": {
                          "type": "string"
                        },
                        "Suggestion": {
                          "type": "string"
                        },
                        "TestDateTime": {
                          "type": "string"
                        },
                        "TimeSpent": {
                          "type": "integer",
                          "format": "int32"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "psychology-questionnaires",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/psychology-questionnaires",
        "parameters": [
          {
            "name": "testId",
            "in": "path",
            "required": true,
            "description": "测试记录ID（路径参数）",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "教育\\/高考"
      }
    },
    "/v1/searchVisibilityReports": {
      "post": {
        "summary": "创建搜索可见性报告",
        "description": "创建搜索可见性报告。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。也支持 JSON appkey；多处凭证须一致。",
        "operationId": "create_search_visibility_report",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "reportId": {
                      "type": "string"
                    },
                    "brand": {
                      "type": "string"
                    },
                    "domain": {
                      "type": "string"
                    },
                    "displayName": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "locale": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "region": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "latestRunId": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "latestRunStatus": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "aliases": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "queries": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "competitors": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "domain": {
                            "type": "string"
                          },
                          "name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "aliases": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          }
                        },
                        "required": [
                          "domain",
                          "name",
                          "aliases"
                        ]
                      }
                    },
                    "maxRank": {
                      "type": "integer",
                      "enum": [
                        10,
                        20,
                        50
                      ]
                    },
                    "latestMetrics": {
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {},
                          "required": []
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "queryCoverageRate": {
                              "type": "number"
                            },
                            "top10PresenceRate": {
                              "type": "number"
                            },
                            "top20PresenceRate": {
                              "type": "number"
                            },
                            "visibilityScore": {
                              "type": "number"
                            },
                            "bestRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageVisibleRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageRankWithPenalty": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "competitorGap": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "sourceCoverage": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "google_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "bing_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "baidu_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                }
                              },
                              "required": []
                            }
                          },
                          "required": [
                            "queryCoverageRate",
                            "top10PresenceRate",
                            "top20PresenceRate",
                            "visibilityScore",
                            "bestRank",
                            "averageVisibleRank",
                            "averageRankWithPenalty",
                            "competitorGap",
                            "sourceCoverage"
                          ]
                        }
                      ]
                    },
                    "createdAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "updatedAt": {
                      "type": "string",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "name",
                    "reportId",
                    "brand",
                    "domain",
                    "displayName",
                    "locale",
                    "region",
                    "latestRunId",
                    "latestRunStatus",
                    "aliases",
                    "queries",
                    "sources",
                    "competitors",
                    "maxRank",
                    "latestMetrics",
                    "createdAt",
                    "updatedAt"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "brand": {
                    "type": "string",
                    "description": "品牌或产品名称，长度 1-120。",
                    "minLength": 1,
                    "maxLength": 120
                  },
                  "domain": {
                    "type": "string",
                    "description": "需要观测的主域名，可传 gugudata.com 或完整 URL。",
                    "minLength": 1,
                    "maxLength": 255
                  },
                  "queries": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "需要观测的搜索关键词列表，1-50 个。创建报告会自动创建首个观测任务，按关键词数量计入 credits 计算。",
                    "minItems": 1,
                    "maxItems": 50,
                    "uniqueItems": true
                  },
                  "sources": {
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "google_web",
                        "bing_web",
                        "baidu_web"
                      ]
                    },
                    "description": "搜索来源，支持 google_web、bing_web、baidu_web。Google/Bing 在 maxRank=10/20/50 时分别消耗 1/2/5 credits；Baidu 同等排名深度消耗 10/20/50 credits。",
                    "minItems": 1,
                    "maxItems": 3
                  },
                  "displayName": {
                    "type": "string",
                    "description": "报告显示名称。"
                  },
                  "aliases": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "description": "品牌别名列表，最多 20 个。",
                    "maxItems": 20,
                    "default": []
                  },
                  "competitors": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "domain": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 255
                        },
                        "name": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "maxLength": 120
                        },
                        "aliases": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "maxItems": 20
                        }
                      },
                      "required": [
                        "domain"
                      ]
                    },
                    "description": "竞品域名定义列表，最多 10 个；每项支持 domain、name、aliases。",
                    "maxItems": 10,
                    "default": []
                  },
                  "locale": {
                    "type": "string",
                    "description": "语言区域提示，如 zh-CN、en-US。"
                  },
                  "region": {
                    "type": "string",
                    "description": "地域提示，如 CN、US、HK。"
                  },
                  "maxRank": {
                    "type": "integer",
                    "format": "int32",
                    "description": "观测排名深度，仅支持 10、20、50，默认 20。Google/Bing 分别消耗 1/2/5 credits，Baidu 分别消耗 10/20/50 credits。",
                    "enum": [
                      10,
                      20,
                      50
                    ],
                    "default": 20
                  },
                  "includeRawResponse": {
                    "type": "boolean",
                    "default": false
                  },
                  "appkey": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "maxLength": 200,
                    "description": "可通过 Body 或其他已声明位置提供凭证。"
                  }
                },
                "required": [
                  "brand",
                  "domain",
                  "queries",
                  "sources"
                ],
                "additionalProperties": false
              },
              "example": {
                "brand": "GuGuData",
                "domain": "gugudata.com",
                "queries": [
                  "gugudata api"
                ],
                "sources": [
                  "google_web"
                ],
                "locale": "zh-CN",
                "region": "CN",
                "maxRank": 20
              }
            }
          }
        },
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {}
        ]
      },
      "get": {
        "summary": "搜索可见性报告列表",
        "description": "搜索可见性报告列表。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。",
        "operationId": "list_search_visibility_reports",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "reports": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "reportId": {
                            "type": "string"
                          },
                          "brand": {
                            "type": "string"
                          },
                          "domain": {
                            "type": "string"
                          },
                          "displayName": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "locale": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "region": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "latestRunId": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "latestRunStatus": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "aliases": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "queries": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "sources": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          },
                          "competitors": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "domain": {
                                  "type": "string"
                                },
                                "name": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "aliases": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "domain",
                                "name",
                                "aliases"
                              ]
                            }
                          },
                          "maxRank": {
                            "type": "integer",
                            "enum": [
                              10,
                              20,
                              50
                            ]
                          },
                          "latestMetrics": {
                            "oneOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {},
                                "required": []
                              },
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "queryCoverageRate": {
                                    "type": "number"
                                  },
                                  "top10PresenceRate": {
                                    "type": "number"
                                  },
                                  "top20PresenceRate": {
                                    "type": "number"
                                  },
                                  "visibilityScore": {
                                    "type": "number"
                                  },
                                  "bestRank": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "averageVisibleRank": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "averageRankWithPenalty": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "competitorGap": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "sourceCoverage": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                      "google_web": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "bing_web": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "baidu_web": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      }
                                    },
                                    "required": []
                                  }
                                },
                                "required": [
                                  "queryCoverageRate",
                                  "top10PresenceRate",
                                  "top20PresenceRate",
                                  "visibilityScore",
                                  "bestRank",
                                  "averageVisibleRank",
                                  "averageRankWithPenalty",
                                  "competitorGap",
                                  "sourceCoverage"
                                ]
                              }
                            ]
                          },
                          "createdAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "updatedAt": {
                            "type": "string",
                            "format": "date-time"
                          }
                        },
                        "required": [
                          "name",
                          "reportId",
                          "brand",
                          "domain",
                          "displayName",
                          "locale",
                          "region",
                          "latestRunId",
                          "latestRunStatus",
                          "aliases",
                          "queries",
                          "sources",
                          "competitors",
                          "maxRank",
                          "latestMetrics",
                          "createdAt",
                          "updatedAt"
                        ]
                      }
                    },
                    "nextPageToken": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "reports",
                    "nextPageToken"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "search-visibility",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/search-visibility",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量；0 使用默认值 20。",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "maximum": 100,
              "default": 20
            },
            "example": 20
          },
          {
            "name": "pageToken",
            "in": "query",
            "required": false,
            "description": "分页令牌。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "filter",
            "in": "query",
            "required": false,
            "description": "过滤表达式。报告列表支持 brand/domain；任务列表支持 state；结果列表支持 source/query。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "required": false,
            "description": "排序表达式，如 createdAt desc、updatedAt desc、checkedAt desc。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/v1/searchVisibilityReports/{reportId}": {
      "get": {
        "summary": "获取搜索可见性报告",
        "description": "获取搜索可见性报告。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。",
        "operationId": "get_search_visibility_report",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "reportId": {
                      "type": "string"
                    },
                    "brand": {
                      "type": "string"
                    },
                    "domain": {
                      "type": "string"
                    },
                    "displayName": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "locale": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "region": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "latestRunId": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "latestRunStatus": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "aliases": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "queries": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "sources": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "competitors": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "domain": {
                            "type": "string"
                          },
                          "name": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "aliases": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            }
                          }
                        },
                        "required": [
                          "domain",
                          "name",
                          "aliases"
                        ]
                      }
                    },
                    "maxRank": {
                      "type": "integer",
                      "enum": [
                        10,
                        20,
                        50
                      ]
                    },
                    "latestMetrics": {
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {},
                          "required": []
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "queryCoverageRate": {
                              "type": "number"
                            },
                            "top10PresenceRate": {
                              "type": "number"
                            },
                            "top20PresenceRate": {
                              "type": "number"
                            },
                            "visibilityScore": {
                              "type": "number"
                            },
                            "bestRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageVisibleRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageRankWithPenalty": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "competitorGap": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "sourceCoverage": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "google_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "bing_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "baidu_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                }
                              },
                              "required": []
                            }
                          },
                          "required": [
                            "queryCoverageRate",
                            "top10PresenceRate",
                            "top20PresenceRate",
                            "visibilityScore",
                            "bestRank",
                            "averageVisibleRank",
                            "averageRankWithPenalty",
                            "competitorGap",
                            "sourceCoverage"
                          ]
                        }
                      ]
                    },
                    "createdAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "updatedAt": {
                      "type": "string",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "name",
                    "reportId",
                    "brand",
                    "domain",
                    "displayName",
                    "locale",
                    "region",
                    "latestRunId",
                    "latestRunStatus",
                    "aliases",
                    "queries",
                    "sources",
                    "competitors",
                    "maxRank",
                    "latestMetrics",
                    "createdAt",
                    "updatedAt"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "search-visibility",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/search-visibility",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "reportId",
            "in": "path",
            "required": true,
            "description": "报告 ID。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/v1/searchVisibilityReports/{reportId}/runs": {
      "post": {
        "summary": "创建搜索可见性观测任务",
        "description": "创建搜索可见性观测任务。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。也支持 JSON appkey；多处凭证须一致。",
        "operationId": "create_search_visibility_run",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "runId": {
                      "type": "string"
                    },
                    "reportId": {
                      "type": "string"
                    },
                    "state": {
                      "type": "string",
                      "enum": [
                        "PENDING",
                        "RUNNING",
                        "SUCCEEDED",
                        "FAILED",
                        "PARTIALLY_FAILED",
                        "CANCELLED"
                      ]
                    },
                    "forceRefresh": {
                      "type": "boolean"
                    },
                    "creditCost": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。"
                    },
                    "tasksTotal": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "tasksSucceeded": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "tasksFailed": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "metrics": {
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {},
                          "required": []
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "queryCoverageRate": {
                              "type": "number"
                            },
                            "top10PresenceRate": {
                              "type": "number"
                            },
                            "top20PresenceRate": {
                              "type": "number"
                            },
                            "visibilityScore": {
                              "type": "number"
                            },
                            "bestRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageVisibleRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageRankWithPenalty": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "competitorGap": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "sourceCoverage": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "google_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "bing_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "baidu_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                }
                              },
                              "required": []
                            }
                          },
                          "required": [
                            "queryCoverageRate",
                            "top10PresenceRate",
                            "top20PresenceRate",
                            "visibilityScore",
                            "bestRank",
                            "averageVisibleRank",
                            "averageRankWithPenalty",
                            "competitorGap",
                            "sourceCoverage"
                          ]
                        }
                      ]
                    },
                    "errorSummary": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "taskKey": {
                            "type": "string"
                          },
                          "query": {
                            "type": "string"
                          },
                          "source": {
                            "type": "string"
                          },
                          "message": {
                            "type": "string"
                          },
                          "occurredAt": {
                            "type": "string",
                            "format": "date-time"
                          }
                        },
                        "required": [
                          "taskKey",
                          "query",
                          "source",
                          "message",
                          "occurredAt"
                        ]
                      }
                    },
                    "createdAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "updatedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "completedAt": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "name",
                    "runId",
                    "reportId",
                    "state",
                    "forceRefresh",
                    "creditCost",
                    "tasksTotal",
                    "tasksSucceeded",
                    "tasksFailed",
                    "metrics",
                    "errorSummary",
                    "createdAt",
                    "updatedAt",
                    "completedAt"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "search-visibility",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/search-visibility",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "reportId",
            "in": "path",
            "required": true,
            "description": "报告 ID。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "forceRefresh": {
                    "type": "boolean",
                    "default": false
                  },
                  "includeRawResponse": {
                    "type": [
                      "boolean",
                      "null"
                    ],
                    "default": null
                  },
                  "appkey": {
                    "type": [
                      "string",
                      "null"
                    ],
                    "maxLength": 200,
                    "description": "可通过 Body 或其他已声明位置提供凭证。"
                  }
                },
                "additionalProperties": false
              },
              "example": {
                "forceRefresh": false,
                "includeRawResponse": false
              }
            }
          }
        },
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {}
        ]
      },
      "get": {
        "summary": "搜索可见性观测任务列表",
        "description": "搜索可见性观测任务列表。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。",
        "operationId": "list_search_visibility_runs",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "runs": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "runId": {
                            "type": "string"
                          },
                          "reportId": {
                            "type": "string"
                          },
                          "state": {
                            "type": "string",
                            "enum": [
                              "PENDING",
                              "RUNNING",
                              "SUCCEEDED",
                              "FAILED",
                              "PARTIALLY_FAILED",
                              "CANCELLED"
                            ]
                          },
                          "forceRefresh": {
                            "type": "boolean"
                          },
                          "creditCost": {
                            "type": "integer",
                            "minimum": 0,
                            "description": "处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。"
                          },
                          "tasksTotal": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "tasksSucceeded": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "tasksFailed": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "metrics": {
                            "oneOf": [
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {},
                                "required": []
                              },
                              {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "queryCoverageRate": {
                                    "type": "number"
                                  },
                                  "top10PresenceRate": {
                                    "type": "number"
                                  },
                                  "top20PresenceRate": {
                                    "type": "number"
                                  },
                                  "visibilityScore": {
                                    "type": "number"
                                  },
                                  "bestRank": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "averageVisibleRank": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "averageRankWithPenalty": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "competitorGap": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "sourceCoverage": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                      "google_web": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "bing_web": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "baidu_web": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      }
                                    },
                                    "required": []
                                  }
                                },
                                "required": [
                                  "queryCoverageRate",
                                  "top10PresenceRate",
                                  "top20PresenceRate",
                                  "visibilityScore",
                                  "bestRank",
                                  "averageVisibleRank",
                                  "averageRankWithPenalty",
                                  "competitorGap",
                                  "sourceCoverage"
                                ]
                              }
                            ]
                          },
                          "errorSummary": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "taskKey": {
                                  "type": "string"
                                },
                                "query": {
                                  "type": "string"
                                },
                                "source": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                },
                                "occurredAt": {
                                  "type": "string",
                                  "format": "date-time"
                                }
                              },
                              "required": [
                                "taskKey",
                                "query",
                                "source",
                                "message",
                                "occurredAt"
                              ]
                            }
                          },
                          "createdAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "updatedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "completedAt": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "format": "date-time"
                          }
                        },
                        "required": [
                          "name",
                          "runId",
                          "reportId",
                          "state",
                          "forceRefresh",
                          "creditCost",
                          "tasksTotal",
                          "tasksSucceeded",
                          "tasksFailed",
                          "metrics",
                          "errorSummary",
                          "createdAt",
                          "updatedAt",
                          "completedAt"
                        ]
                      }
                    },
                    "nextPageToken": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "runs",
                    "nextPageToken"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "search-visibility",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/search-visibility",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "reportId",
            "in": "path",
            "required": true,
            "description": "报告 ID。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量；0 使用默认值 20。",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "maximum": 100,
              "default": 20
            },
            "example": 20
          },
          {
            "name": "pageToken",
            "in": "query",
            "required": false,
            "description": "分页令牌。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "filter",
            "in": "query",
            "required": false,
            "description": "过滤表达式。报告列表支持 brand/domain；任务列表支持 state；结果列表支持 source/query。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "required": false,
            "description": "排序表达式，如 createdAt desc、updatedAt desc、checkedAt desc。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/v1/searchVisibilityResults/{resultId}": {
      "get": {
        "summary": "获取搜索可见性观测结果",
        "description": "获取搜索可见性观测结果。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。",
        "operationId": "get_search_visibility_result",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "resultId": {
                      "type": "string"
                    },
                    "reportId": {
                      "type": "string"
                    },
                    "runId": {
                      "type": "string"
                    },
                    "query": {
                      "type": "string"
                    },
                    "source": {
                      "type": "string"
                    },
                    "checkedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "cacheHit": {
                      "type": "boolean"
                    },
                    "metrics": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "visible": {
                          "type": "boolean"
                        },
                        "top10": {
                          "type": "boolean"
                        },
                        "top20": {
                          "type": "boolean"
                        },
                        "bestRank": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "bestCompetitorRank": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "competitorGap": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "averageRankWithPenalty": {
                          "type": "number"
                        },
                        "visibilityScore": {
                          "type": "number"
                        },
                        "matchedUrlCount": {
                          "type": "integer",
                          "minimum": 0
                        }
                      },
                      "required": [
                        "visible",
                        "top10",
                        "top20",
                        "bestRank",
                        "bestCompetitorRank",
                        "competitorGap",
                        "averageRankWithPenalty",
                        "visibilityScore",
                        "matchedUrlCount"
                      ]
                    },
                    "searchMetadata": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "checkUrl": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "totalResults": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "itemsCount": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "itemTypes": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "serpFeatures": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "hasPaid": {
                              "type": "boolean"
                            },
                            "hasFeaturedSnippet": {
                              "type": "boolean"
                            },
                            "hasImages": {
                              "type": "boolean"
                            },
                            "hasVideo": {
                              "type": "boolean"
                            },
                            "hasLocalPack": {
                              "type": "boolean"
                            },
                            "hasPeopleAlsoAsk": {
                              "type": "boolean"
                            },
                            "hasRelatedSearches": {
                              "type": "boolean"
                            }
                          },
                          "required": []
                        }
                      },
                      "required": []
                    },
                    "observedItems": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "title": {
                            "type": "string"
                          },
                          "url": {
                            "type": "string"
                          },
                          "displayUrl": {
                            "type": "string"
                          },
                          "domain": {
                            "type": "string"
                          },
                          "snippet": {
                            "type": "string"
                          },
                          "source": {
                            "type": "string"
                          },
                          "resultType": {
                            "type": "string"
                          },
                          "rank": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 50
                          },
                          "rankAbsolute": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "rankGroup": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "rank",
                          "title",
                          "url",
                          "domain",
                          "snippet",
                          "source"
                        ]
                      }
                    },
                    "brandMatches": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "rank": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "url": {
                            "type": "string"
                          },
                          "domain": {
                            "type": "string"
                          },
                          "registrableDomain": {
                            "type": "string"
                          },
                          "title": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "rank",
                          "url",
                          "domain",
                          "registrableDomain",
                          "title"
                        ]
                      }
                    },
                    "competitorMatches": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "rank": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "url": {
                            "type": "string"
                          },
                          "domain": {
                            "type": "string"
                          },
                          "registrableDomain": {
                            "type": "string"
                          },
                          "title": {
                            "type": "string"
                          },
                          "competitorDomain": {
                            "type": "string"
                          },
                          "competitorName": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "rank",
                          "url",
                          "domain",
                          "registrableDomain",
                          "title",
                          "competitorDomain",
                          "competitorName"
                        ]
                      }
                    }
                  },
                  "required": [
                    "name",
                    "resultId",
                    "reportId",
                    "runId",
                    "query",
                    "source",
                    "checkedAt",
                    "cacheHit",
                    "metrics",
                    "searchMetadata",
                    "observedItems",
                    "brandMatches",
                    "competitorMatches"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "search-visibility",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/search-visibility",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "resultId",
            "in": "path",
            "required": true,
            "description": "观测结果 ID。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/v1/searchVisibilityRuns/{runId}": {
      "get": {
        "summary": "获取搜索可见性观测任务",
        "description": "获取搜索可见性观测任务。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。",
        "operationId": "get_search_visibility_run",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "name": {
                      "type": "string"
                    },
                    "runId": {
                      "type": "string"
                    },
                    "reportId": {
                      "type": "string"
                    },
                    "state": {
                      "type": "string",
                      "enum": [
                        "PENDING",
                        "RUNNING",
                        "SUCCEEDED",
                        "FAILED",
                        "PARTIALLY_FAILED",
                        "CANCELLED"
                      ]
                    },
                    "forceRefresh": {
                      "type": "boolean"
                    },
                    "creditCost": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。"
                    },
                    "tasksTotal": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "tasksSucceeded": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "tasksFailed": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "metrics": {
                      "oneOf": [
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {},
                          "required": []
                        },
                        {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "queryCoverageRate": {
                              "type": "number"
                            },
                            "top10PresenceRate": {
                              "type": "number"
                            },
                            "top20PresenceRate": {
                              "type": "number"
                            },
                            "visibilityScore": {
                              "type": "number"
                            },
                            "bestRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageVisibleRank": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageRankWithPenalty": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "competitorGap": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "sourceCoverage": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "google_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "bing_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                },
                                "baidu_web": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 1
                                }
                              },
                              "required": []
                            }
                          },
                          "required": [
                            "queryCoverageRate",
                            "top10PresenceRate",
                            "top20PresenceRate",
                            "visibilityScore",
                            "bestRank",
                            "averageVisibleRank",
                            "averageRankWithPenalty",
                            "competitorGap",
                            "sourceCoverage"
                          ]
                        }
                      ]
                    },
                    "errorSummary": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "taskKey": {
                            "type": "string"
                          },
                          "query": {
                            "type": "string"
                          },
                          "source": {
                            "type": "string"
                          },
                          "message": {
                            "type": "string"
                          },
                          "occurredAt": {
                            "type": "string",
                            "format": "date-time"
                          }
                        },
                        "required": [
                          "taskKey",
                          "query",
                          "source",
                          "message",
                          "occurredAt"
                        ]
                      }
                    },
                    "createdAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "updatedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "completedAt": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "name",
                    "runId",
                    "reportId",
                    "state",
                    "forceRefresh",
                    "creditCost",
                    "tasksTotal",
                    "tasksSucceeded",
                    "tasksFailed",
                    "metrics",
                    "errorSummary",
                    "createdAt",
                    "updatedAt",
                    "completedAt"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "search-visibility",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/search-visibility",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "description": "观测任务 ID。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/v1/searchVisibilityRuns/{runId}/results": {
      "get": {
        "summary": "搜索可见性观测结果列表",
        "description": "搜索可见性观测结果列表。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。",
        "operationId": "list_search_visibility_results",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/search-visibility"
        },
        "x-gugudata-api-identity": "search-visibility",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "results": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "resultId": {
                            "type": "string"
                          },
                          "reportId": {
                            "type": "string"
                          },
                          "runId": {
                            "type": "string"
                          },
                          "query": {
                            "type": "string"
                          },
                          "source": {
                            "type": "string"
                          },
                          "checkedAt": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "cacheHit": {
                            "type": "boolean"
                          },
                          "metrics": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "visible": {
                                "type": "boolean"
                              },
                              "top10": {
                                "type": "boolean"
                              },
                              "top20": {
                                "type": "boolean"
                              },
                              "bestRank": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "bestCompetitorRank": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "competitorGap": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "averageRankWithPenalty": {
                                "type": "number"
                              },
                              "visibilityScore": {
                                "type": "number"
                              },
                              "matchedUrlCount": {
                                "type": "integer",
                                "minimum": 0
                              }
                            },
                            "required": [
                              "visible",
                              "top10",
                              "top20",
                              "bestRank",
                              "bestCompetitorRank",
                              "competitorGap",
                              "averageRankWithPenalty",
                              "visibilityScore",
                              "matchedUrlCount"
                            ]
                          },
                          "searchMetadata": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "checkUrl": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "totalResults": {
                                "type": [
                                  "number",
                                  "null"
                                ]
                              },
                              "itemsCount": {
                                "type": "integer",
                                "minimum": 0
                              },
                              "itemTypes": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                }
                              },
                              "serpFeatures": {
                                "type": "object",
                                "additionalProperties": false,
                                "properties": {
                                  "hasPaid": {
                                    "type": "boolean"
                                  },
                                  "hasFeaturedSnippet": {
                                    "type": "boolean"
                                  },
                                  "hasImages": {
                                    "type": "boolean"
                                  },
                                  "hasVideo": {
                                    "type": "boolean"
                                  },
                                  "hasLocalPack": {
                                    "type": "boolean"
                                  },
                                  "hasPeopleAlsoAsk": {
                                    "type": "boolean"
                                  },
                                  "hasRelatedSearches": {
                                    "type": "boolean"
                                  }
                                },
                                "required": []
                              }
                            },
                            "required": []
                          },
                          "observedItems": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "title": {
                                  "type": "string"
                                },
                                "url": {
                                  "type": "string"
                                },
                                "displayUrl": {
                                  "type": "string"
                                },
                                "domain": {
                                  "type": "string"
                                },
                                "snippet": {
                                  "type": "string"
                                },
                                "source": {
                                  "type": "string"
                                },
                                "resultType": {
                                  "type": "string"
                                },
                                "rank": {
                                  "type": "integer",
                                  "minimum": 1,
                                  "maximum": 50
                                },
                                "rankAbsolute": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "rankGroup": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "rank",
                                "title",
                                "url",
                                "domain",
                                "snippet",
                                "source"
                              ]
                            }
                          },
                          "brandMatches": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "rank": {
                                  "type": "integer",
                                  "minimum": 0
                                },
                                "url": {
                                  "type": "string"
                                },
                                "domain": {
                                  "type": "string"
                                },
                                "registrableDomain": {
                                  "type": "string"
                                },
                                "title": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "rank",
                                "url",
                                "domain",
                                "registrableDomain",
                                "title"
                              ]
                            }
                          },
                          "competitorMatches": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "rank": {
                                  "type": "integer",
                                  "minimum": 0
                                },
                                "url": {
                                  "type": "string"
                                },
                                "domain": {
                                  "type": "string"
                                },
                                "registrableDomain": {
                                  "type": "string"
                                },
                                "title": {
                                  "type": "string"
                                },
                                "competitorDomain": {
                                  "type": "string"
                                },
                                "competitorName": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "rank",
                                "url",
                                "domain",
                                "registrableDomain",
                                "title",
                                "competitorDomain",
                                "competitorName"
                              ]
                            }
                          }
                        },
                        "required": [
                          "name",
                          "resultId",
                          "reportId",
                          "runId",
                          "query",
                          "source",
                          "checkedAt",
                          "cacheHit",
                          "metrics",
                          "searchMetadata",
                          "observedItems",
                          "brandMatches",
                          "competitorMatches"
                        ]
                      }
                    },
                    "nextPageToken": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "results",
                    "nextPageToken"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "search-visibility",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/search-visibility",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "runId",
            "in": "path",
            "required": true,
            "description": "观测任务 ID。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量；0 使用默认值 20。",
            "schema": {
              "type": "integer",
              "minimum": 0,
              "maximum": 100,
              "default": 20
            },
            "example": 20
          },
          {
            "name": "pageToken",
            "in": "query",
            "required": false,
            "description": "分页令牌。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "filter",
            "in": "query",
            "required": false,
            "description": "过滤表达式。报告列表支持 brand/domain；任务列表支持 state；结果列表支持 source/query。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orderBy",
            "in": "query",
            "required": false,
            "description": "排序表达式，如 createdAt desc、updatedAt desc、checkedAt desc。",
            "schema": {
              "type": "string"
            }
          }
        ],
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/v1/vehicleBrands": {
      "get": {
        "summary": "汽车车型库数据",
        "description": "提供多维度汽车车型库查询能力\n接口标签：基础数据、汽车数据、车型库\n接口特性：\n- 提供品牌、车系、车型三级车型库数据查询能力\n- 支持品牌、车系、车型、年款、销售状态、车型级别和价格条件组合查询\n- 支持品牌到车系、车系到车型的稳定关联查询\n- 每周人工同步复核更新车型库数据，适合业务系统实时获取最新数据\n- 围绕“汽车车型库数据”提供标准化能力，便于快速接入现有业务\n- 适合将“汽车车型库数据”结果接入业务系统、后台工具和自动化流程\n- 适合车型库、选车工具和汽车内容产品接入\n- 支持按品牌、车系、车型等维度组织车辆资料\n详情页：https://www.gugudata.com/api/details/vehicle-catalog",
        "operationId": "get_vehicle_catalog",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/vehicle-catalog"
        },
        "x-gugudata-api-identity": "vehicle-catalog",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查品牌 ID、子品牌 ID、车系 ID、年款、价格区间、销售状态和分页参数是否正确"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码，100 为成功"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前品牌查询条件下的总数量"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "BrandId": {
                                "type": "string",
                                "description": "品牌公开唯一 ID，可用于查询车系和车型"
                              },
                              "BrandName": {
                                "type": "string",
                                "description": "品牌名称"
                              }
                            }
                          },
                          "description": "品牌列表"
                        },
                        "PageIndex": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前页码"
                        },
                        "PageSize": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前每页返回数量"
                        },
                        "TotalSize": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前品牌查询条件下的总数量"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v1/vehicleBrands/demo?pageIndex=1&pageSize=10"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "description": "品牌关键词，支持品牌名称或拼音首字母模糊查询",
            "schema": {
              "type": "string"
            },
            "example": "特斯拉"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "页码，从 1 开始",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页返回数量，默认 50，最大 100",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 50
          }
        ],
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/v1/vehicleSeries": {
      "get": {
        "summary": "获取品牌下车系列表",
        "description": "根据品牌查询车系列表，可按子品牌、车型级别、销售状态和价格区间筛选\n接口标签：基础数据、汽车数据、车型库\n详情页：https://www.gugudata.com/api/details/vehicle-catalog",
        "operationId": "get_get_v1_vehicleseries",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/vehicle-catalog"
        },
        "x-gugudata-api-identity": "vehicle-catalog",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查品牌 ID、子品牌 ID、车系 ID、年款、价格区间、销售状态和分页参数是否正确"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "SeriesId": {
                                "type": "string"
                              },
                              "BrandId": {
                                "type": "string"
                              },
                              "BrandName": {
                                "type": "string"
                              },
                              "SubBrandId": {
                                "type": "string"
                              },
                              "SubBrandName": {
                                "type": "string"
                              },
                              "SeriesName": {
                                "type": "string"
                              },
                              "CarType": {
                                "type": "string"
                              },
                              "SaleStatus": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "PageIndex": {
                          "type": "integer",
                          "format": "int32"
                        },
                        "PageSize": {
                          "type": "integer",
                          "format": "int32"
                        },
                        "TotalSize": {
                          "type": "integer",
                          "format": "int32"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "vehicle-catalog",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/vehicle-catalog",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "brand_id",
            "in": "query",
            "required": true,
            "description": "品牌公开唯一 ID，由品牌列表接口返回",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "description": "关键词，支持按品牌、子品牌、车系名称或车型级别模糊查询",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sub_brand_id",
            "in": "query",
            "required": false,
            "description": "子品牌公开唯一 ID，可用于限定子品牌",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "car_type",
            "in": "query",
            "required": false,
            "description": "车型级别，例如 中型SUV、中型车、紧凑型车",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sale_status",
            "in": "query",
            "required": false,
            "description": "销售状态，支持 在售、停售、未上市、即将上市",
            "schema": {
              "type": "string",
              "enum": [
                "在售",
                "停售",
                "未上市",
                "即将上市"
              ]
            }
          },
          {
            "name": "official_price_min",
            "in": "query",
            "required": false,
            "description": "官方指导价下限，单位万元",
            "schema": {
              "type": "number"
            },
            "example": 0
          },
          {
            "name": "official_price_max",
            "in": "query",
            "required": false,
            "description": "官方指导价上限，单位万元",
            "schema": {
              "type": "number"
            },
            "example": 0
          },
          {
            "name": "dealer_price_min",
            "in": "query",
            "required": false,
            "description": "经销商报价下限，单位万元",
            "schema": {
              "type": "number"
            },
            "example": 0
          },
          {
            "name": "dealer_price_max",
            "in": "query",
            "required": false,
            "description": "经销商报价上限，单位万元",
            "schema": {
              "type": "number"
            },
            "example": 0
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "页码，从 1 开始",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页返回数量，默认 50，最大 100",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/v1/vehicleSeries/{seriesId}": {
      "get": {
        "summary": "获取车系详情",
        "description": "根据车系公开唯一 ID 获取单个车系详情\n接口标签：基础数据、汽车数据、车型库\n详情页：https://www.gugudata.com/api/details/vehicle-catalog",
        "operationId": "get_get_v1_vehicleseries_seriesid",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/vehicle-catalog"
        },
        "x-gugudata-api-identity": "vehicle-catalog",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查品牌 ID、子品牌 ID、车系 ID、年款、价格区间、销售状态和分页参数是否正确"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "SeriesId": {
                          "type": "string"
                        },
                        "BrandId": {
                          "type": "string"
                        },
                        "BrandName": {
                          "type": "string"
                        },
                        "SubBrandId": {
                          "type": "string"
                        },
                        "SubBrandName": {
                          "type": "string"
                        },
                        "SeriesName": {
                          "type": "string"
                        },
                        "CarType": {
                          "type": "string"
                        },
                        "SaleStatus": {
                          "type": "string"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "vehicle-catalog",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/vehicle-catalog",
        "parameters": [
          {
            "name": "seriesId",
            "in": "path",
            "required": true,
            "description": "车系公开唯一 ID，路径参数",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/v1/vehicleTrims": {
      "get": {
        "summary": "获取车型列表",
        "description": "查询车型列表，可按品牌、子品牌、车系、年款、销售状态和价格区间筛选\n接口标签：基础数据、汽车数据、车型库\n详情页：https://www.gugudata.com/api/details/vehicle-catalog",
        "operationId": "get_get_v1_vehicletrims",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/vehicle-catalog"
        },
        "x-gugudata-api-identity": "vehicle-catalog",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查品牌 ID、子品牌 ID、车系 ID、年款、价格区间、销售状态和分页参数是否正确"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确"
          },
          {
            "code": "900",
            "title": "服务器内部错误",
            "remark": "请联系技术支持"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Items": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "TrimId": {
                                "type": "string"
                              },
                              "SeriesId": {
                                "type": "string"
                              },
                              "SeriesName": {
                                "type": "string"
                              },
                              "BrandId": {
                                "type": "string"
                              },
                              "SubBrandId": {
                                "type": "string"
                              },
                              "TrimName": {
                                "type": "string"
                              },
                              "Year": {
                                "type": "integer",
                                "format": "int32"
                              },
                              "SaleStatus": {
                                "type": "string"
                              }
                            }
                          }
                        },
                        "PageIndex": {
                          "type": "integer",
                          "format": "int32"
                        },
                        "PageSize": {
                          "type": "integer",
                          "format": "int32"
                        },
                        "TotalSize": {
                          "type": "integer",
                          "format": "int32"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "vehicle-catalog",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/vehicle-catalog",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "series_id",
            "in": "query",
            "required": false,
            "description": "车系公开唯一 ID，可用于限定车系",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "description": "关键词，支持按品牌、子品牌、车系、车型或车名模糊查询",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "brand_id",
            "in": "query",
            "required": false,
            "description": "品牌公开唯一 ID，可用于限定品牌",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sub_brand_id",
            "in": "query",
            "required": false,
            "description": "子品牌公开唯一 ID，可用于限定子品牌",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "description": "年款，例如 2025",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "year_min",
            "in": "query",
            "required": false,
            "description": "年款下限，例如 2024",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "year_max",
            "in": "query",
            "required": false,
            "description": "年款上限，例如 2026",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "sale_status",
            "in": "query",
            "required": false,
            "description": "销售状态，支持 在售、停售、未上市、即将上市",
            "schema": {
              "type": "string",
              "enum": [
                "在售",
                "停售",
                "未上市",
                "即将上市"
              ]
            }
          },
          {
            "name": "official_price_min",
            "in": "query",
            "required": false,
            "description": "官方指导价下限，单位万元",
            "schema": {
              "type": "number"
            },
            "example": 0
          },
          {
            "name": "official_price_max",
            "in": "query",
            "required": false,
            "description": "官方指导价上限，单位万元",
            "schema": {
              "type": "number"
            },
            "example": 0
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "页码，从 1 开始",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页返回数量，默认 50，最大 100",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/v2/finance/currency-exchange": {
      "get": {
        "summary": "国际货币汇率",
        "description": "支持多种货币对\n接口标签：基础数据、货币、每日精准汇率、多币种支持\n接口特性：\n- 支持多种货币汇率查询\n- 支持部分加密货币汇率查询\n- 数据为每日更新汇率数据\n- 可一次查询源货币代码对应所有目标货币汇率\n- 秒级查询性能，支持高并发\n- 围绕“国际货币汇率”提供标准化能力，便于快速接入现有业务\n- 适合将“国际货币汇率”结果接入业务系统、后台工具和自动化流程\n- 适合行情看板、投研系统和自动化数据任务接入\n详情页：https://www.gugudata.com/api/details/currencyexchange",
        "operationId": "get_currencyexchange",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/currencyexchange"
        },
        "x-gugudata-api-identity": "currencyexchange",
        "x-gugudata-business-status-codes": [
          {
            "code": "200",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "400",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "402",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "403",
            "title": "账号欠费",
            "remark": "请及时关注订单到期短信提醒"
          },
          {
            "code": "429",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "500",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "dataStatus": {
                      "type": "object",
                      "properties": {
                        "statusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "statusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "responseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "dataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        }
                      }
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "sourceCurrency": {
                          "type": "string",
                          "description": "源货币代码"
                        },
                        "targetCurrency": {
                          "type": "object",
                          "properties": {
                            "sourceCurrency": {
                              "type": "string",
                              "description": "汇率结果：源货币代码"
                            },
                            "targetCurrency": {
                              "type": "string",
                              "description": "汇率结果：目标货币代码"
                            },
                            "exchangeRate": {
                              "type": "number",
                              "description": "汇率结果：汇率"
                            },
                            "lastUpdateTimestamp": {
                              "type": "string",
                              "description": "汇率结果：最后更新时间戳"
                            }
                          }
                        },
                        "lastUpdateTimestamp": {
                          "type": "string",
                          "description": "最后更新时间戳"
                        }
                      }
                    },
                    "DataStatus": {
                      "description": "接口业务状态信息。",
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v2/finance/currency-exchange/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "source",
            "in": "query",
            "required": true,
            "description": "源货币代码，例如：USD，支持的货币：$MYRO(myro) | $WEN(wen) | 00(00 token) | 1000SATS(1000sats) | 1INCH(1inch) | AAVE(aave) | ABT(arcblock) | ACH(alchemy pay) | ACS(acryptos) | ADA(cardano) | AED(emirati dirham) | AERGO(aergo) | AERO(aero coin) | AFN(afghan afghani) | AGIX(singularitynet) | AGLD(adventure gold) | AI(flourishing ai) | AIOZ(aioz network) | AKT(akash network) | ALCX(alchemix) | ALEPH(aleph.im) | ALEX(alexandrite) | ALGO(algorand) | ALICE(my neighbor alice) | ALL(albanian lek) | ALPH(alephium) | ALT(altcoin) | ALUSD(alchemix usd) | AMD(armenian dram) | AMP(amp) | ANG(dutch guilder) | ANKR(ankr network) | ANT(aragon) | AOA(angolan kwanza) | APE(apecoin) | APEX(apexcoin) | API3(api3) | APT(aptos) | AR(arweave) | ARB(arbitrum) | ARK(ark) | ARKM(arkm) | ARPA(arpa chain) | ARS(argentine peso) | ASM(assemble protocol) | AST(airswap) | ASTR(astar) | ATA(automata network) | ATOM(cosmos) | ATS(austrian schilling) | AUCTION(bounce token auction) | AUD(australian dollar) | AUDIO(audius) | AURORA(aurora) | AVAX(avalanche) | AVT(aventus) | AWG(aruban or dutch guilder) | AXL(axelar) | AXS(axie infinity) | AZERO(aleph zero) | AZM(azerbaijani manat) | AZN(azerbaijan manat) | BABYDOGE(babydoge eth) | BADGER(badger dao) | BAKE(bakerytoken) | BAL(balancer) | BAM(bosnian convertible mark) | BAND(band protocol) | BAT(basic attention token) | BBD(barbadian or bajan dollar) | BCH(bitcoin cash) | BDT(bangladeshi taka) | BDX(beldex) | BEAM(beam) | BEF(belgian franc) | BGB(bitget token) | BGN(bulgarian lev) | BHD(bahraini dinar) | BICO(biconomy) | BIF(burundian franc) | BIGTIME(bigtime) | BIT(bitdao) | BLD(bld) | BLUR(blur) | BLZ(bluzelle) | BMD(bermudian dollar) | BNB(binance coin) | BND(bruneian dollar) | BNT(bancor network) | BOB(bolivian bolíviano) | BOBA(boba network) | BOND(barnbridge) | BONK(bonk) | BORA(bora) | BORG(borg) | BRL(brazilian real) | BSD(bahamian dollar) | BSV(bitcoin sv) | BSW(biswap) | BTC(bitcoin) | BTC.B(btc.b) | BTCB(bitcoin bep2) | BTG(bitcoin gold) | BTN(bhutanese ngultrum) | BTRST(braintrust) | BTT(bittorrent) | BUSD(binance usd) | BWP(botswana pula) | BYN(belarusian ruble) | BYR(belarusian ruble) | BZD(belizean dollar) | C98(coin98) | CAD(canadian dollar) | CAKE(pancakeswap) | CANTO(canto) | CBETH(coinbase wrapped staked eth) | CDAI(compound dai) | CDF(congolese franc) | CDT(blox) | CELO(celo) | CELR(celer network) | CETH(ceth) | CFG(centrifuge) | CFX(conflux) | CGLD(celo gold) | CHEEL(cheel) | CHF(swiss franc) | CHR(chromia) | CHZ(chiliz) | CKB(nervos network) | CLP(chilean peso) | CLV(clover finance) | CNH(chinese yuan renminbi offshore) | CNY(chinese yuan renminbi) | COMAI(comai) | COMP(compound) | COP(colombian peso) | CORE(core group asset) | CORGIAI(corgiai) | COTI(coti) | COVAL(coval) | CQT(covalent) | CRC(costa rican colon) | CRO(crypto.com chain) | CRPT(crypterium) | CRV(curve dao token) | CSPR(casper) | CTC(cartercoin) | CTSI(cartesi) | CTX(cryptex finance) | CUC(cuban convertible peso) | CUP(cuban peso) | CVC(civic) | CVE(cape verdean escudo) | CVX(convex finance) | CWBTC(cwbtc) | CYP(cypriot pound) | CZK(czech koruna) | DAG(constellation) | DAI(dai) | DAO(dao maker) | DAR(mines of dalarnia) | DASH(digital cash) | DCR(decred) | DDX(derivaDAO) | DEM(german deutsche mark) | DESO(decentralized social) | DEXE(dexe) | DEXT(dextools) | DFI(dfistarter) | DIA(dia) | DIMO(dimo) | DJF(djiboutian franc) | DKK(danish krone) | DNT(district0x) | DOGE(dogecoin) | DOP(dominican peso) | DORA(dora factory) | DOT(polkadot) | DREP(drep [new]) | DYDX(dydx) | DYM(dym) | DYP(defi yield protocol) | DZD(algerian dinar) | EDU(educoin) | EDUM(edum) | EEK(estonian kroon) | EGLD(elrond) | EGP(egyptian pound) | ELA(elastos) | ELF(aelf) | ELG(escoinToken) | ENJ(enjin coin) | ENS(ethereum name service) | EOS(eos) | ERN(eritrean nakfa) | ESP(spanish peseta) | ETB(ethiopian birr) | ETC(ethereum classic) | ETH(ethereum) | ETH2(ethereum 2.0) | ETHDYDX(ethdydx) | ETHW(ethw) | ETHX(ethx) | EUR(euro) | EUROC(euro coin) | EVER(everLife.AI) | FDUSD(fdusd) | FEI(fei usd) | FET(fetch.ai) | FIDA(bonfida) | FIL(filecoin) | FIM(finnish markka) | FIS(stafi) | FJD(fijian dollar) | FKP(falkland island pound) | FLOKI(baby moon floki) | FLOW(flow) | FLR(flare) | FLUX(datamine flux) | FNSA(fnsa) | FORT(forta) | FORTH(ampleforth governance token) | FOX(shapeshift fox token) | FRAX(frax) | FRF(french franc) | FRXETH(frxeth) | FTM(fantom) | FTN(ftn) | FTT(farmatrust) | FX(function x) | FXS(frax share) | GAJ(gaj finance) | GAL(project galaxy) | GALA(gala) | GAS(gas) | GBP(british pound) | GEL(georgian lari) | GFI(goldfinch) | GGP(guernsey pound) | GHC(ghanaian cedi) | GHS(ghanaian cedi) | GHST(aavegotchi) | GIP(gibraltar pound) | GLM(golem) | GLMR(moonbeam) | GMD(gambian dalasi) | GMT(stepn) | GMX(goldmaxcoin) | GNF(guinean franc) | GNO(gnosis) | GNS(gains network) | GNT(greentrust) | GODS(gods unchained) | GRD(greek drachma) | GRT(the graph) | GST(green satoshi token) | GT(gatetoken) | GTC(gitcoin) | GTQ(guatemalan quetzal) | GUSD(gemini us dollar) | GXC(gx coin) | GYD(guyanese dollar) | GYEN(gyen) | HBAR(hedera) | HBTC(huobi btc) | HFT(hashflow) | HIGH(highstreet) | HKD(hong kong dollar) | HNL(honduran lempira) | HNT(helium) | HONEY(honey) | HOPR(hopr) | HOT(hydro protocol) | HRK(croatian kuna) | HT(huobi token) | HTG(haitian gourde) | HUF(hungarian forint) | ICP(internet computer) | ICX(icon project) | ID(trigid) | IDEX(idex) | IDR(indonesian rupiah) | IEP(irish pound) | ILS(israeli shekel) | ILV(illuvium) | IMP(isle of man pound) | IMX(immutable x) | INDEX(index cooperative) | INJ(injective) | INR(indian rupee) | INV(inverse finance) | IOST(ios token) | IOTA(iota) | IOTX(iotex) | IQD(iraqi dinar) | IRR(iranian rial) | ISK(icelandic krona) | ITL(italian lira) | JASMY(jasmy) | JEP(jersey pound) | JMD(jamaican dollar) | JOD(jordanian dinar) | JOE(joe) | JPY(japanese yen) | JST(just) | JTO(jto) | JUP(jupiter) | KAS(kas) | KAVA(kava) | KCS(kucoin) | KDA(kadena) | KEEP(keep network) | KES(kenyan shilling) | KGS(kyrgyzstani som) | KHR(cambodian riel) | KLAY(klaytn) | KMF(comorian franc) | KNC(kyber network crystals) | KPW(north korean won) | KRL(kryll) | KRW(south korean won) | KSM(kusama) | KUB(bitkub coin) | KUJI(kujira) | KWD(kuwaiti dinar) | KYD(caymanian dollar) | KZT(kazakhstani tenge) | LAK(lao kip) | LBP(lebanese pound) | LCX(lcx) | LDO(lido dao token) | LEO(leocoin) | LINK(chainlink) | LIT(litentry) | LKR(sri lankan rupee) | LOKA(league of kingdoms arena) | LOOM(loom network) | LPT(livepeer (lpt)) | LQTY(liquity) | LRC(loopring) | LRD(liberian dollar) | LSETH(liquid staked ethereum) | LSK(lisk) | LSL(basotho loti) | LTC(litecoin) | LTL(lithuanian litas) | LUF(luxembourg franc) | LUNA(terra) | LUNC(lunc) | LUSD(limited usd) | LVL(latvian lat) | LYD(libyan dinar) | LYX(lyx) | LYXE(lukso) | MAD(moroccan dirham) | MAGIC(magic) | MANA(mana coin decentraland) | MANTA(manta) | MASK(mask network) | MATH(math) | MATIC(polygon) | MAV(mav) | MAVIA(mavia) | MBX(mobiecoin) | MCO2(moss carbon credit) | MDL(moldovan leu) | MDT(measurable data token) | MEDIA(media network) | MEME(pepe) | METH(mirrored ether) | METIS(metisDAO) | MGA(malagasy ariary) | MGF(malagasy franc) | MINA(mina) | MIR(mirror protocol) | MKD(macedonian denar) | MKR(maker) | MKUSD(mkusd) | MLN(enzyme) | MMK(burmese kyat) | MNDE(marinade) | MNT(mongolian tughrik) | MOBILE(mobile) | MOG(mog) | MONA(monavale) | MOP(macau pataca) | MOVR(moonriver) | MPL(maple) | MRO(mauritanian ouguiya) | MRU(mauritanian ouguiya) | MSOL(marinade staked sol) | MTL(maltese lira) | MUBI(mubi) | MULTI(multichain) | MUR(mauritian rupee) | MUSE(muse) | MVR(maldivian rufiyaa) | MWK(malawian kwacha) | MX(marsx) | MXC(mxc) | MXN(mexican peso) | MXV(mxv) | MYR(malaysian ringgit) | MZM(mozambican metical) | MZN(mozambican metical) | NAD(namibian dollar) | NCT(polyswarm) | NEAR(near protocol) | NEO(neo) | NEON(neon) | NEST(nest protocol) | NEXO(nexo) | NFT(nft) | NGN(nigerian naira) | NIO(nicaraguan cordoba) | NKN(nkn) | NLG(dutch guilder) | NMR(numeraire network) | NOK(norwegian krone) | NOS(nos) | NPR(nepalese rupee) | NTRN(neutron) | NU(nucypher) | NXM(nxm) | NZD(new zealand dollar) | OAS(oas) | OCEAN(ocean protocol) | OGN(origin token) | OHM(olympus v1) | OKB(okex) | OKT(oec token) | OLAS(olas) | OM(mantra dao) | OMG(omisego) | OMI(ecomi) | OMR(omani rial) | ONDO(ondo) | ONE(menlo one) | ONT(ontology) | OOKI(ooki protocol) | OP(optimism) | ORCA(orca) | ORDI(ordi) | ORN(orion protocol) | OSMO(osmosis) | OX(betbox) | OXT(orchid network) | PAAL(paal) | PAB(panamanian balboa) | PANDORA(pandora) | PAX(paxos standard token) | PAXG(pax gold) | PEN(peruvian sol) | PENDLE(pendle) | PEOPLE(constitutionDAO) | PEPE(pepe) | PERP(perpetual protocol) | PGK(papua new guinean kina) | PHP(philippine peso) | PIXEL(pixelverse) | PKR(pakistani rupee) | PLA(playdapp) | PLN(polish zloty) | PLU(pluton) | PNG(pangolin) | POKT(pocket network) | POLS(polkastarter) | POLY(polymath) | POLYX(polyx) | POND(marlin) | PORK(pork) | PORTAL(portal) | POWR(powerledger) | PRIME(echelon prime) | PRO(propy) | PROM(prometeus) | PRQ(parsiq) | PTE(portuguese escudo) | PUNDIX(pundi x (new)) | PYG(paraguayan guarani) | PYR(vulcan forged pyr) | PYTH(pyth) | PYUSD(pyusd) | QAR(qatari riyal) | QI(benqi) | QNT(quant) | QSP(quantstamp) | QTUM(qtum) | QUICK(quickswap) | RAD(radicle) | RAI(rai reflex index) | RARE(superRare) | RARI(rarible) | RAY(raydium) | RBN(ribbon finance) | REN(renbtc) | RENDER(render) | REP(augur) | REPV2(repv2) | REQ(request) | RETH(rocket pool eth) | RGT(rari governance token) | RIF(rif token) | RLB(rlb) | RLC(iexec rlc) | RLY(rally) | RNDR(render token) | ROL(romanian leu) | RON(romanian leu) | ROSE(oasis network) | RPL(rocket pool) | RSD(serbian dinar) | RUB(russian ruble) | RUNE(thorchain (erc20)) | RVN(ravencoin) | RWF(rwandan franc) | SAND(the sandbox) | SAR(saudi arabian riyal) | SATS(satoshi) | SAVAX(savax) | SBD(solomon islander dollar) | SC(siacoin) | SCR(seychellois rupee) | SDD(sudanese dinar) | SDG(sudanese pound) | SEAM(seam) | SEI(sei) | SEK(swedish krona) | SFP(safepal) | SFRXETH(sfrxeth) | SFUND(seedify.fund) | SGB(subgame) | SGD(singapore dollar) | SHDW(genesysgo shadow) | SHIB(shiba inu) | SHP(saint helenian pound) | SHPING(shping coin) | SIT(slovenian tolar) | SKK(slovak koruna) | SKL(skale network) | SLE(sierra leonean leone) | SLL(sierra leonean leone) | SLP(smooth love potion) | SNT(status network) | SNX(synthetix network) | SOL(solana) | SOS(somali shilling) | SPA(sperax) | SPELL(spell token) | SPL(seborgan luigino) | SRD(surinamese dollar) | SRG(surinamese guilder) | SSP(south sudanese pound) | SSV(ssvcoin) | STD(sao tomean dobra) | STETH(lido steth) | STG(stargate finance) | STN(sao tomean dobra) | STORJ(storj) | STRAX(stratis) | STRD(strd) | STRK(strike) | STSOL(lido for solana) | STX(stacks) | SUI(sui) | SUKU(suku) | SUPER(superfarm) | SUSHI(sushiswap) | SVC(salvadoran colon) | SWETH(sweth) | SWFTC(swftcoin) | SXP(swipe) | SYLO(sylo) | SYN(synapse) | SYP(syrian pound) | SZL(swazi lilangeni) | T(threshold) | TAO(tao) | TET(tet) | TFUEL(theta fuel) | THB(thai baht) | THETA(theta) | TIA(tianhe) | TIME(chrono.tech) | TJS(tajikistani somoni) | TKX(token x) | TMM(turkmenistani manat) | TMT(turkmenistani manat) | TND(tunisian dinar) | TON(tokamak network) | TONE(te-food) | TOP(tongan pa'anga) | TOPIA(topia) | TOR(torcoin) | TRAC(origintrail) | TRB(tellor) | TRIBE(tribe) | TRL(turkish lira) | TRU(truefi) | TRUMP(trumpcoin) | TRX(tron) | TRY(turkish lira) | TTD(trinidadian dollar) | TTT(tap project) | TUSD(true usd) | TVD(tuvaluan dollar) | TVK(terra virtua kolect) | TWD(taiwan new dollar) | TWT(trust wallet token) | TZS(tanzanian shilling) | UAH(ukrainian hryvnia) | UGX(ugandan shilling) | UMA(universal market access) | UNFI(unifi protocol dao) | UNI(uniswap) | UOS(ultra) | UPI(pawtocol) | UQC(uquid coin) | USD(us dollar) | USDC(usdc) | USDD(usdd) | USDE(unitarystatus dollar) | USDP(usdp stablecoin) | USDT(tether) | UST(terrausd) | USTC(ustc) | UYU(uruguayan peso) | UZS(uzbekistani som) | VAL(vatican city lira) | VARA(vara) | VEB(venezuelan bolívar) | VED(ved) | VEF(venezuelan bolívar) | VELO(velo) | VES(venezuelan bolívar) | VET(vechain) | VGX(voyager token) | VND(vietnamese dong) | VNST(vnst) | VOXEL(voxies) | VR(victoria vr) | VTHO(vechainthor) | VUV(ni-vanuatu vatu) | WAMPL(wrapped ampleforth) | WAVES(waves) | WAXL(axelar) | WAXP(wax) | WBETH(wbeth) | WBT(wbt) | WBTC(wrapped bitcoin) | WCFG(wrapped centrifuge) | WEMIX(wemix) | WRH(whrh) | WIF(wif) | WLD(wld) | WLUNA(wrapped luna) | WOO(woo network) | WST(samoan tala) | XAF(central african cfa franc beac) | XAG(silver ounce) | XAI(sapiencecoin) | XAU(gold ounce) | XAUT(tether gold) | XBT(xbt) | XCD(east caribbean dollar) | XCH(chia) | XCN(chain) | XDC(xdc network) | XDR(imf special drawing rights) | XEC(eternal coin) | XEM(nem) | XLM(stellar lumen) | XMON(xmon) | XMR(monero) | XOF(cfa franc) | XPD(palladium ounce) | XPF(cfp franc) | XPT(platinum ounce) | XRD(radix) | XRP(ripple) | XTZ(tezos) | XVS(venus) | XYO(xyo network) | YER(yemeni rial) | YFI(yearn finance) | YFII(dfi.money) | ZAR(south african rand) | ZEC(zcash) | ZEN(horizen) | ZETA(zeta) | ZIL(zilliqa) | ZMK(zambian kwacha) | ZMW(zambian kwacha) | ZRX(zrx 0x) | ZWD(zimbabwean dollar) | ZWL(zimbabwean dollar)",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/api/details/currency-exchange"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/api/details/currency-exchange",
            "example": "YOUR_VALUE"
          },
          {
            "name": "target",
            "in": "query",
            "required": false,
            "description": "目标货币代码，例如：CNY，不传递则返回所有支持的货币对",
            "schema": {
              "type": "string",
              "x-gugudata-enum-source": "https://www.gugudata.com/api/details/currency-exchange"
            },
            "x-gugudata-enum-source": "https://www.gugudata.com/api/details/currency-exchange",
            "example": "YOUR_VALUE"
          },
          {
            "name": "date",
            "in": "query",
            "required": false,
            "description": "固定某日的历史汇率，格式为 yyyy-mm-dd，如 2024-01-01，目前仅支持最近 2～3 天的历史数据，不传递则返回实时汇率。",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/v2/location/country": {
      "get": {
        "summary": "国家地区基础信息数据",
        "description": "全球国家地区基础资料查询\n接口标签：基础数据、最新基础信息、支持多维度筛选\n接口特性：\n- 支持查询国家和地区的基础元数据\n- languages 可用于按语言代码筛选结果，例如 zh、en\n- 返回字段采用 v2 响应格式，dataStatus 和 data 字段为小驼峰命名\n- 适合国家地区选择器、电话区号补全、跨境业务资料库和地理维度分析等场景\n- 围绕“国家地区基础信息数据”提供标准化能力，便于快速接入现有业务\n- 适合将“国家地区基础信息数据”结果接入业务系统、后台工具和自动化流程\n- 适合地址解析、区域筛选、机构网点管理和地图类产品接入\n- 可与行政区划、坐标转换和 IP 定位接口组合使用\n详情页：https://www.gugudata.com/api/details/metacountry",
        "operationId": "get_metacountry",
        "tags": [
          "区域/坐标"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/metacountry"
        },
        "x-gugudata-api-identity": "metacountry",
        "x-gugudata-business-status-codes": [
          {
            "code": "200",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "400",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "429",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "403",
            "title": "账号欠费",
            "remark": "请及时关注订单到期短信提醒"
          },
          {
            "code": "402",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "500",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "dataStatus": {
                      "type": "object",
                      "properties": {
                        "requestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "statusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "statusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "responseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "dataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量。"
                        }
                      }
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "alphaTwoCode": {
                          "type": "string",
                          "description": "ISO 3166-1 二位国家或地区代码。"
                        },
                        "alphaThreeCode": {
                          "type": "string",
                          "description": "ISO 3166-1 三位国家或地区代码。"
                        },
                        "name": {
                          "type": "string",
                          "description": "英文名称。"
                        },
                        "nativeName": {
                          "type": "string",
                          "description": "本地语言名称。"
                        },
                        "emoji": {
                          "type": "string",
                          "description": "国家或地区旗帜 emoji。"
                        },
                        "phonePrefix": {
                          "type": "string",
                          "description": "国际电话区号。"
                        },
                        "continent": {
                          "type": "string",
                          "description": "所属洲。"
                        },
                        "capital": {
                          "type": "string",
                          "description": "首都或首府。"
                        },
                        "currencies": {
                          "type": "string",
                          "description": "货币代码，多个值用分隔符表示。"
                        },
                        "languages": {
                          "type": "string",
                          "description": "语言代码，多个值用分隔符表示。"
                        }
                      }
                    },
                    "DataStatus": {
                      "description": "接口业务状态信息。",
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v2/location/country/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "languages",
            "in": "query",
            "required": false,
            "description": "语言代码筛选条件，例如 zh、en；为空时返回默认范围。",
            "schema": {
              "type": "string"
            },
            "example": "zh"
          }
        ],
        "x-apifox-folder": "区域\\/坐标"
      }
    },
    "/v2/location/ip": {
      "get": {
        "summary": "国际 IP 地址定位",
        "description": "兼容 IPv4 与 IPv6\n接口标签：网络工具、IP地址、兼容 IPv4/IPv6、全球 IP 地址定位\n接口特性：\n- 支持全球 IP 地址定位查询\n- 每周定时更新最新定位基础数据库\n- 提供精准、高效的 IPv4/IPv6 地址定位查询\n- 一个接口同时兼容 IPv4 或 IPv6 地址的查询定位\n- 返回的 IP 定位地址包含详细的位置信息\n- 围绕“国际 IP 地址定位”提供标准化能力，便于快速接入现有业务\n- 适合将“国际 IP 地址定位”结果接入业务系统、后台工具和自动化流程\n- 适合地址解析、区域筛选、机构网点管理和地图类产品接入\n详情页：https://www.gugudata.com/api/details/internationaliplocation",
        "operationId": "get_internationaliplocation",
        "tags": [
          "区域/坐标"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/internationaliplocation"
        },
        "x-gugudata-api-identity": "internationaliplocation",
        "x-gugudata-business-status-codes": [
          {
            "code": "200",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "400",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "429",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "403",
            "title": "账号欠费",
            "remark": "请及时关注订单到期短信提醒"
          },
          {
            "code": "402",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "500",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "dataStatus": {
                      "type": "object",
                      "properties": {
                        "statusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "statusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "responseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "dataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        }
                      }
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "countryCode": {
                          "type": "string",
                          "description": "IP 地址定位国家代码"
                        },
                        "state": {
                          "type": "string",
                          "description": "IP 地址定位省份/州"
                        },
                        "city": {
                          "type": "string",
                          "description": "IP 地址定位城市"
                        },
                        "latitude": {
                          "type": "number",
                          "description": "IP 地址定位纬度"
                        },
                        "longitude": {
                          "type": "number",
                          "description": "IP 地址定位经度"
                        }
                      }
                    },
                    "DataStatus": {
                      "description": "接口业务状态信息。",
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v2/location/ip/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "ip",
            "in": "query",
            "required": true,
            "description": "IP 地址，可以传递 IPv4 或 IPv6 地址",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "区域\\/坐标"
      }
    },
    "/v2/websitetools/dns-lookup": {
      "get": {
        "summary": "域名 DNS 信息查询",
        "description": "多种记录类型数据返回\n接口标签：网络工具、丰富信息结构、毫秒级响应\n接口特性：\n- 提供域名 DNS 解析完整记录\n- 丰富的解析记录类型，包括：A, AAAA, MX, TXT, NS, CNAME, SRV, PTR, SOA\n- 支持多种解析记录类型的查询\n- 毫秒级解析性能，支持高并发\n- 围绕“域名 DNS 信息查询”提供标准化能力，便于快速接入现有业务\n- 适合将“域名 DNS 信息查询”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n- 可与网页截图、正文抽取、链接提取和域名检测接口组合\n详情页：https://www.gugudata.com/api/details/dnslookup",
        "operationId": "get_dnslookup",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/dnslookup"
        },
        "x-gugudata-api-identity": "dnslookup",
        "x-gugudata-business-status-codes": [
          {
            "code": "200",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "400",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "429",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "403",
            "title": "账号欠费",
            "remark": "请及时关注订单到期短信提醒"
          },
          {
            "code": "402",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "500",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "dataStatus": {
                      "type": "object",
                      "properties": {
                        "requestParameter": {
                          "type": "string",
                          "description": "请求的域名参数"
                        },
                        "statusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "HTTP状态码"
                        },
                        "status": {
                          "type": "string",
                          "description": "请求状态"
                        },
                        "statusDescription": {
                          "type": "string",
                          "description": "请求状态的描述"
                        },
                        "responseDateTime": {
                          "type": "string",
                          "description": "响应时间"
                        },
                        "dataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "返回数据的总条数"
                        }
                      }
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "*": {
                          "description": "解析记录类型，包括：A, AAAA, MX, TXT, NS, CNAME, SRV, PTR, SOA",
                          "type": "object",
                          "properties": {
                            "domain": {
                              "type": "string",
                              "description": "解析的域名"
                            },
                            "ttl": {
                              "type": "string",
                              "description": "解析记录的 TTL"
                            },
                            "class": {
                              "type": "string",
                              "description": "解析记录的类别"
                            },
                            "type": {
                              "type": "string",
                              "description": "解析记录的类型"
                            },
                            "value": {
                              "type": "string",
                              "description": "解析记录的值"
                            }
                          }
                        }
                      }
                    },
                    "DataStatus": {
                      "description": "接口业务状态信息。",
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v2/websitetools/dns-lookup/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "domain",
            "in": "query",
            "required": true,
            "description": "需要解析的域名，格式为 gugudata.com",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/v2/websitetools/sslcertinfo": {
      "get": {
        "summary": "域名 SSL 证书信息解析",
        "description": "提供域名 SSL 证书信息解析\n接口标签：网络工具、多信息查询、毫秒级响应\n接口特性：\n- 提供域名 SSL 证书信息解析\n- 最完整 SSL 属性信息解析\n- 支持多种元素信息抽取，包括主题的可辨识名称、颁发者的可辨识名称、序列号、有效起始日期、有效结束日期、签名算法、公钥信息、密钥用法、扩展密钥用法、基本约束、主题备用名称、颁发者备用名称、证书版本、证书签名、公钥算法、证书扩展信息\n- 毫秒级解析性能，支持高并发\n- 围绕“域名 SSL 证书信息解析”提供标准化能力，便于快速接入现有业务\n- 适合将“域名 SSL 证书信息解析”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n- 可与网页截图、正文抽取、链接提取和域名检测接口组合\n详情页：https://www.gugudata.com/api/details/sslcertinfo",
        "operationId": "get_sslcertinfo",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/sslcertinfo"
        },
        "x-gugudata-api-identity": "sslcertinfo",
        "x-gugudata-business-status-codes": [
          {
            "code": "200",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "400",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "429",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "403",
            "title": "账号欠费",
            "remark": "请及时关注订单到期短信提醒"
          },
          {
            "code": "402",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "500",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "dataStatus": {
                      "type": "object",
                      "properties": {
                        "requestParameter": {
                          "type": "string",
                          "description": "请求的域名参数"
                        },
                        "statusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "HTTP状态码"
                        },
                        "status": {
                          "type": "string",
                          "description": "请求状态"
                        },
                        "statusDescription": {
                          "type": "string",
                          "description": "请求状态的描述"
                        },
                        "responseDateTime": {
                          "type": "string",
                          "description": "响应时间"
                        },
                        "dataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "返回数据的总条数"
                        }
                      }
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "subjectDN": {
                          "type": "string",
                          "description": "主题的可辨识名称"
                        },
                        "issuerDN": {
                          "type": "string",
                          "description": "颁发者的可辨识名称"
                        },
                        "serialNumber": {
                          "type": "string",
                          "description": "序列号"
                        },
                        "validFrom": {
                          "type": "string",
                          "description": "有效起始日期"
                        },
                        "validTo": {
                          "type": "string",
                          "description": "有效结束日期"
                        },
                        "signatureAlgorithm": {
                          "type": "string",
                          "description": "签名算法"
                        },
                        "publicKey": {
                          "type": "string",
                          "description": "公钥信息"
                        },
                        "keyUsage": {
                          "type": "string",
                          "description": "密钥用法"
                        },
                        "extendedKeyUsage": {
                          "type": "string",
                          "description": "扩展密钥用法"
                        },
                        "basicConstraints": {
                          "type": "string",
                          "description": "基本约束"
                        },
                        "subjectAlternativeNames": {
                          "type": "string",
                          "description": "主题备用名称"
                        },
                        "issuerAlternativeNames": {
                          "type": "string",
                          "description": "颁发者备用名称"
                        },
                        "version": {
                          "type": "string",
                          "description": "证书版本"
                        },
                        "signature": {
                          "type": "string",
                          "description": "证书签名"
                        },
                        "publicKeyAlgorithm": {
                          "type": "string",
                          "description": "公钥算法"
                        },
                        "extensions": {
                          "type": "string",
                          "description": "证书扩展信息"
                        }
                      }
                    },
                    "DataStatus": {
                      "description": "接口业务状态信息。",
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v2/websitetools/sslcertinfo/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "domain",
            "in": "query",
            "required": true,
            "description": "需要解析的域名，格式为 https://www.gugudata.com",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/v2/websitetools/whois": {
      "get": {
        "summary": "域名 Whois 查询",
        "description": "域名注册档案与到期信息查询\n接口标签：网络工具、精准 Whois 数据、实时数据\n接口特性：\n- 支持按域名查询 Whois 注册信息\n- domain 只需传入域名本身，不需要包含 http 或 https\n- 返回字段采用 v2 响应格式，dataStatus 和 data 字段为小驼峰命名\n- 适合域名资产盘点、注册信息核查、过期时间提醒和安全风控等场景\n- 围绕“域名 Whois 查询”提供标准化能力，便于快速接入现有业务\n- 适合将“域名 Whois 查询”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n- 可与网页截图、正文抽取、链接提取和域名检测接口组合\n详情页：https://www.gugudata.com/api/details/whois",
        "operationId": "get_whois",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/whois"
        },
        "x-gugudata-api-identity": "whois",
        "x-gugudata-business-status-codes": [
          {
            "code": "200",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "400",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "429",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "403",
            "title": "账号欠费",
            "remark": "请及时关注订单到期短信提醒"
          },
          {
            "code": "402",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "500",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "dataStatus": {
                      "type": "object",
                      "properties": {
                        "requestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "statusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "statusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "responseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "dataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量。"
                        }
                      }
                    },
                    "data": {
                      "type": "object",
                      "properties": {
                        "domain_name": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "域名名称。"
                        },
                        "registrar": {
                          "type": "string",
                          "description": "注册商。"
                        },
                        "creation_date": {
                          "type": "string",
                          "description": "域名创建时间。"
                        },
                        "expiration_date": {
                          "type": "string",
                          "description": "域名过期时间。"
                        },
                        "updated_date": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "域名更新时间。"
                        },
                        "name_servers": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "域名服务器列表。"
                        },
                        "status": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "域名状态列表。"
                        },
                        "emails": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "description": "公开联系邮箱列表。"
                        },
                        "country": {
                          "type": "string",
                          "description": "注册国家或地区代码。"
                        },
                        "state": {
                          "type": "string",
                          "description": "注册省份或州。"
                        },
                        "city": {
                          "type": "string",
                          "description": "注册城市。"
                        },
                        "org": {
                          "type": "string",
                          "description": "注册组织。"
                        },
                        "dnssec": {
                          "type": "string",
                          "description": "DNSSEC 状态。"
                        },
                        "referral_url": {
                          "type": "string",
                          "description": "注册商参考链接。"
                        }
                      }
                    },
                    "DataStatus": {
                      "description": "接口业务状态信息。",
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/v2/websitetools/whois/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "domain",
            "in": "query",
            "required": true,
            "description": "需要查询的域名，不需要带 http 或 https 协议。",
            "schema": {
              "type": "string"
            },
            "example": "gugudata.com"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/weather/lunarcalendar": {
      "get": {
        "summary": "农历与二十四节气",
        "description": "任意日期查询\n接口标签：基础数据、农历日期返回、全年节气\n接口特性：\n- 支持任意日期的农历与二十四节气查询\n- 节气包含当日、下一个以及全年节气与日期\n- 同时返回农历中文\n- 围绕“农历与二十四节气”提供标准化能力，便于快速接入现有业务\n- 适合将“农历与二十四节气”结果接入业务系统、后台工具和自动化流程\n- 适合出行服务、城市看板和生活服务页面接入\n- 可与天气、空气质量、日出日落和农历接口组合展示\n- 支持按城市、日期或时间维度组织环境信息\n详情页：https://www.gugudata.com/api/details/lunarcalendar",
        "operationId": "get_lunarcalendar",
        "tags": [
          "天气/空气质量"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/lunarcalendar"
        },
        "x-gugudata-api-identity": "lunarcalendar",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "每分钟请求不能超过 100 次"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "LunarDate": {
                          "type": "string",
                          "description": "农历日期"
                        },
                        "LunarDateChinese": {
                          "type": "string",
                          "description": "农历中文日期，如: 二零二二 壬寅 虎年 九月小初三"
                        },
                        "SolarTermNext": {
                          "type": "string",
                          "description": "下一个节气与日期，如: 寒露:10-8"
                        },
                        "SolarTermThisYear": {
                          "type": "string",
                          "description": "本年所有节气与日期，如: 立春:2-4 雨水:2-19 惊蛰:3-5 春分:3-20 清明:4-5 谷雨:4-20 立夏:5-5 小满:5-21 芒种:6-6 夏至:6-21 小暑:7-7 大暑:7-23 立秋:8-7 处暑:8-23 白露:9-7 秋分:9-23 寒露:10-8 霜降:10-23 立冬:11-7 小雪:11-22 大雪:12-7 冬至:12-22 小寒:1-5 大寒:1-20"
                        },
                        "SolarTermToday": {
                          "type": "string",
                          "description": "今日节气，如: 寒露:10-8"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/weather/lunarcalendar/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "date",
            "in": "query",
            "required": true,
            "description": "请求转换的日期，格式为: yyyymmdd，如 20220101",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "天气\\/空气质量"
      }
    },
    "/weather/sunriseandsunset": {
      "get": {
        "summary": "全球城市日出日落与曙暮光",
        "description": "按全球城市和指定日期查询当地日出、日落、日光时长及其日变化、天文/航海/民用曙暮光、太阳正午和日地距离。历史日期与近期日期使用同一套返回字段，原有入参与返回结构保持兼容。极昼、极夜等情况下，当日客观不存在的天文事件字段可能为空字符串。\n详情页：https://www.gugudata.com/api/details/sunrisesunset",
        "operationId": "get_sunrisesunset",
        "tags": [
          "天气/空气质量"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/sunrisesunset"
        },
        "x-gugudata-api-identity": "sunrisesunset",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "description": "咕咕数据标准响应结构。",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "additionalProperties": true
                    },
                    "Data": {
                      "type": "object",
                      "description": "指定城市和日期的日出日落及相关天文数据。极昼、极夜等情况下，当日客观不存在的日出、日落或曙暮光字段可能为空字符串。",
                      "required": [
                        "City",
                        "SunriseTime",
                        "SunsetTime",
                        "DaylightHours",
                        "DaylightHoursDiff",
                        "AstroTwilightStart",
                        "AstroTwilightEnd",
                        "NauticalTwilightStart",
                        "NauticalTwilightEnd",
                        "CivilTwilightStart",
                        "CivilTwilightEnd",
                        "SolarNoonTime",
                        "SolarNoonDistance"
                      ],
                      "properties": {
                        "City": {
                          "type": "string",
                          "description": "返回数据的城市名称。",
                          "example": "南京"
                        },
                        "SunriseTime": {
                          "type": "string",
                          "description": "当地日出时间，格式为 HH:mm。",
                          "example": "05:26"
                        },
                        "SunsetTime": {
                          "type": "string",
                          "description": "当地日落时间，格式为 HH:mm。",
                          "example": "18:56"
                        },
                        "DaylightHours": {
                          "type": "string",
                          "description": "日光时长，格式为 HH:mm:ss。",
                          "example": "13:30:00"
                        },
                        "DaylightHoursDiff": {
                          "type": "string",
                          "description": "与前一日相比的日光时长变化，格式为 (+/-)HH:mm。",
                          "example": "-00:02"
                        },
                        "AstroTwilightStart": {
                          "type": "string",
                          "description": "天文晨光开始时间，格式为 HH:mm。",
                          "example": "03:55"
                        },
                        "AstroTwilightEnd": {
                          "type": "string",
                          "description": "天文暮光结束时间，格式为 HH:mm。",
                          "example": "20:24"
                        },
                        "NauticalTwilightStart": {
                          "type": "string",
                          "description": "航海晨光开始时间，格式为 HH:mm。",
                          "example": "04:28"
                        },
                        "NauticalTwilightEnd": {
                          "type": "string",
                          "description": "航海暮光结束时间，格式为 HH:mm。",
                          "example": "19:51"
                        },
                        "CivilTwilightStart": {
                          "type": "string",
                          "description": "民用晨光开始时间，格式为 HH:mm。",
                          "example": "04:59"
                        },
                        "CivilTwilightEnd": {
                          "type": "string",
                          "description": "民用暮光结束时间，格式为 HH:mm。",
                          "example": "19:20"
                        },
                        "SolarNoonTime": {
                          "type": "string",
                          "description": "当地太阳正午时间，格式为 HH:mm。",
                          "example": "12:10"
                        },
                        "SolarNoonDistance": {
                          "type": "string",
                          "description": "当日地球与太阳距离，单位为百万公里。",
                          "example": "151.633"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/weather/sunriseandsunset/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "city",
            "in": "query",
            "required": true,
            "description": "查询城市名称，支持全球城市。",
            "schema": {
              "type": "string",
              "minLength": 1
            },
            "example": "南京"
          },
          {
            "name": "date",
            "in": "query",
            "required": true,
            "description": "查询日期，格式为 yyyyMMdd。",
            "schema": {
              "type": "string",
              "pattern": "^\\d{8}$"
            },
            "example": "20260810"
          }
        ],
        "x-apifox-folder": "天气\\/空气质量"
      }
    },
    "/weather/weatherinfo": {
      "get": {
        "summary": "全球天气预报信息",
        "description": "支持全球城市名称、LocationID、经纬度和原地区编码的天气预报。原 code 与 days 参数继续兼容；新增的 location 和 lang 均为可选参数，location 与 code 同时传递时优先生效。返回最多 7 天逐小时预报，紫外线、穿衣、洗车和空气污染扩散指数最多覆盖前 3 天；历史平均最高、最低温度没有同口径数据时返回 null。\n详情页：https://www.gugudata.com/api/details/weatherinfo",
        "operationId": "get_weatherinfo",
        "tags": [
          "天气/空气质量"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/weatherinfo"
        },
        "x-gugudata-api-identity": "weatherinfo",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "每分钟请求不能超过 100 次"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "description": "按日期升序返回的天气预报。",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Code": {
                            "type": "string",
                            "description": "地区编码"
                          },
                          "WeatherDate": {
                            "type": "string",
                            "description": "天气预报的日期"
                          },
                          "WeatherRegion": {
                            "type": "object",
                            "additionalProperties": true,
                            "description": "当前天气预报的详细地区信息，数据格式与查询地区编码接口返回数据格式一致。",
                            "properties": {
                              "ReginType": {
                                "type": "string",
                                "description": "位置信息类型，2为市级别数据，3为区级别数据"
                              },
                              "Code": {
                                "type": "string",
                                "description": "地区完整编码"
                              },
                              "ProvinceCode": {
                                "type": "string",
                                "description": "省编码"
                              },
                              "ProvinceName": {
                                "type": "string",
                                "description": "省名称"
                              },
                              "CityCode": {
                                "type": "string",
                                "description": "市编码"
                              },
                              "CityName": {
                                "type": "string",
                                "description": "市名称"
                              },
                              "RegionCode": {
                                "type": "string",
                                "description": "区编码"
                              },
                              "RegionName": {
                                "type": "string",
                                "description": "区名称"
                              },
                              "TownCode": {
                                "type": "string",
                                "description": "镇编码"
                              },
                              "TownName": {
                                "type": "string",
                                "description": "镇名称"
                              }
                            }
                          },
                          "WeatherInfo": {
                            "type": "string",
                            "description": "天气情况"
                          },
                          "TemperatureHigh": {
                            "type": "integer",
                            "format": "int32",
                            "description": "最高温度"
                          },
                          "TemperatureLow": {
                            "type": "integer",
                            "format": "int32",
                            "description": "最低温度"
                          },
                          "TodayHistoryHighestTemperature": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "format": "int32",
                            "description": "兼容字段。当前数据源不提供时返回 null。"
                          },
                          "TodayHistoryLowestTemperature": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "format": "int32",
                            "description": "兼容字段。当前数据源不提供时返回 null。"
                          },
                          "WeatherWindCondition1": {
                            "type": "string",
                            "description": "风向1"
                          },
                          "WeatherWindCondition2": {
                            "type": "string",
                            "description": "风向2"
                          },
                          "WeatherWindLevel": {
                            "type": "string",
                            "description": "风级"
                          },
                          "SunRiseTime": {
                            "type": "string",
                            "description": "日出时间"
                          },
                          "SunSetTime": {
                            "type": "string",
                            "description": "日落时间"
                          },
                          "WeatherPerHour": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "WeatherTime": {
                                  "type": "string",
                                  "description": "预报的小时时间，24小时制"
                                },
                                "WeatherInfo": {
                                  "type": "string",
                                  "description": "天气情况，天气情况枚举值：晴|多云|阴|阵雨|雷阵雨|雷阵雨伴有冰雹|雨夹雪|小雨|中雨|大雨|暴雨|大暴雨|特大暴雨|阵雪|小雪|中雪|大雪|暴雪|雾|冻雨|沙尘暴|小雨-中雨|中雨-大雨|大雨-暴雨|暴雨-大暴雨|大暴雨-特大暴雨|小雪-中雪|中雪-大雪|大雪-暴雪|浮尘|扬沙|强沙尘暴|霾"
                                },
                                "Temperature": {
                                  "type": "string",
                                  "description": "温度"
                                },
                                "Wet": {
                                  "type": "integer",
                                  "format": "int32",
                                  "description": "空气湿度"
                                },
                                "WeatherWindCondition": {
                                  "type": "string",
                                  "description": "风向"
                                },
                                "WeatherWindLevel": {
                                  "type": "string",
                                  "description": "风级"
                                }
                              }
                            },
                            "description": "逐小时天气预报，最多覆盖未来 7 天。"
                          },
                          "LifeHelperUV": {
                            "type": [
                              "object",
                              "null"
                            ],
                            "additionalProperties": true,
                            "description": "紫外线指数，最多覆盖未来 3 天。"
                          },
                          "LifeHelperWear": {
                            "type": [
                              "object",
                              "null"
                            ],
                            "additionalProperties": true,
                            "description": "穿衣指数，最多覆盖未来 3 天。"
                          },
                          "LifeHelperWashCar": {
                            "type": [
                              "object",
                              "null"
                            ],
                            "additionalProperties": true,
                            "description": "洗车指数，最多覆盖未来 3 天。"
                          },
                          "LifeHelperAir": {
                            "type": [
                              "object",
                              "null"
                            ],
                            "additionalProperties": true,
                            "description": "空气污染扩散条件指数，最多覆盖未来 3 天。"
                          },
                          "LifeHelper": {
                            "type": "object",
                            "properties": {
                              "HelperName": {
                                "type": "string",
                                "description": "指数名称"
                              },
                              "HelperStatus": {
                                "type": "string",
                                "description": "指数状态"
                              },
                              "HelperValue": {
                                "type": "string",
                                "description": "指数值。总分：紫外线5分，穿衣7分，洗车4分，空气5分"
                              },
                              "HelperContent": {
                                "type": "string",
                                "description": "指数内容"
                              }
                            }
                          },
                          "WeatherDataGenerateDateTime": {
                            "type": "string",
                            "description": "天气预报内容数据生成时间"
                          }
                        }
                      }
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/weather/weatherinfo/sz"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "code",
            "in": "query",
            "required": false,
            "description": "兼容参数。地区编码或 [经度,纬度]；未传 location 时生效。",
            "schema": {
              "type": "string"
            },
            "example": "101190401"
          },
          {
            "name": "days",
            "in": "query",
            "required": false,
            "description": "获取天气预报的天数，默认为1，即为当天数据。最大值为7。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "location",
            "in": "query",
            "required": false,
            "description": "推荐参数。支持城市名称、LocationID 或 经度,纬度；与 code 同时传递时优先生效。",
            "schema": {
              "type": "string"
            },
            "example": "苏州"
          },
          {
            "name": "lang",
            "in": "query",
            "required": false,
            "description": "返回语言。",
            "schema": {
              "type": "string",
              "default": "zh"
            },
            "example": "zh"
          }
        ],
        "x-apifox-folder": "天气\\/空气质量"
      }
    },
    "/weather/weatherinfo/region": {
      "get": {
        "summary": "查询地区编码，根据市或区的关键字进行查询，如北京、苏州、海淀、吴中等",
        "description": "包含地区编码以及省、市、区相关信息\n接口标签：基础数据、日4次数据更新、多维度天气指标\n详情页：https://www.gugudata.com/api/details/weatherinfo",
        "operationId": "get_get_weather_weatherinfo_region",
        "tags": [
          "天气/空气质量"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/weatherinfo"
        },
        "x-gugudata-api-identity": "weatherinfo",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "每分钟请求不能超过 100 次"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "weatherinfo",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/weatherinfo",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "description": "",
            "schema": {
              "type": "string"
            },
            "example": "查询编码的市或区关键字，如北京、海淀"
          }
        ],
        "x-apifox-folder": "天气\\/空气质量"
      }
    },
    "/websitetools/favicon": {
      "get": {
        "summary": "获取任意站点标题与图标",
        "description": "站点标题与图标解析\n接口标签：网络工具、兼容多种书写规则、站点路径图标\n接口特性：\n- 支持获取任意站点的标题和 favicon\n- 返回的 favicon 为站点链接\n- 围绕“获取任意站点标题与图标”提供标准化能力，便于快速接入现有业务\n- 适合将“获取任意站点标题与图标”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n- 可与网页截图、正文抽取、链接提取和域名检测接口组合\n- 支持将网页内容转换为便于检索和分析的结构化结果\n- 便于沉淀网页快照、资产清单和站点质量报告\n详情页：https://www.gugudata.com/api/details/favicon",
        "operationId": "get_favicon",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/favicon"
        },
        "x-gugudata-api-identity": "favicon",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Title": {
                          "type": "string",
                          "description": "站点标题"
                        },
                        "Favicon": {
                          "type": "string",
                          "description": "站点 favicon"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/favicon/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "需要解析的站点 URL",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/websitetools/iplocation": {
      "get": {
        "summary": "国内 IP 地址定位",
        "description": "根据 IP 地址进行定位查询\n接口标签：网络工具、IP地址、兼容 IPv4/IPv6、最新数据\n接口特性：\n- 提供精准、高效的 IPv4/IPv6 地址定位查询\n- 一个接口同时兼容 IPv4 或 IPv6 地址的查询定位\n- 返回的 IP 定位地址包含详细的位置信息\n- 围绕“国内 IP 地址定位”提供标准化能力，便于快速接入现有业务\n- 适合将“国内 IP 地址定位”结果接入业务系统、后台工具和自动化流程\n- 适合地址解析、区域筛选、机构网点管理和地图类产品接入\n- 可与行政区划、坐标转换和 IP 定位接口组合使用\n- 支持按区域层级、坐标或网络地址组织查询结果\n详情页：https://www.gugudata.com/api/details/iplocation",
        "operationId": "get_iplocation",
        "tags": [
          "区域/坐标"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/iplocation"
        },
        "x-gugudata-api-identity": "iplocation",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Country": {
                          "type": "string",
                          "description": "IP 地址定位所在地"
                        },
                        "Address": {
                          "type": "string",
                          "description": "IP 地址具体定位地址"
                        },
                        "LocationCode": {
                          "type": "string",
                          "description": "如有匹配，为国内地址编码，格式为：110000"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/iplocation/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "ip",
            "in": "query",
            "required": true,
            "description": "IP 地址，可以传递 IPv4 或 IPv6 地址",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          }
        ],
        "x-apifox-folder": "区域\\/坐标"
      }
    },
    "/websitetools/pagespeed-score": {
      "get": {
        "summary": "网页性能与 SEO 综合评分",
        "description": "检测公开网页的性能、可访问性、最佳实践和 SEO 表现，并返回主要优化项。\n接口特性：\n- 一次检测获得性能、可访问性、最佳实践与 SEO 四类评分；\n- 支持移动端与桌面端策略，便于比较不同设备下的页面体验；\n- 返回 FCP、LCP、Speed Index、TBT、CLS 等核心页面体验指标；\n- 展示标题、描述、Canonical、robots.txt 与移动端视口等 SEO 检查结果；\n- 汇总最多 10 项主要问题，帮助快速确定页面优化优先级。\n详情页：https://www.gugudata.com/api/details/pagespeed-score",
        "operationId": "get_pagespeed_score",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/pagespeed-score"
        },
        "x-gugudata-api-identity": "pagespeed-score",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "请求成功。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查请求参数。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请降低请求频率。"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "请检查订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查调用凭证。"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "请检查可用调用额度。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "请稍后重试。"
          },
          {
            "code": "901",
            "title": "服务暂时不可用",
            "remark": "请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "请求成功，业务码 100。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "additionalProperties": false,
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "不包含 APPKEY 的请求参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码，100 表示成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "minimum": 0,
                          "maximum": 1,
                          "description": "成功时为 1，错误时为 0。"
                        }
                      }
                    },
                    "Data": {
                      "type": "object",
                      "description": "网页检测结果。",
                      "additionalProperties": false,
                      "required": [
                        "RequestedUrl",
                        "FinalUrl",
                        "Strategy",
                        "Locale",
                        "ReportVersion",
                        "FetchTime",
                        "Cached",
                        "Scores",
                        "Metrics",
                        "SeoAudits",
                        "TopIssues"
                      ],
                      "properties": {
                        "RequestedUrl": {
                          "type": "string",
                          "format": "uri",
                          "description": "请求检测的网页地址。"
                        },
                        "FinalUrl": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "检测完成后的最终网页地址。",
                          "format": "uri"
                        },
                        "Strategy": {
                          "type": "string",
                          "enum": [
                            "mobile",
                            "desktop"
                          ],
                          "description": "检测策略。"
                        },
                        "Locale": {
                          "type": "string",
                          "description": "检查说明的语言区域。"
                        },
                        "ReportVersion": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "报告版本。"
                        },
                        "FetchTime": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "报告生成时间。"
                        },
                        "Cached": {
                          "type": "boolean",
                          "description": "是否复用近期检测结果。"
                        },
                        "Scores": {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "Performance",
                            "Accessibility",
                            "BestPractices",
                            "Seo"
                          ],
                          "properties": {
                            "Performance": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "性能评分。",
                              "minimum": 0,
                              "maximum": 100
                            },
                            "Accessibility": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "可访问性评分。",
                              "minimum": 0,
                              "maximum": 100
                            },
                            "BestPractices": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "最佳实践评分。",
                              "minimum": 0,
                              "maximum": 100
                            },
                            "Seo": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "description": "SEO 评分。",
                              "minimum": 0,
                              "maximum": 100
                            }
                          }
                        },
                        "Metrics": {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "FirstContentfulPaintMs",
                            "LargestContentfulPaintMs",
                            "SpeedIndexMs",
                            "TotalBlockingTimeMs",
                            "CumulativeLayoutShift"
                          ],
                          "properties": {
                            "FirstContentfulPaintMs": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "首次内容绘制耗时，单位毫秒。",
                              "minimum": 0
                            },
                            "LargestContentfulPaintMs": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "最大内容绘制耗时，单位毫秒。",
                              "minimum": 0
                            },
                            "SpeedIndexMs": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "速度指数，单位毫秒。",
                              "minimum": 0
                            },
                            "TotalBlockingTimeMs": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "总阻塞时间，单位毫秒。",
                              "minimum": 0
                            },
                            "CumulativeLayoutShift": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "累计布局偏移。",
                              "minimum": 0
                            }
                          }
                        },
                        "SeoAudits": {
                          "type": "object",
                          "additionalProperties": false,
                          "required": [
                            "Title",
                            "MetaDescription",
                            "CrawlableAnchors",
                            "IsCrawlable",
                            "Canonical",
                            "HttpStatusCode",
                            "RobotsTxt",
                            "Viewport"
                          ],
                          "properties": {
                            "Title": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "网页标题检查。"
                            },
                            "MetaDescription": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "网页描述检查。"
                            },
                            "CrawlableAnchors": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "链接可抓取检查。"
                            },
                            "IsCrawlable": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "页面可抓取检查。"
                            },
                            "Canonical": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "Canonical 链接检查。"
                            },
                            "HttpStatusCode": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "网页 HTTP 状态检查。"
                            },
                            "RobotsTxt": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "robots.txt 检查。"
                            },
                            "Viewport": {
                              "type": [
                                "object",
                                "null"
                              ],
                              "additionalProperties": false,
                              "required": [
                                "Id",
                                "Title",
                                "Score",
                                "DisplayValue",
                                "Description"
                              ],
                              "properties": {
                                "Id": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标识。"
                                },
                                "Title": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项标题。"
                                },
                                "Score": {
                                  "type": [
                                    "integer",
                                    "null"
                                  ],
                                  "description": "检查项得分。",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "DisplayValue": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项展示值。"
                                },
                                "Description": {
                                  "type": [
                                    "string",
                                    "null"
                                  ],
                                  "description": "检查项说明。"
                                }
                              },
                              "description": "移动端视口检查。"
                            }
                          }
                        },
                        "TopIssues": {
                          "type": "array",
                          "maxItems": 10,
                          "description": "按得分排序的主要待优化项。",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "required": [
                              "Id",
                              "Title",
                              "Score",
                              "DisplayValue"
                            ],
                            "properties": {
                              "Id": {
                                "type": "string",
                                "minLength": 1,
                                "description": "主要问题标识。"
                              },
                              "Title": {
                                "type": "string",
                                "minLength": 1,
                                "description": "主要问题标题。"
                              },
                              "Score": {
                                "type": [
                                  "integer",
                                  "null"
                                ],
                                "description": "主要问题得分。",
                                "minimum": 0,
                                "maximum": 100
                              },
                              "DisplayValue": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "主要问题展示值。"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "缺少或无效 APPKEY，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单到期或额度不可用，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "页面评分服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/pagespeed-score/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "调用凭证；也支持 AppKey、X-GUGUDATA-APPKEY、X-API-Key 请求头或 Bearer。",
            "schema": {
              "type": "string",
              "maxLength": 200
            },
            "example": "{{appkey}}"
          },
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "需要检测的公开 HTTP/HTTPS 网页地址。",
            "schema": {
              "type": "string",
              "format": "uri",
              "maxLength": 2048
            },
            "example": "https://www.gugudata.com/"
          },
          {
            "name": "strategy",
            "in": "query",
            "required": false,
            "description": "移动端或桌面端检测策略。",
            "schema": {
              "type": "string",
              "enum": [
                "mobile",
                "desktop"
              ],
              "default": "mobile"
            }
          },
          {
            "name": "locale",
            "in": "query",
            "required": false,
            "description": "检查说明的语言区域。",
            "schema": {
              "type": "string",
              "maxLength": 35,
              "pattern": "^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$",
              "default": "zh-CN"
            }
          },
          {
            "name": "categories",
            "in": "query",
            "required": false,
            "description": "检测类别，多个值使用英文逗号分隔；不传时返回全部类别。",
            "schema": {
              "type": "string",
              "pattern": "^(performance|accessibility|best-practices|seo)(,(performance|accessibility|best-practices|seo))*$"
            },
            "example": "performance,accessibility,best-practices,seo"
          },
          {
            "name": "forceRefresh",
            "in": "query",
            "required": false,
            "description": "是否重新检测指定网页。",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "x-apifox-folder": "网站工具",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ]
      }
    },
    "/websitetools/readability": {
      "post": {
        "summary": "网页可读内容抽取",
        "description": "网页正文智能抽取与结构化\n接口标签：网络工具、文本处理、智能抽取、多种元素信息\n接口特性：\n- 支持从 URL 或 HTML 中抽取网页主体可读内容\n- url 与 html 至少传入一个，传入 html 时可减少外部网页访问的不确定性\n- 返回正文 HTML、纯文本、摘要、标题、站点名和发布时间等字段\n- 适合网页正文抓取、内容清洗、摘要生成前处理和知识库入库等场景\n- 围绕“网页可读内容抽取”提供标准化能力，便于快速接入现有业务\n- 适合将“网页可读内容抽取”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n- 可与网页截图、正文抽取、链接提取和域名检测接口组合\n详情页：https://www.gugudata.com/api/details/readability",
        "operationId": "post_readability",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/readability"
        },
        "x-gugudata-api-identity": "readability",
        "x-gugudata-business-status-codes": [
          {
            "code": "200",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "400",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "429",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "403",
            "title": "账号欠费",
            "remark": "请及时关注订单到期短信提醒"
          },
          {
            "code": "402",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "500",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Title": {
                          "type": "string",
                          "description": "网页标题。"
                        },
                        "Byline": {
                          "type": "string",
                          "description": "作者或署名信息。"
                        },
                        "Dir": {
                          "type": "string",
                          "description": "文本方向。"
                        },
                        "Lang": {
                          "type": "string",
                          "description": "网页语言。"
                        },
                        "Content": {
                          "type": "string",
                          "description": "抽取后的正文 HTML。"
                        },
                        "TextContent": {
                          "type": "string",
                          "description": "抽取后的纯文本正文。"
                        },
                        "Length": {
                          "type": "integer",
                          "format": "int32",
                          "description": "纯文本正文长度。"
                        },
                        "Excerpt": {
                          "type": "string",
                          "description": "正文摘要。"
                        },
                        "SiteName": {
                          "type": "string",
                          "description": "站点名称。"
                        },
                        "PublishedTime": {
                          "type": "string",
                          "description": "发布时间。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/readability/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "待抽取的网页 URL；url 与 html 至少传入一个。"
                  },
                  "html": {
                    "type": "string",
                    "description": "待抽取的 HTML 原文；url 与 html 至少传入一个。"
                  }
                }
              },
              "example": {
                "url": "https://www.gugudata.com",
                "html": ""
              }
            }
          }
        },
        "x-apifox-folder": "网站工具"
      }
    },
    "/websitetools/url2html": {
      "post": {
        "summary": "URL 转静态 HTML 文件",
        "description": "网页 URL 静态化归档\n接口标签：网站工具、HTML、生成静态 HTML 站点、永久存储\n接口特性：\n- 支持将网页 URL 转换为静态 HTML 文件\n- appkey 和 url 通过 JSON 请求体传入\n- 返回生成后的 HTML 文件地址，便于归档、下载、离线阅读或后续处理\n- 转换效果受目标网页访问权限、脚本渲染和访问限制影响\n- 围绕“URL 转静态 HTML 文件”提供标准化能力，便于快速接入现有业务\n- 适合将“URL 转静态 HTML 文件”结果接入业务系统、后台工具和自动化流程\n- 适合合同、票据、课件和归档文件的自动化处理\n- 可与 OCR、PDF 拆分和文档转换接口串联成处理流水线\n详情页：https://www.gugudata.com/api/details/url2html",
        "operationId": "post_url2html",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/url2html"
        },
        "x-gugudata-api-identity": "url2html",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "生成后的静态 HTML 文件访问地址。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/url2html/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "需要转换的网页 URL，需包含 http 或 https 协议。"
                  }
                },
                "required": [
                  "url"
                ]
              },
              "example": {
                "url": "https://www.gugudata.com"
              }
            }
          }
        },
        "x-apifox-folder": "网站工具"
      }
    },
    "/websitetools/url2image": {
      "get": {
        "summary": "URL 生成网站截图",
        "description": "高效生成网页截图\n接口标签：网站工具、截图、生成网页截图、图片输出\n接口特性：\n- 支持全页截图和视窗截图\n- 支持自定义截图尺寸\n- 兼容移动设备截图\n- 支持暗黑模式截图\n- 固定参数请求，可以得到最新的站点截图\n- 快速高效的截图生成\n- 围绕“URL 生成网站截图”提供标准化能力，便于快速接入现有业务\n- 适合将“URL 生成网站截图”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/url2image",
        "operationId": "get_url2image",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/url2image"
        },
        "x-gugudata-api-identity": "url2image",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": ""
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": ""
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "生成的截图图片流，可直接用于展示"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/url2image/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "需要截取的网页 URL 地址",
            "schema": {
              "type": "string"
            },
            "example": "YOUR_VALUE"
          },
          {
            "name": "width",
            "in": "query",
            "required": false,
            "description": "输出截图的宽度，默认值为 250",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 250
          },
          {
            "name": "height",
            "in": "query",
            "required": false,
            "description": "输出截图的高度，默认值为 250",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 250
          },
          {
            "name": "viewportWidth",
            "in": "query",
            "required": false,
            "description": "渲染视窗的宽度，默认值为 1080",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1080
          },
          {
            "name": "viewportHeight",
            "in": "query",
            "required": false,
            "description": "渲染视窗的高度，默认值为 1080",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1080
          },
          {
            "name": "forceReload",
            "in": "query",
            "required": false,
            "description": "强制重新加载缓存的图片，默认值为 false",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "isMobile",
            "in": "query",
            "required": false,
            "description": "是否以移动设备的 User Agent 渲染，默认值为 false",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "isFullPage",
            "in": "query",
            "required": false,
            "description": "是否截取整个页面而非视窗裁剪，默认值为 false",
            "schema": {
              "type": "boolean"
            },
            "example": false
          },
          {
            "name": "isDarkMode",
            "in": "query",
            "required": false,
            "description": "是否优先采用深色模式，默认值为 false",
            "schema": {
              "type": "boolean"
            },
            "example": false
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/websitetools/url2json": {
      "post": {
        "summary": "语义化获取站点 JSON 结构内容",
        "description": "网页内容 JSON 提取\n接口标签：语义化提取、JSON、网页解析、AI 智能提取、结构化数据\n接口特性：\n- 基于 AI 大模型智能理解网页内容，按需提取结构化数据\n- 支持自定义 Prompt 指令，灵活指定提取内容和格式\n- 自动解析动态网页，包括 JavaScript 渲染内容\n- 返回标准 JSON 格式，便于程序直接解析使用\n- 适用于商品信息、文章列表、表格数据等多种场景\n- 围绕“语义化获取站点 JSON 结构内容”提供标准化能力，便于快速接入现有业务\n- 适合将“语义化获取站点 JSON 结构内容”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n详情页：https://www.gugudata.com/api/details/url2json",
        "operationId": "post_url2json",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/url2json"
        },
        "x-gugudata-api-identity": "url2json",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "URL 或 Prompt 参数为空或格式错误"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "每秒请求不能超过 20 次"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "URL JSON 提取失败",
            "remark": "网页无法访问、加载超时或 AI 提取服务异常"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码，100为成功"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般为1"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "additionalProperties": true,
                      "description": "AI 根据 Prompt 从网页提取的结构化 JSON 数据，具体结构取决于 Prompt 指令"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/url2json/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "需要提取数据的网页 URL 地址，必须是有效的 HTTP 或 HTTPS 链接"
                  },
                  "prompt": {
                    "type": "string",
                    "description": "AI 提取指令，描述需要从网页中提取什么数据，例如：获取所有产品信息、提取文章标题和摘要等"
                  }
                },
                "required": [
                  "url",
                  "prompt"
                ]
              },
              "example": {
                "url": "https://www.example.com",
                "prompt": "获取所有产品信息"
              }
            }
          }
        },
        "x-apifox-folder": "网站工具"
      }
    },
    "/websitetools/url2links": {
      "get": {
        "summary": "网页 URL 链接提取",
        "description": "网页链接资产提取\n接口标签：网站工具、网页处理、网页链接提取、网页解析、链接收集\n接口特性：\n- 支持从网页中提取链接列表\n- url 需传入完整 http 或 https 地址\n- 返回字符串数组，适合网页链接发现、站点巡检、内容采集和 SEO 链接分析等场景\n- 提取结果受页面渲染方式、访问权限和链接写法影响\n- 围绕“网页 URL 链接提取”提供标准化能力，便于快速接入现有业务\n- 适合将“网页 URL 链接提取”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n- 可与网页截图、正文抽取、链接提取和域名检测接口组合\n详情页：https://www.gugudata.com/api/details/url2links",
        "operationId": "get_url2links",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/url2links"
        },
        "x-gugudata-api-identity": "url2links",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "URL 参数为空或格式错误"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": "网页无法访问或链接提取失败"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要字符串。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码。"
                        },
                        "Status": {
                          "type": "string",
                          "description": "接口返回状态，例如 SUCCESS 或 ERROR。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的数据总量；对象型结果通常为 1，列表型结果为列表数量或分页总数。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      },
                      "description": "网页中提取出的 URL 链接列表。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/url2links/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "需要提取链接的网页 URL，需包含 http 或 https 协议。",
            "schema": {
              "type": "string"
            },
            "example": "https://www.gugudata.com"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/websitetools/url2markdown": {
      "get": {
        "summary": "网页 URL 转 Markdown",
        "description": "网页转 Markdown 文本\n接口标签：网站工具、markdown、网页内容提取、网页解析\n接口特性：\n- 支持任意网页 URL 转换为 Markdown 格式（注意：无法处理具有反爬机制或不合规的网页）\n- 智能提取网页主要内容，过滤无关元素\n- 保持原有文本结构和格式\n- 支持图片、链接等元素的 Markdown 转换\n- 围绕“网页 URL 转 Markdown”提供标准化能力，便于快速接入现有业务\n- 适合将“网页 URL 转 Markdown”结果接入业务系统、后台工具和自动化流程\n- 适合 SEO 分析、竞品研究、内容归档和站点巡检场景\n- 可与网页截图、正文抽取、链接提取和域名检测接口组合\n详情页：https://www.gugudata.com/api/details/url2markdown",
        "operationId": "get_url2markdown",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/url2markdown"
        },
        "x-gugudata-api-identity": "url2markdown",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "URL 参数为空或格式错误"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "接口响应错误",
            "remark": "网页无法访问或转换失败"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般用于分页计算"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "网页转换后的 Markdown 格式内容"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/url2markdown/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "需要转换的网页 URL 地址，必须是有效的 HTTP 或 HTTPS 链接",
            "schema": {
              "type": "string"
            },
            "example": "https://www.example.com"
          }
        ],
        "x-apifox-folder": "网站工具"
      }
    },
    "/websitetools/url2snapshot": {
      "post": {
        "summary": "网站截图与 HTML 快照",
        "description": "通过网页 URL 获取站点截图与内容\n接口标签：网站工具、截图、网页截图、网页快照\n接口特性：\n- 支持任意网页 URL 高质量截图，包括动态内容和 JavaScript 渲染页面\n- 支持全页面截图和可视区域截图两种模式\n- 可自定义截图尺寸、设备像素比等参数\n- 支持桌面端和移动端设备模拟\n- 同时返回截图图片和网页文本内容\n- 支持 base64 编码和 CDN URL 两种返回格式\n- 围绕“网站截图与 HTML 快照”提供标准化能力，便于快速接入现有业务\n- 适合将“网站截图与 HTML 快照”结果接入业务系统、后台工具和自动化流程\n详情页：https://www.gugudata.com/api/details/url2snapshot",
        "operationId": "post_url2snapshot",
        "tags": [
          "网站工具"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/url2snapshot"
        },
        "x-gugudata-api-identity": "url2snapshot",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "101",
            "title": "参数错误",
            "remark": "URL 参数为空或格式错误"
          },
          {
            "code": "102",
            "title": "请求频率受限",
            "remark": "每秒请求不能超过 50 次"
          },
          {
            "code": "103",
            "title": "账号欠费",
            "remark": ""
          },
          {
            "code": "104",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否为开发者中心获取到的值"
          },
          {
            "code": "110",
            "title": "网页截图失败",
            "remark": "网页无法访问、加载超时或截图服务异常"
          },
          {
            "code": "111",
            "title": "图片上传失败",
            "remark": "当responseFormat为url时，图片上传到CDN失败"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "接口返回状态码，100 为成功"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "接口返回状态说明"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口数据返回时间"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "此条件下的总数据量，一般为1"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "Image": {
                          "type": "string",
                          "description": "截图图片，当responseFormat为base64时返回base64编码的图片数据，为url时返回图片链接"
                        },
                        "Content": {
                          "type": "string",
                          "description": "网页文本内容，提取的网页主要文本信息"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/websitetools/url2snapshot/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "description": "需要截图的网页 URL 地址，必须是有效的 HTTP 或 HTTPS 链接"
                  },
                  "responseFormat": {
                    "type": "string",
                    "description": "返回格式，可选值：base64（返回 base64 编码的图片数据）、url（返回图片 URL 链接）",
                    "enum": [
                      "base64",
                      "url"
                    ]
                  },
                  "fullPage": {
                    "type": "boolean",
                    "description": "是否截取完整页面，true 为全页面截图，false 为可视区域截图"
                  },
                  "width": {
                    "type": "integer",
                    "format": "int32",
                    "description": "截图宽度，单位像素，范围：320-3840"
                  },
                  "height": {
                    "type": "integer",
                    "format": "int32",
                    "description": "截图高度，单位像素，范围：240-2160"
                  },
                  "deviceScaleFactor": {
                    "type": "number",
                    "description": "设备像素比，影响截图清晰度，范围：1-3"
                  },
                  "userAgent": {
                    "type": "string",
                    "description": "用户代理字符串，用于模拟不同的浏览器"
                  },
                  "isMobile": {
                    "type": "boolean",
                    "description": "是否模拟移动设备，true 为移动设备模式，false 为桌面模式"
                  }
                },
                "required": [
                  "url"
                ]
              },
              "example": {
                "url": "https://www.example.com",
                "responseFormat": "base64",
                "fullPage": true,
                "width": 1920,
                "height": 1080,
                "deviceScaleFactor": 1,
                "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36",
                "isMobile": false
              }
            }
          }
        },
        "x-apifox-folder": "网站工具"
      }
    },
    "/ai/fund/portfolio-risk-analyses": {
      "post": {
        "summary": "公募基金组合风险分析",
        "description": "分析基金组合的历史风险与分散效果。\n详情页：https://www.gugudata.com/api/details/fundportfolioriskanalysis",
        "operationId": "post_fundportfolioriskanalysis",
        "tags": [
          "商业/分析"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/fundportfolioriskanalysis"
        },
        "x-gugudata-api-identity": "fundportfolioriskanalysis",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "请求成功",
            "remark": "HTTP 200。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "HTTP 400。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429。"
          },
          {
            "code": "503",
            "title": "订单已到期",
            "remark": "HTTP 403。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "HTTP 401。"
          },
          {
            "code": "505",
            "title": "调用额度耗尽",
            "remark": "HTTP 403。"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500。"
          },
          {
            "code": "901",
            "title": "服务暂不可用",
            "remark": "HTTP 503。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端生成的脱敏请求摘要，仅包含基金数量、分析周期和置信水平，不包含基金代码、权重或 APPKEY"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码。100 表示请求正常完成；501 参数错误；502 请求频率受限；503 账号过期；504 APPKEY 错误；901 服务暂不可用"
                        },
                        "Status": {
                          "type": "string",
                          "description": "机器可读的错误状态；成功响应通常不返回。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "本次请求的中文状态说明；程序判断应优先使用 StatusCode 和 AnalysisStatus"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端响应时间，格式为 YYYY-MM-DD HH:mm:ss.SSS"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前响应中的分析结果数量；成功分析通常为 1，错误响应为 0"
                        },
                        "RequestId": {
                          "type": "string",
                          "description": "请求追踪标识。咨询技术支持时可提供该值，但不要提供 APPKEY"
                        },
                        "NoDataReason": {
                          "type": "string",
                          "description": "统一响应层的无数据原因码；基金组合的详细原因以 Data.NoDataReasons 为准"
                        }
                      },
                      "description": "接口业务状态信息。",
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "AnalysisStatus": {
                          "type": "string",
                          "description": "分析状态：AVAILABLE、PARTIAL 或 UNAVAILABLE",
                          "enum": [
                            "AVAILABLE",
                            "PARTIAL",
                            "UNAVAILABLE"
                          ]
                        },
                        "ModelVersion": {
                          "type": "string",
                          "description": "本次结果的版本标识。"
                        },
                        "Period": {
                          "type": "string",
                          "description": "实际采用的历史分析周期，取值为 6M 或 1Y",
                          "enum": [
                            "6M",
                            "1Y"
                          ]
                        },
                        "ConfidenceLevel": {
                          "type": "number",
                          "description": "本次 VaR 和 CVaR 计算采用的置信水平，取值为 0.95 或 0.99",
                          "enum": [
                            0.95,
                            0.99
                          ]
                        },
                        "WeightingMethod": {
                          "type": "string",
                          "description": "组合收益的权重方法，固定为 CONSTANT_WEIGHT，表示在全部公共交易日期上使用请求中的恒定权重",
                          "enum": [
                            "CONSTANT_WEIGHT"
                          ]
                        },
                        "DataStartDate": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "组合严格公共样本的起始交易日期，格式为 YYYYMMDD"
                        },
                        "DataEndDate": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "description": "组合严格公共样本的结束交易日期，格式为 YYYYMMDD"
                        },
                        "SnapshotTime": {
                          "type": "string",
                          "description": "本次数据计算时间，使用 ISO 8601 格式并包含时区偏移。"
                        },
                        "ObservationCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "全部请求基金严格共有的有效交易日期数量；该值不足周期门槛时 PortfolioMetrics 为 null"
                        },
                        "CoverageRatio": {
                          "type": "number",
                          "description": "全部基金严格公共日期数除以有效日期并集数量，范围为 0 至 1，越接近 1 表示日期对齐越完整"
                        },
                        "RequestedFundCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "请求中提交的基金数量"
                        },
                        "AnalyzedFundCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "满足周期数据要求并完成个体指标计算的基金数量"
                        },
                        "PortfolioMetrics": {
                          "type": [
                            "object",
                            "null"
                          ],
                          "additionalProperties": false,
                          "description": "组合层历史风险指标。仅当全部基金和严格公共样本均满足周期要求时返回对象，否则为 null",
                          "properties": {
                            "AnnualizedReturn": {
                              "type": "number",
                              "description": "基于组合日收益几何复利并按 252 个交易日年化；可为负数，小数表示，例如 0.08 表示 8%"
                            },
                            "AnnualizedVolatility": {
                              "type": "number",
                              "description": "组合年化波动率，按小数表示，例如 0.12 表示 12%。"
                            },
                            "MaximumDrawdown": {
                              "type": "number",
                              "description": "分析期内组合累计收益从历史峰值到后续谷值的最大跌幅，按正数小数表示",
                              "minimum": 0
                            },
                            "MaximumDrawdownStartDate": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "最大回撤起始日期，格式为 YYYYMMDD；无回撤时为 null"
                            },
                            "MaximumDrawdownEndDate": {
                              "type": [
                                "string",
                                "null"
                              ],
                              "description": "最大回撤结束日期，格式为 YYYYMMDD；无回撤时为 null"
                            },
                            "ValueAtRisk": {
                              "type": "number",
                              "description": "按 ConfidenceLevel 计算的单日历史模拟风险价值，采用正损失口径；例如 0.02 表示阈值损失为 2%",
                              "minimum": 0
                            },
                            "ConditionalValueAtRisk": {
                              "type": "number",
                              "description": "超过 VaR 阈值后的单日平均尾部损失，采用正损失口径，并保证 CVaR 大于等于 VaR",
                              "minimum": 0
                            },
                            "DiversificationRatio": {
                              "type": [
                                "number",
                                "null"
                              ],
                              "description": "加权个体年化波动率之和除以组合年化波动率；通常大于 1 表示存在分散化效果，零方差时为 null"
                            }
                          },
                          "required": [
                            "AnnualizedReturn",
                            "AnnualizedVolatility",
                            "MaximumDrawdown",
                            "MaximumDrawdownStartDate",
                            "MaximumDrawdownEndDate",
                            "ValueAtRisk",
                            "ConditionalValueAtRisk",
                            "DiversificationRatio"
                          ]
                        },
                        "FundMetrics": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "FundCode": {
                                "type": "string",
                                "description": "六位基金代码"
                              },
                              "FundName": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "基金名称；历史序列未提供名称时为 null"
                              },
                              "Weight": {
                                "type": "number",
                                "description": "请求中该基金的组合权重",
                                "exclusiveMinimum": 0
                              },
                              "AnalysisStatus": {
                                "type": "string",
                                "description": "该基金的个体指标状态，取值为 AVAILABLE 或 UNAVAILABLE；组合整体状态另见 Data.AnalysisStatus",
                                "enum": [
                                  "AVAILABLE",
                                  "UNAVAILABLE"
                                ]
                              },
                              "ObservationCount": {
                                "type": "integer",
                                "format": "int32",
                                "description": "该基金在分析周期内的有效观察数"
                              },
                              "CoverageRatio": {
                                "type": "number",
                                "description": "该基金有效日期数占全部基金有效日期并集的比例",
                                "minimum": 0,
                                "maximum": 1
                              },
                              "AnnualizedReturn": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "description": "该基金日收益按几何复利和 252 个交易日年化；数据不足时为 null"
                              },
                              "AnnualizedVolatility": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "description": "该基金日收益样本标准差按 252 个交易日年化；数据不足时为 null"
                              },
                              "MaximumDrawdown": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "description": "该基金在分析期内从峰值到谷值的最大跌幅，按正数小数表示；数据不足时为 null"
                              },
                              "RiskContribution": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "description": "该基金对组合风险的贡献占比；组合可计算时各项之和约等于 1。"
                              }
                            },
                            "required": [
                              "FundCode",
                              "FundName",
                              "Weight",
                              "AnalysisStatus",
                              "ObservationCount",
                              "CoverageRatio",
                              "AnnualizedReturn",
                              "AnnualizedVolatility",
                              "MaximumDrawdown",
                              "RiskContribution"
                            ]
                          },
                          "description": "按请求顺序返回每只基金的个体历史风险指标、覆盖率和组合风险贡献；基金不会被静默移除"
                        },
                        "PairwiseDependencies": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "FundCodeA": {
                                "type": "string",
                                "description": "相关性基金代码 A"
                              },
                              "FundCodeB": {
                                "type": "string",
                                "description": "相关性基金代码 B"
                              },
                              "Correlation": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "description": "两只基金在严格公共日期上的 Pearson 相关系数，范围为 -1 至 1；零方差等不可计算情况为 null",
                                "minimum": -1,
                                "maximum": 1
                              },
                              "DownsideCorrelation": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "description": "仅使用该基金对加权组合收益小于 0 的日期计算；少于 30 个下行样本或零方差时为 null",
                                "minimum": -1,
                                "maximum": 1
                              }
                            },
                            "required": [
                              "FundCodeA",
                              "FundCodeB",
                              "Correlation",
                              "DownsideCorrelation"
                            ]
                          },
                          "description": "满足周期样本门槛的基金两两依赖关系；每个无序基金对返回一条记录"
                        },
                        "DataQuality": {
                          "type": "object",
                          "additionalProperties": false,
                          "description": "当前周期的数据门槛、最旧最新记录的数据年龄和标准化警告码",
                          "properties": {
                            "MinimumObservationCount": {
                              "type": "integer",
                              "format": "int32",
                              "description": "当前周期要求的最低有效观察数"
                            },
                            "LatestDataAgeDays": {
                              "type": [
                                "integer",
                                "null"
                              ],
                              "format": "int32",
                              "description": "最旧一只基金的最新记录距分析日期的天数"
                            },
                            "Warnings": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              },
                              "description": "标准化警告码数组，例如 STALE_SOURCE_FALLBACK、INSUFFICIENT_DOWNSIDE_OBSERVATIONS 或 ZERO_PORTFOLIO_VARIANCE"
                            }
                          },
                          "required": [
                            "MinimumObservationCount",
                            "LatestDataAgeDays",
                            "Warnings"
                          ]
                        },
                        "NoDataReasons": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "FundCode": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "原因对应的基金代码；组合级原因时为 null"
                              },
                              "Reason": {
                                "type": "string",
                                "description": "稳定原因码，包括 FUND_NOT_FOUND、EMPTY_HISTORY、INSUFFICIENT_OBSERVATIONS、INSUFFICIENT_COMMON_OBSERVATIONS、STALE_HISTORY、CONFLICTING_DUPLICATE_DATE、INVALID_RETURN、INSUFFICIENT_DOWNSIDE_OBSERVATIONS 或 ZERO_PORTFOLIO_VARIANCE",
                                "enum": [
                                  "FUND_NOT_FOUND",
                                  "EMPTY_HISTORY",
                                  "INSUFFICIENT_OBSERVATIONS",
                                  "INSUFFICIENT_COMMON_OBSERVATIONS",
                                  "STALE_HISTORY",
                                  "CONFLICTING_DUPLICATE_DATE",
                                  "INVALID_RETURN",
                                  "INSUFFICIENT_DOWNSIDE_OBSERVATIONS",
                                  "ZERO_PORTFOLIO_VARIANCE"
                                ]
                              }
                            },
                            "required": [
                              "FundCode",
                              "Reason"
                            ]
                          },
                          "description": "基金级或组合级不可计算原因数组；合法基金但数据不足仍返回 HTTP 200 和业务码 100"
                        },
                        "ComplianceNotice": {
                          "type": "string",
                          "description": "历史风险分析免责声明；本接口不提供涨跌预测、基金评分、买卖建议或调仓建议"
                        },
                        "IsDemo": {
                          "type": "boolean",
                          "description": "是否为固定合成样本演示结果。正式 POST 请求为 false，免鉴权演示接口为 true"
                        }
                      },
                      "description": "接口返回的业务数据。",
                      "required": [
                        "AnalysisStatus",
                        "ModelVersion",
                        "Period",
                        "ConfidenceLevel",
                        "WeightingMethod",
                        "DataStartDate",
                        "DataEndDate",
                        "SnapshotTime",
                        "ObservationCount",
                        "CoverageRatio",
                        "RequestedFundCount",
                        "AnalyzedFundCount",
                        "PortfolioMetrics",
                        "FundMetrics",
                        "PairwiseDependencies",
                        "DataQuality",
                        "NoDataReasons",
                        "ComplianceNotice",
                        "IsDemo"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "description": "咕咕数据标准响应结构。",
                  "additionalProperties": false
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "数据服务暂时不可用，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "基金风险分析服务暂时不可用，业务状态码为 901，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "fundCount=2&Period=1Y&ConfidenceLevel=0.95",
                    "StatusCode": 901,
                    "Status": "service_unavailable",
                    "StatusDescription": "基金历史数据服务暂不可用，请稍后重试。",
                    "ResponseDateTime": "2026-08-04 12:00:00.000",
                    "DataTotalCount": 0,
                    "RequestId": "00000000-0000-0000-0000-000000000000"
                  },
                  "Data": null
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/ai/fund/portfolio-risk-analyses/demo"
        },
        "security": [
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyQuery": []
          }
        ],
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Positions": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "FundCode": {
                          "type": "string",
                          "description": "六位数字组成的公募基金代码，必须以 JSON 字符串传递以保留前导零，例如 012729",
                          "pattern": "^[0-9]{6}$"
                        },
                        "Weight": {
                          "type": "number",
                          "description": "当前组合权重，使用有限且大于 0 的小数；全部 Weight 之和与 1 的误差不得超过 0.000001，服务端不会自动归一化",
                          "exclusiveMinimum": 0
                        }
                      },
                      "required": [
                        "FundCode",
                        "Weight"
                      ]
                    },
                    "description": "JSON 持仓数组，必须包含 2 至 10 个对象；FundCode 不得重复。任何一只基金不满足数据要求时，不会静默剔除或重新分配权重",
                    "minItems": 2,
                    "maxItems": 10
                  },
                  "Period": {
                    "type": "string",
                    "description": "历史分析窗口，可选 6M 或 1Y，默认 1Y。6M 至少需要 100 个有效观察，1Y 至少需要 200 个有效观察",
                    "enum": [
                      "6M",
                      "1Y"
                    ],
                    "default": "1Y"
                  },
                  "ConfidenceLevel": {
                    "type": "number",
                    "description": "单日历史模拟 VaR 和 CVaR 的置信水平，仅支持 0.95 或 0.99，默认 0.95",
                    "enum": [
                      0.95,
                      0.99
                    ],
                    "default": 0.95
                  }
                },
                "required": [
                  "Positions"
                ],
                "additionalProperties": false
              },
              "example": {
                "Positions": [
                  {
                    "FundCode": "012729",
                    "Weight": 0.6
                  },
                  {
                    "FundCode": "290008",
                    "Weight": 0.4
                  }
                ],
                "Period": "1Y",
                "ConfidenceLevel": 0.95
              }
            }
          }
        },
        "x-apifox-folder": "商业\\/分析"
      }
    },
    "/stock/cn/bulletin": {
      "get": {
        "summary": "A 股上市公司公告",
        "description": "按股票代码、公告分类及日期区间查询公告标题、类型、披露日期、发布时间和详情链接。时间采用北京时间；未指定日期时查询最近 30 个自然日，单次最长 366 天。可选参数空白视为未设置；未知或重复参数返回 501。获取时间不是公告发布时间。",
        "operationId": "get_stockcnbulletin",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockcnbulletin"
        },
        "x-gugudata-api-identity": "stockcnbulletin",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "公告数据服务暂时不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回摘要；Demo 显示完整示例参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "enum": [
                            0,
                            1
                          ],
                          "description": "筛选后的公告总数；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "AnnouncementId": {
                            "type": "string"
                          },
                          "Symbol": {
                            "type": "string"
                          },
                          "StockName": {
                            "type": "string"
                          },
                          "Title": {
                            "type": "string"
                          },
                          "AnnouncementType": {
                            "type": "string"
                          },
                          "DisclosureDate": {
                            "type": "string"
                          },
                          "PublishedAt": {
                            "type": "string"
                          },
                          "DetailUrl": {
                            "type": "string"
                          },
                          "RetrievedAt": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "AnnouncementId",
                          "Symbol",
                          "StockName",
                          "Title",
                          "AnnouncementType",
                          "DisclosureDate",
                          "PublishedAt",
                          "DetailUrl",
                          "RetrievedAt"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "400": {
            "description": "请求失败",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回摘要；Demo 显示完整示例参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "enum": [
                            0,
                            1
                          ],
                          "description": "筛选后的公告总数；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "请求失败",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回摘要；Demo 显示完整示例参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "enum": [
                            0,
                            1
                          ],
                          "description": "筛选后的公告总数；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "请求失败",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回摘要；Demo 显示完整示例参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "enum": [
                            0,
                            1
                          ],
                          "description": "筛选后的公告总数；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求失败",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回摘要；Demo 显示完整示例参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "enum": [
                            0,
                            1
                          ],
                          "description": "筛选后的公告总数；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "请求失败",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回摘要；Demo 显示完整示例参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "enum": [
                            0,
                            1
                          ],
                          "description": "筛选后的公告总数；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "请求失败",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回摘要；Demo 显示完整示例参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "enum": [
                            0,
                            1
                          ],
                          "description": "筛选后的公告总数；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/cn/bulletin/demo"
        },
        "parameters": [
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "pattern": "^(?:[03468][0-9]{5}|92[0-9]{4})$"
            }
          },
          {
            "name": "category",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "all",
                "major_event",
                "financial_report",
                "financing",
                "risk_warning",
                "asset_restructuring",
                "information_change",
                "shareholding_change"
              ],
              "default": "all"
            }
          },
          {
            "name": "beginDate",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "pattern": "^[0-9]{8}$"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "pattern": "^[0-9]{8}$"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647,
              "default": 1
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100,
              "default": 20
            }
          }
        ],
        "x-apifox-folder": "金融\\/基础",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/education/exam-question-similarity/documents": {
      "post": {
        "summary": "考题文档相似度分析",
        "description": "提交两份文档进行考题对比。\n详情页：https://www.gugudata.com/api/details/exam-question-similarity",
        "operationId": "post_post_education_exam_question_similarity_documents",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/exam-question-similarity"
        },
        "x-gugudata-api-identity": "exam-question-similarity",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "可通过判断此状态码断言接口正常返回。"
          },
          {
            "code": "-1",
            "title": "请求失败",
            "remark": "请求处理失败。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查传递的参数个数、取值范围和参数类型是否匹配。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "APPKEY 权限超限或订单到期",
            "remark": "请前往开发者中心检查 APPKEY 状态与订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查接口剩余请求次数与配额限制。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "type": "object",
                      "description": "双文档对比任务状态和终态结果。",
                      "additionalProperties": false,
                      "required": [
                        "operationId",
                        "status",
                        "pollingUrl",
                        "expiresAt"
                      ],
                      "properties": {
                        "operationId": {
                          "type": "string"
                        },
                        "mode": {
                          "type": "string",
                          "enum": [
                            "async"
                          ]
                        },
                        "status": {
                          "type": "string",
                          "enum": [
                            "PENDING",
                            "RUNNING",
                            "SUCCEEDED",
                            "FAILED"
                          ]
                        },
                        "pollingUrl": {
                          "type": "string"
                        },
                        "expiresAt": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "format": "date-time"
                        },
                        "result": {
                          "oneOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "document1",
                                "document2",
                                "summary",
                                "matches",
                                "analysis_result"
                              ],
                              "properties": {
                                "document1": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "file_name",
                                    "extension",
                                    "pageCount",
                                    "charCount",
                                    "processedCharCount",
                                    "question_count",
                                    "isComplete"
                                  ],
                                  "properties": {
                                    "file_name": {
                                      "type": "string",
                                      "description": "清理后的文件名。"
                                    },
                                    "extension": {
                                      "type": "string"
                                    },
                                    "pageCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "charCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "processedCharCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "question_count": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 200
                                    },
                                    "isComplete": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "document2": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "file_name",
                                    "extension",
                                    "pageCount",
                                    "charCount",
                                    "processedCharCount",
                                    "question_count",
                                    "isComplete"
                                  ],
                                  "properties": {
                                    "file_name": {
                                      "type": "string",
                                      "description": "清理后的文件名。"
                                    },
                                    "extension": {
                                      "type": "string"
                                    },
                                    "pageCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "charCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "processedCharCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "question_count": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 200
                                    },
                                    "isComplete": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "summary": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "matched_question_count",
                                    "exact_count",
                                    "equivalent_count",
                                    "variant_count"
                                  ],
                                  "properties": {
                                    "matched_question_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "exact_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "equivalent_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "variant_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    }
                                  }
                                },
                                "matches": {
                                  "type": "array",
                                  "maxItems": 600,
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "required": [
                                      "document1_question",
                                      "document2_question",
                                      "document1_question_id",
                                      "document2_question_id",
                                      "document1_location",
                                      "document2_location",
                                      "score",
                                      "duplicate_type",
                                      "confidence",
                                      "analysis_result",
                                      "differences",
                                      "evidence",
                                      "evidence_details"
                                    ],
                                    "properties": {
                                      "document1_question": {
                                        "type": "string"
                                      },
                                      "document2_question": {
                                        "type": "string"
                                      },
                                      "document1_question_id": {
                                        "type": "string"
                                      },
                                      "document2_question_id": {
                                        "type": "string"
                                      },
                                      "document1_location": {
                                        "type": "string"
                                      },
                                      "document2_location": {
                                        "type": "string"
                                      },
                                      "score": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "duplicate_type": {
                                        "type": "string",
                                        "enum": [
                                          "exact",
                                          "equivalent",
                                          "variant"
                                        ]
                                      },
                                      "confidence": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "analysis_result": {
                                        "type": "string",
                                        "minLength": 1
                                      },
                                      "differences": {
                                        "type": "array",
                                        "items": {
                                          "type": "string"
                                        }
                                      },
                                      "evidence": {
                                        "type": "array",
                                        "minItems": 1,
                                        "items": {
                                          "type": "string"
                                        }
                                      },
                                      "evidence_details": {
                                        "type": "array",
                                        "minItems": 1,
                                        "items": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "required": [
                                            "dimension",
                                            "exam1",
                                            "exam2",
                                            "explanation"
                                          ],
                                          "properties": {
                                            "dimension": {
                                              "type": "string",
                                              "enum": [
                                                "stem_semantics",
                                                "knowledge_points",
                                                "solution_method",
                                                "answer_target",
                                                "visual_information"
                                              ]
                                            },
                                            "exam1": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "source_type",
                                                "quote",
                                                "image_index"
                                              ],
                                              "properties": {
                                                "source_type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "text",
                                                    "image"
                                                  ]
                                                },
                                                "quote": {
                                                  "type": [
                                                    "string",
                                                    "null"
                                                  ]
                                                },
                                                "image_index": {
                                                  "type": [
                                                    "integer",
                                                    "null"
                                                  ],
                                                  "minimum": 1
                                                }
                                              }
                                            },
                                            "exam2": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "source_type",
                                                "quote",
                                                "image_index"
                                              ],
                                              "properties": {
                                                "source_type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "text",
                                                    "image"
                                                  ]
                                                },
                                                "quote": {
                                                  "type": [
                                                    "string",
                                                    "null"
                                                  ]
                                                },
                                                "image_index": {
                                                  "type": [
                                                    "integer",
                                                    "null"
                                                  ],
                                                  "minimum": 1
                                                }
                                              }
                                            },
                                            "explanation": {
                                              "type": "string",
                                              "minLength": 1
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "analysis_result": {
                                  "type": "string",
                                  "minLength": 1
                                }
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "error": {
                          "oneOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "message"
                              ],
                              "properties": {
                                "message": {
                                  "type": "string"
                                },
                                "statusCode": {
                                  "type": "integer",
                                  "enum": [
                                    501,
                                    900,
                                    901
                                  ]
                                }
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "考题分析服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "exam-question-similarity",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/exam-question-similarity",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "requestBody": {
          "required": true,
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "document1",
                  "document2"
                ],
                "properties": {
                  "appkey": {
                    "type": "string"
                  },
                  "document1": {
                    "type": "string",
                    "format": "binary"
                  },
                  "document2": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "x-apifox-folder": "教育\\/高考",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyCompatHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/education/exam-question-similarity/operations/{operationId}": {
      "get": {
        "summary": "考题文档对比任务查询",
        "description": "查询文档考题对比结果。\n详情页：https://www.gugudata.com/api/details/exam-question-similarity",
        "operationId": "get_get_education_exam_question_similarity_operations_operationid",
        "tags": [
          "教育/高考"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/exam-question-similarity"
        },
        "x-gugudata-api-identity": "exam-question-similarity",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "可通过判断此状态码断言接口正常返回。"
          },
          {
            "code": "-1",
            "title": "请求失败",
            "remark": "请求处理失败。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查传递的参数个数、取值范围和参数类型是否匹配。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "APPKEY 权限超限或订单到期",
            "remark": "请前往开发者中心检查 APPKEY 状态与订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查接口剩余请求次数与配额限制。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "type": "object",
                      "description": "双文档对比任务状态和终态结果。",
                      "additionalProperties": false,
                      "required": [
                        "operationId",
                        "status",
                        "pollingUrl",
                        "expiresAt"
                      ],
                      "properties": {
                        "operationId": {
                          "type": "string"
                        },
                        "mode": {
                          "type": "string",
                          "enum": [
                            "async"
                          ]
                        },
                        "status": {
                          "type": "string",
                          "enum": [
                            "PENDING",
                            "RUNNING",
                            "SUCCEEDED",
                            "FAILED"
                          ]
                        },
                        "pollingUrl": {
                          "type": "string"
                        },
                        "expiresAt": {
                          "type": [
                            "string",
                            "null"
                          ],
                          "format": "date-time"
                        },
                        "result": {
                          "oneOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "document1",
                                "document2",
                                "summary",
                                "matches",
                                "analysis_result"
                              ],
                              "properties": {
                                "document1": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "file_name",
                                    "extension",
                                    "pageCount",
                                    "charCount",
                                    "processedCharCount",
                                    "question_count",
                                    "isComplete"
                                  ],
                                  "properties": {
                                    "file_name": {
                                      "type": "string",
                                      "description": "清理后的文件名。"
                                    },
                                    "extension": {
                                      "type": "string"
                                    },
                                    "pageCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "charCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "processedCharCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "question_count": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 200
                                    },
                                    "isComplete": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "document2": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "file_name",
                                    "extension",
                                    "pageCount",
                                    "charCount",
                                    "processedCharCount",
                                    "question_count",
                                    "isComplete"
                                  ],
                                  "properties": {
                                    "file_name": {
                                      "type": "string",
                                      "description": "清理后的文件名。"
                                    },
                                    "extension": {
                                      "type": "string"
                                    },
                                    "pageCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "charCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "processedCharCount": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "question_count": {
                                      "type": "integer",
                                      "minimum": 0,
                                      "maximum": 200
                                    },
                                    "isComplete": {
                                      "type": "boolean"
                                    }
                                  }
                                },
                                "summary": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "required": [
                                    "matched_question_count",
                                    "exact_count",
                                    "equivalent_count",
                                    "variant_count"
                                  ],
                                  "properties": {
                                    "matched_question_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "exact_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "equivalent_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    },
                                    "variant_count": {
                                      "type": "integer",
                                      "minimum": 0
                                    }
                                  }
                                },
                                "matches": {
                                  "type": "array",
                                  "maxItems": 600,
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "required": [
                                      "document1_question",
                                      "document2_question",
                                      "document1_question_id",
                                      "document2_question_id",
                                      "document1_location",
                                      "document2_location",
                                      "score",
                                      "duplicate_type",
                                      "confidence",
                                      "analysis_result",
                                      "differences",
                                      "evidence",
                                      "evidence_details"
                                    ],
                                    "properties": {
                                      "document1_question": {
                                        "type": "string"
                                      },
                                      "document2_question": {
                                        "type": "string"
                                      },
                                      "document1_question_id": {
                                        "type": "string"
                                      },
                                      "document2_question_id": {
                                        "type": "string"
                                      },
                                      "document1_location": {
                                        "type": "string"
                                      },
                                      "document2_location": {
                                        "type": "string"
                                      },
                                      "score": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "duplicate_type": {
                                        "type": "string",
                                        "enum": [
                                          "exact",
                                          "equivalent",
                                          "variant"
                                        ]
                                      },
                                      "confidence": {
                                        "type": "number",
                                        "minimum": 0,
                                        "maximum": 1
                                      },
                                      "analysis_result": {
                                        "type": "string",
                                        "minLength": 1
                                      },
                                      "differences": {
                                        "type": "array",
                                        "items": {
                                          "type": "string"
                                        }
                                      },
                                      "evidence": {
                                        "type": "array",
                                        "minItems": 1,
                                        "items": {
                                          "type": "string"
                                        }
                                      },
                                      "evidence_details": {
                                        "type": "array",
                                        "minItems": 1,
                                        "items": {
                                          "type": "object",
                                          "additionalProperties": false,
                                          "required": [
                                            "dimension",
                                            "exam1",
                                            "exam2",
                                            "explanation"
                                          ],
                                          "properties": {
                                            "dimension": {
                                              "type": "string",
                                              "enum": [
                                                "stem_semantics",
                                                "knowledge_points",
                                                "solution_method",
                                                "answer_target",
                                                "visual_information"
                                              ]
                                            },
                                            "exam1": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "source_type",
                                                "quote",
                                                "image_index"
                                              ],
                                              "properties": {
                                                "source_type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "text",
                                                    "image"
                                                  ]
                                                },
                                                "quote": {
                                                  "type": [
                                                    "string",
                                                    "null"
                                                  ]
                                                },
                                                "image_index": {
                                                  "type": [
                                                    "integer",
                                                    "null"
                                                  ],
                                                  "minimum": 1
                                                }
                                              }
                                            },
                                            "exam2": {
                                              "type": "object",
                                              "additionalProperties": false,
                                              "required": [
                                                "source_type",
                                                "quote",
                                                "image_index"
                                              ],
                                              "properties": {
                                                "source_type": {
                                                  "type": "string",
                                                  "enum": [
                                                    "text",
                                                    "image"
                                                  ]
                                                },
                                                "quote": {
                                                  "type": [
                                                    "string",
                                                    "null"
                                                  ]
                                                },
                                                "image_index": {
                                                  "type": [
                                                    "integer",
                                                    "null"
                                                  ],
                                                  "minimum": 1
                                                }
                                              }
                                            },
                                            "explanation": {
                                              "type": "string",
                                              "minLength": 1
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                },
                                "analysis_result": {
                                  "type": "string",
                                  "minLength": 1
                                }
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "error": {
                          "oneOf": [
                            {
                              "type": "object",
                              "additionalProperties": false,
                              "required": [
                                "message"
                              ],
                              "properties": {
                                "message": {
                                  "type": "string"
                                },
                                "statusCode": {
                                  "type": "integer",
                                  "enum": [
                                    501,
                                    900,
                                    901
                                  ]
                                }
                              }
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "任务不存在、已过期或无权访问。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "考题分析服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "exam-question-similarity",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/exam-question-similarity",
        "parameters": [
          {
            "name": "operationId",
            "in": "path",
            "required": true,
            "description": "文档提交接口返回的任务 ID，路径参数。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "x-apifox-folder": "教育\\/高考",
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyCompatHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/news/techblogs": {
      "get": {
        "summary": "开发者技术资讯",
        "description": "按发布时间获取 AI、软件工程与云计算等开发者技术资讯，支持标签筛选和按需返回正文。\n接口标签：开发者资讯、AI 与软件工程、技术内容聚合\n接口特性：\n- 覆盖 AI、软件工程、云计算和开发工具等开发者技术资讯\n- 文章按发布时间倒序返回，便于持续获取最新技术动态\n- 支持分页和技术标签筛选，便于构建不同主题的资讯列表\n- 默认返回标题、摘要、发布时间、详情链接和标签，有封面时返回 imageUrl\n- 可通过 include_content 参数按需返回文章正文，减少不必要的数据传输\n- 文章公开 ID 与详情页 URL 一一对应，便于存储、去重和跳转\n- 适用于技术资讯列表、研发团队简报和开发者内容聚合场景\n详情页：https://www.gugudata.com/api/details/techblogs",
        "operationId": "get_techblogs",
        "tags": [
          "元数据/资讯"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/techblogs"
        },
        "x-gugudata-api-identity": "techblogs",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": ""
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查分页、标签和正文开关参数。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认提供 5 QPS；如需更高吞吐，可购买 QPS 扩展包。"
          },
          {
            "code": "503",
            "title": "APPKEY 权限超限或订单到期",
            "remark": "请前往开发者中心检查 APPKEY 状态与订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查 APPKEY。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查接口剩余请求次数与配额限制。"
          },
          {
            "code": "901",
            "title": "资讯数据暂时不可用",
            "remark": "请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码，100 表示成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应返回的文章数量。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "id": {
                            "type": "string",
                            "description": "文章公开唯一标识，与文章详情页 URL 路径中的 ID 一致。"
                          },
                          "title": {
                            "type": "string",
                            "description": "文章标题。"
                          },
                          "summary": {
                            "type": "string",
                            "description": "文章摘要。"
                          },
                          "publishedAt": {
                            "type": "string",
                            "description": "文章发布时间，ISO 8601 UTC 格式。"
                          },
                          "url": {
                            "type": "string",
                            "description": "文章详情页链接。"
                          },
                          "imageUrl": {
                            "type": "string",
                            "description": "文章封面图片链接，无封面时不返回。"
                          },
                          "tags": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "description": "文章技术标签数组。"
                          },
                          "content": {
                            "type": "string",
                            "description": "文章正文，仅 include_content=true 时返回。"
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/news/techblogs/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "page",
            "in": "query",
            "required": false,
            "description": "页码，从 1 开始，最大值为 10000。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "page_size",
            "in": "query",
            "required": false,
            "description": "每页数量，取值范围为 1~50。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 20
          },
          {
            "name": "tag",
            "in": "query",
            "required": false,
            "description": "按技术标签筛选，长度不能超过 64 个字符。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "include_content",
            "in": "query",
            "required": false,
            "description": "是否返回文章正文；默认不返回，以减小响应体。",
            "schema": {
              "type": "boolean"
            },
            "example": false
          }
        ],
        "x-apifox-folder": "元数据\\/资讯"
      }
    },
    "/stock/hk/share-capital": {
      "get": {
        "summary": "港股股本与现价数据",
        "description": "港股股本、市值、最新价格与市净率查询\n接口标签：股票、港股、股本、港股股本、港股行情、分页查询\n接口特性：\n- 支持指定港股代码查询及全市场分页导入\n- 返回已发行股本、已发行 H 股股本及法定股本\n- 同时返回最新价格、市净率、总市值、港股市值和每手股数\n- 已发行股本为总股本口径，法定股本未披露时返回空值\n- 适用于港股基础数据库、证券资料页和行情看板\n详情页：https://www.gugudata.com/api/details/stockhksharecapital",
        "operationId": "get_stockhksharecapital",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/stockhksharecapital"
        },
        "x-gugudata-api-identity": "stockhksharecapital",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "可通过判断此状态码断言接口正常返回。"
          },
          {
            "code": "-1",
            "title": "请求失败",
            "remark": "请求处理失败。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请检查传递的参数个数、取值范围和参数类型是否匹配。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。"
          },
          {
            "code": "503",
            "title": "APPKEY 权限超限或订单到期",
            "remark": "请前往开发者中心检查 APPKEY 状态与订单有效期。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查传递的 APPKEY 是否正确。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查接口剩余请求次数与配额限制。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "服务端识别的业务参数摘要，不包含 APPKEY。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码：100 成功、101 参数错误、110 数据服务暂时不可用。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端生成响应的北京时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的记录总数，用于分页计算。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Symbol": {
                            "type": "string",
                            "description": "5 位港股代码。"
                          },
                          "StockName": {
                            "type": "string",
                            "description": "股票简称。"
                          },
                          "Latest": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "最新价格，单位为港元；无可用行情时为 null。"
                          },
                          "PBRatio": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "市净率；无可用行情指标时为 null。"
                          },
                          "Currency": {
                            "type": "string",
                            "description": "价格和市值币种，固定为 HKD。"
                          },
                          "IssuedShares": {
                            "type": "integer",
                            "format": "int64",
                            "description": "已发行股本，单位为股，即本接口提供的总股本口径。"
                          },
                          "IssuedHShares": {
                            "type": "integer",
                            "format": "int64",
                            "description": "已发行 H 股股本，单位为股。"
                          },
                          "AuthorizedShares": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "format": "int64",
                            "description": "法定股本，单位为股；未披露时为 null。"
                          },
                          "LotSize": {
                            "type": [
                              "integer",
                              "null"
                            ],
                            "format": "int32",
                            "description": "每手股数；未披露时为 null。"
                          },
                          "TotalMarketValue": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "总市值，单位为港元；无可用数据时为 null。"
                          },
                          "HKMarketValue": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "description": "港股市值，单位为港元；无可用数据时为 null。"
                          },
                          "ReportDate": {
                            "type": "string",
                            "description": "股本指标所属报告期，格式为 yyyy-MM-dd。"
                          },
                          "RetrievedAt": {
                            "type": "string",
                            "description": "股本快照获取时间，格式为 yyyy-MM-dd HH:mm:ss。"
                          }
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/hk/share-capital/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "description": "港股代码，使用 5 位数字并保留前导零，例如 00700。留空时分页返回全市场数据。",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "description": "页码，从 1 开始。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 1
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "description": "每页数量，取值范围 1~100。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 20
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/metadata/primary-school": {
      "get": {
        "summary": "全国小学基础信息",
        "description": "小学名录与地区分类检索。\n- 查询中国大陆各省级区域的小学基础信息；\n- 按学校名称或别名关键词检索；\n- 支持普通小学、教学点及一贯制类型筛选；\n- 支持省、市、区县组合查询；\n- 返回学校标识、名称、类型及所属地区；\n- 提供可获取的地址与联系电话；\n- 返回学校别名，辅助名称检索与资料核对；\n- 支持分页浏览和匹配总数，每页最多 20 条；\n- 适合学校目录、教育资源检索与机构资料整理；\n- 学校信息及招生安排请以当地教育部门和学校公告为准。\n同名但 SchoolId 不同的记录分别返回；未知或重复业务参数返回 501。多处凭证同值允许，冲突返回 501。",
        "operationId": "get_primaryschool",
        "tags": [
          "教育/高考"
        ],
        "x-apifox-folder": "教育\\/高考",
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/primaryschool"
        },
        "x-gugudata-api-identity": "primaryschool",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "小学数据服务暂不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类型及分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "SchoolId": {
                            "type": "string",
                            "format": "uuid"
                          },
                          "SchoolName": {
                            "type": "string"
                          },
                          "SchoolType": {
                            "type": "string",
                            "enum": [
                              "PRIMARY_SCHOOL",
                              "TEACHING_POINT",
                              "NINE_YEAR_SCHOOL",
                              "TWELVE_YEAR_SCHOOL"
                            ]
                          },
                          "Province": {
                            "type": "string"
                          },
                          "City": {
                            "type": "string"
                          },
                          "District": {
                            "type": "string"
                          },
                          "Address": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "未提供时为 null。"
                          },
                          "Telephone": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "未提供时为 null。"
                          },
                          "Aliases": {
                            "type": "array",
                            "items": {
                              "type": "string"
                            },
                            "uniqueItems": true
                          }
                        },
                        "required": [
                          "SchoolId",
                          "SchoolName",
                          "SchoolType",
                          "Province",
                          "City",
                          "District",
                          "Address",
                          "Telephone",
                          "Aliases"
                        ],
                        "additionalProperties": false
                      },
                      "description": "符合筛选条件的学校记录。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "keywordLength=0&schoolType=ALL&provinceLength=3&cityLength=0&districtLength=0&pageIndex=1&pageSize=10",
                    "StatusCode": 100,
                    "StatusDescription": "请求成功。",
                    "ResponseDateTime": "2026-09-07 16:49:45.487",
                    "DataTotalCount": 1267
                  },
                  "Data": [
                    {
                      "SchoolId": "93c59bee-ca71-44ff-8068-f45478e5c298",
                      "SchoolName": "东交民巷小学",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "船板胡同63号(崇文门地铁站F东北口步行380米)",
                      "Telephone": "010-65131284;010-65131595",
                      "Aliases": []
                    },
                    {
                      "SchoolId": "03bee439-c519-4743-a4e5-44ddfc5d12da",
                      "SchoolName": "东交民巷小学",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "台基厂大街14号",
                      "Telephone": "010-65131595",
                      "Aliases": []
                    },
                    {
                      "SchoolId": "69ca343f-09f4-43e3-a780-532aa14f595e",
                      "SchoolName": "东城区东四十四条小学(低年级部)",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "板桥胡同乙3号(北新桥地铁站C东南口步行180米)",
                      "Telephone": null,
                      "Aliases": []
                    },
                    {
                      "SchoolId": "cd17751c-18ee-4d8e-a907-5b634a44d066",
                      "SchoolName": "东城区回民小学",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "朝阳门内大街124号(朝阳门地铁站H西南口步行190米)",
                      "Telephone": "010-65254529",
                      "Aliases": []
                    },
                    {
                      "SchoolId": "8977be01-7f6a-4247-8b95-18735d708b31",
                      "SchoolName": "东城区景泰小学一年级部",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "天坛东里内8号",
                      "Telephone": "010-65115308;010-67024124",
                      "Aliases": [
                        "天坛东里小学"
                      ]
                    },
                    {
                      "SchoolId": "6f4e83da-e2db-4111-b7af-d68a03d7c4e3",
                      "SchoolName": "东城区板厂小学",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "双玉中街35号(天坛东门地铁站C东南口步行360米)",
                      "Telephone": null,
                      "Aliases": []
                    },
                    {
                      "SchoolId": "a0a9770b-3bbd-4062-bef1-af51c64a8842",
                      "SchoolName": "东城区板厂小学低年级部",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "夕照寺街5号院7号",
                      "Telephone": null,
                      "Aliases": []
                    },
                    {
                      "SchoolId": "b23bba72-d4ae-4943-827f-9d8edc389a66",
                      "SchoolName": "东城区精忠街小学",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "精忠街11号",
                      "Telephone": "010-67021505",
                      "Aliases": []
                    },
                    {
                      "SchoolId": "8543e6d4-e223-4de9-95d9-3871f50cda35",
                      "SchoolName": "东城区西总布小学",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "西总布胡同19号",
                      "Telephone": "010-65231053;010-65250309",
                      "Aliases": []
                    },
                    {
                      "SchoolId": "d88b9be1-c13d-436b-885c-47826630ae5f",
                      "SchoolName": "东高房小学",
                      "SchoolType": "PRIMARY_SCHOOL",
                      "Province": "北京市",
                      "City": "北京市",
                      "District": "东城区",
                      "Address": "东高房胡同与大学夹道交叉口东北80米",
                      "Telephone": "010-64032310",
                      "Aliases": []
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数或凭证冲突",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类型及分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "array",
                          "maxItems": 0,
                          "items": {
                            "type": "object",
                            "properties": {
                              "SchoolId": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "SchoolName": {
                                "type": "string"
                              },
                              "SchoolType": {
                                "type": "string",
                                "enum": [
                                  "PRIMARY_SCHOOL",
                                  "TEACHING_POINT",
                                  "NINE_YEAR_SCHOOL",
                                  "TWELVE_YEAR_SCHOOL"
                                ]
                              },
                              "Province": {
                                "type": "string"
                              },
                              "City": {
                                "type": "string"
                              },
                              "District": {
                                "type": "string"
                              },
                              "Address": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "未提供时为 null。"
                              },
                              "Telephone": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "未提供时为 null。"
                              },
                              "Aliases": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "uniqueItems": true
                              }
                            },
                            "required": [
                              "SchoolId",
                              "SchoolName",
                              "SchoolType",
                              "Province",
                              "City",
                              "District",
                              "Address",
                              "Telephone",
                              "Aliases"
                            ],
                            "additionalProperties": false
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "参数或查询错误返回空数组；权益校验错误保持 null。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类型及分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类型及分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类型及分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类型及分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "array",
                          "maxItems": 0,
                          "items": {
                            "type": "object",
                            "properties": {
                              "SchoolId": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "SchoolName": {
                                "type": "string"
                              },
                              "SchoolType": {
                                "type": "string",
                                "enum": [
                                  "PRIMARY_SCHOOL",
                                  "TEACHING_POINT",
                                  "NINE_YEAR_SCHOOL",
                                  "TWELVE_YEAR_SCHOOL"
                                ]
                              },
                              "Province": {
                                "type": "string"
                              },
                              "City": {
                                "type": "string"
                              },
                              "District": {
                                "type": "string"
                              },
                              "Address": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "未提供时为 null。"
                              },
                              "Telephone": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "未提供时为 null。"
                              },
                              "Aliases": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "uniqueItems": true
                              }
                            },
                            "required": [
                              "SchoolId",
                              "SchoolName",
                              "SchoolType",
                              "Province",
                              "City",
                              "District",
                              "Address",
                              "Telephone",
                              "Aliases"
                            ],
                            "additionalProperties": false
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "参数或查询错误返回空数组；权益校验错误保持 null。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "小学数据服务暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类型及分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "array",
                          "maxItems": 0,
                          "items": {
                            "type": "object",
                            "properties": {
                              "SchoolId": {
                                "type": "string",
                                "format": "uuid"
                              },
                              "SchoolName": {
                                "type": "string"
                              },
                              "SchoolType": {
                                "type": "string",
                                "enum": [
                                  "PRIMARY_SCHOOL",
                                  "TEACHING_POINT",
                                  "NINE_YEAR_SCHOOL",
                                  "TWELVE_YEAR_SCHOOL"
                                ]
                              },
                              "Province": {
                                "type": "string"
                              },
                              "City": {
                                "type": "string"
                              },
                              "District": {
                                "type": "string"
                              },
                              "Address": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "未提供时为 null。"
                              },
                              "Telephone": {
                                "type": [
                                  "string",
                                  "null"
                                ],
                                "description": "未提供时为 null。"
                              },
                              "Aliases": {
                                "type": "array",
                                "items": {
                                  "type": "string"
                                },
                                "uniqueItems": true
                              }
                            },
                            "required": [
                              "SchoolId",
                              "SchoolName",
                              "SchoolType",
                              "Province",
                              "City",
                              "District",
                              "Address",
                              "Telephone",
                              "Aliases"
                            ],
                            "additionalProperties": false
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "参数或查询错误返回空数组；权益校验错误保持 null。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/metadata/primary-school/demo"
        },
        "parameters": [
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 100,
              "default": ""
            },
            "description": "学校名称或别名包含匹配；NFKC 及首尾空白处理，最长 100 字符；空值不筛选。"
          },
          {
            "name": "schoolType",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "ALL",
                "PRIMARY_SCHOOL",
                "TEACHING_POINT",
                "NINE_YEAR_SCHOOL",
                "TWELVE_YEAR_SCHOOL"
              ],
              "default": "ALL"
            },
            "description": "学校类型，大小写不敏感；未传或空值为 ALL。普通小学 PRIMARY_SCHOOL、教学点 TEACHING_POINT、九年一贯制 NINE_YEAR_SCHOOL、十二年一贯制 TWELVE_YEAR_SCHOOL；未知类别返回 501。"
          },
          {
            "name": "province",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 50,
              "default": ""
            },
            "description": "地区完整名称精确匹配；NFKC 及首尾空白处理，最长 50 字符；默认空值不筛选，组合条件取交集。"
          },
          {
            "name": "city",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 50,
              "default": ""
            },
            "description": "地区完整名称精确匹配；NFKC 及首尾空白处理，最长 50 字符；默认空值不筛选，组合条件取交集。"
          },
          {
            "name": "district",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 50,
              "default": ""
            },
            "description": "地区完整名称精确匹配；NFKC 及首尾空白处理，最长 50 字符；默认空值不筛选，组合条件取交集。"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647,
              "default": 1
            },
            "description": "正 Int32 页码，默认 1；显式空值或非法值返回 501；合法超范围页返回空数组和正确总数。"
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 20,
              "default": 20
            },
            "description": "每页 1～20 条，默认 20；显式空值或非法值返回 501。"
          }
        ],
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/stock/us/pinksheetsrealtime": {
      "get": {
        "summary": "美股粉单行情查询",
        "description": "美股粉单行情与代码检索。\n- 查询当前覆盖的美股粉单股票行情；\n- 支持按股票代码精确检索；\n- 支持按股票名称或代码关键词筛选；\n- 返回最新价格、涨跌额与涨跌幅；\n- 提供开盘、最高、最低和前收盘价格；\n- 展示可获取的总市值与市盈率；\n- 支持分页浏览，并返回匹配总数；\n- 未指定分页时返回全部匹配记录；\n- 适合行情看板、股票资料查询与研究筛选；\n- 行情可能存在延迟，结果不构成投资建议。\n未传分页参数时返回全部匹配记录；只传其中一项时，页码默认 1、每页默认 100。未知、重复业务参数及不安全分页偏移返回 501。",
        "operationId": "get_pinksheetsrealtime",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pinksheetsrealtime"
        },
        "x-gugudata-api-identity": "pinksheetsrealtime",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "行情服务暂不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求返回筛选长度及分页摘要；Demo 展示完整固定分页参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "Symbol": {
                            "type": "string"
                          },
                          "StockName": {
                            "type": "string"
                          },
                          "Latest": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "ChangeAmount": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "ChangePercent": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "Open": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "High": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "Low": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "PreClose": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "TotalMarketValue": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "PERatio": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "Symbol",
                          "StockName",
                          "Latest",
                          "ChangeAmount",
                          "ChangePercent",
                          "Open",
                          "High",
                          "Low",
                          "PreClose",
                          "TotalMarketValue",
                          "PERatio"
                        ],
                        "additionalProperties": false
                      }
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "400": {
            "description": "参数或凭证冲突",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求返回筛选长度及分页摘要；Demo 展示完整固定分页参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求返回筛选长度及分页摘要；Demo 展示完整固定分页参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求返回筛选长度及分页摘要；Demo 展示完整固定分页参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求返回筛选长度及分页摘要；Demo 展示完整固定分页参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求返回筛选长度及分页摘要；Demo 展示完整固定分页参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "行情服务暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求返回筛选长度及分页摘要；Demo 展示完整固定分页参数。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败时为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/us/pinksheetsrealtime/demo"
        },
        "parameters": [
          {
            "name": "symbol",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 64
            }
          },
          {
            "name": "keyword",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "maxLength": 100
            }
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 500
            }
          }
        ],
        "x-apifox-folder": "金融\\/基础",
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/stock/us/fundamental": {
      "get": {
        "summary": "美股历年基本财务数据",
        "description": "美股年度财务、现金流与估值指标\n接口标签：股票、美股、全量美股数据、最全PB/PE数据\n接口特性：\n- 按美股代码查询公开披露的年度财务数据\n- 返回收入、利润、资产、负债、权益、现金流和资本开支\n- 返回每股指标、财年期末收盘价、PE 和 PB\n- 支持按起止财年筛选，并兼容原有 PB 和 PE 类型筛选\n- 字段无可靠披露值时返回 null，不使用 0 代替缺失数据\n详情页：https://www.gugudata.com/api/details/usfundamental",
        "operationId": "get_usfundamental",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/usfundamental"
        },
        "x-gugudata-api-identity": "usfundamental",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "请求成功。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请按文档检查参数格式和取值范围。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请按套餐 QPS 控制调用频率。"
          },
          {
            "code": "503",
            "title": "账号欠费",
            "remark": "请检查账户状态。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查 APPKEY 和接口购买状态。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查剩余配额。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          },
          {
            "code": "901",
            "title": "服务暂时不可用",
            "remark": "当前没有可用数据或服务暂时异常，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次业务参数摘要，不包含 APPKEY。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "业务状态码，100 表示成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "服务端响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "当前查询条件下的全部匹配数量。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "FiscalYear": {
                          "type": "integer",
                          "format": "int32",
                          "description": "财年。"
                        },
                        "FiscalPeriodEndDate": {
                          "type": "string",
                          "description": "财年期末日期。"
                        },
                        "FilingDate": {
                          "type": "string",
                          "description": "年度报告提交日期。"
                        },
                        "FormType": {
                          "type": "string",
                          "description": "年度报告类型。"
                        },
                        "Currency": {
                          "type": "string",
                          "description": "金额字段币种。"
                        },
                        "Revenue": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "营业收入。"
                        },
                        "GrossProfit": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "毛利润。"
                        },
                        "OperatingIncome": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "营业利润。"
                        },
                        "NetIncome": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "净利润。"
                        },
                        "EarningsPerShareBasic": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "基本每股收益。"
                        },
                        "EarningsPerShareDiluted": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "稀释每股收益。"
                        },
                        "TotalAssets": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "总资产。"
                        },
                        "TotalLiabilities": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "总负债。"
                        },
                        "StockholdersEquity": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "股东权益。"
                        },
                        "CashAndCashEquivalents": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "现金及现金等价物。"
                        },
                        "LongTermDebt": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "长期债务。"
                        },
                        "OperatingCashFlow": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "经营活动现金流。"
                        },
                        "CapitalExpenditure": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "资本开支。"
                        },
                        "FreeCashFlow": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "自由现金流。"
                        },
                        "SharesOutstanding": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "期末流通股数。"
                        },
                        "BookValuePerShare": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "每股账面价值。"
                        },
                        "FiscalPeriodEndClose": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "财年期末附近收盘价。"
                        },
                        "PriceToEarningsRatio": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "市盈率。"
                        },
                        "PriceToBookRatio": {
                          "type": [
                            "number",
                            "null"
                          ],
                          "description": "市净率。"
                        }
                      },
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/stock/us/fundamental/demo"
        },
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "symbol",
            "in": "query",
            "required": true,
            "description": "单只美股代码，支持字母、数字、点和短横线。",
            "schema": {
              "type": "string"
            },
            "example": "AAPL"
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "description": "可选 ALL、PB、PE；INFO 作为原有 ALL 语义的兼容值。",
            "schema": {
              "type": "string"
            },
            "example": "ALL"
          },
          {
            "name": "startYear",
            "in": "query",
            "required": false,
            "description": "起始财年，范围为 2009 至当前年份。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          },
          {
            "name": "endYear",
            "in": "query",
            "required": false,
            "description": "结束财年，且不能小于 startYear。",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "example": 0
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/stock/ussymbols": {
      "get": {
        "summary": "查询美股股票代码列表数据，支持分页查询",
        "description": "包含股票编码、股票名称、股票中文名称\n仅返回当前有效代码，历史代码仍可用于已支持的历史数据查询。\n接口标签：股票、美股、全量美股数据、最全PB/PE数据\n详情页：https://www.gugudata.com/api/details/usfundamental",
        "operationId": "get_get_stock_ussymbols",
        "tags": [
          "金融/基础"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/usfundamental"
        },
        "x-gugudata-api-identity": "usfundamental",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "正常返回",
            "remark": "请求成功。"
          },
          {
            "code": "501",
            "title": "参数错误",
            "remark": "请按文档检查参数格式和取值范围。"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "请按套餐 QPS 控制调用频率。"
          },
          {
            "code": "503",
            "title": "账号欠费",
            "remark": "请检查账户状态。"
          },
          {
            "code": "504",
            "title": "APPKEY 错误",
            "remark": "请检查 APPKEY 和接口购买状态。"
          },
          {
            "code": "505",
            "title": "请求次数超出接口限制",
            "remark": "请检查剩余配额。"
          },
          {
            "code": "900",
            "title": "接口内部响应错误",
            "remark": "接口服务暂时不可用，请稍后重试。"
          },
          {
            "code": "901",
            "title": "服务暂时不可用",
            "remark": "当前没有可用数据或服务暂时异常，请稍后重试。"
          }
        ],
        "responses": {
          "200": {
            "description": "接口正常响应。请求成功，业务状态请结合响应体中的自定义业务码判断。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        },
                        "RequestParameter": {
                          "description": "本次请求的参数摘要。"
                        }
                      },
                      "description": "接口业务状态信息。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "接口返回的业务数据。"
                    }
                  },
                  "description": "咕咕数据标准响应结构。"
                }
              }
            }
          },
          "400": {
            "description": "请求参数错误。请求参数缺失、格式错误或参数组合不合法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "鉴权失败。缺少 appkey 或 appkey 无效。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "无权限访问。订单到期、权限不足或接口额度不可用。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在。请求路径不存在。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "405": {
            "description": "请求方法不允许。当前路径不支持该 HTTP 方法。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "415": {
            "description": "请求内容类型不支持。上传或请求体的内容类型不符合接口要求。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限。默认情况下，每个接口提供 5 QPS 并发能力，可满足大多数业务场景。超出当前并发能力时，网关可能返回 429 请求频率受限；如需更高吞吐，可按需购买额外 QPS 扩展包，高频调用场景支持白名单接入与独立流控策略。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误。服务端处理异常，请稍后重试。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "502": {
            "description": "上游依赖错误。上游依赖服务不可用或返回异常。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-gugudata-operation-kind": "pre",
        "x-gugudata-parent-api-identity": "usfundamental",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/usfundamental",
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": true,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          },
          {
            "name": "pageindex",
            "in": "query",
            "required": false,
            "description": "",
            "schema": {
              "type": "string"
            },
            "example": "第几页"
          },
          {
            "name": "pagesize",
            "in": "query",
            "required": false,
            "description": "",
            "schema": {
              "type": "string"
            },
            "example": "每页返回数量，最大 50 条"
          }
        ],
        "x-apifox-folder": "金融\\/基础"
      }
    },
    "/v1/document-extractions/demo": {
      "get": {
        "summary": "文档字段解析 Demo",
        "description": "展示公开文档的字段解析结果。\n详情页：https://www.gugudata.com/api/details/document-field-extraction",
        "operationId": "getDocumentFieldExtractionDemo",
        "tags": [
          "AI/模型"
        ],
        "security": [],
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "咕咕数据开发者中心分配的 APPKEY。",
            "schema": {
              "type": "string"
            },
            "example": "{{appkey}}"
          }
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/document-field-extraction"
        },
        "x-gugudata-api-identity": "document-field-extraction",
        "x-gugudata-operation-kind": "related",
        "responses": {
          "200": {
            "description": "公开采购文件的字段解析结果。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "description": "接口业务状态信息。",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "本次请求的参数摘要。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "format": "int32",
                          "description": "咕咕数据业务状态码，100 表示业务处理成功。"
                        },
                        "StatusDescription": {
                          "type": "string",
                          "description": "业务状态说明。"
                        },
                        "ResponseDateTime": {
                          "type": "string",
                          "description": "接口响应时间。"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "format": "int32",
                          "description": "本次响应数据总数或分页总数。"
                        }
                      }
                    },
                    "Data": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "requestId": {
                          "type": "string"
                        },
                        "mode": {
                          "type": "string",
                          "enum": [
                            "sync",
                            "async"
                          ]
                        },
                        "document": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "fileName": {
                              "type": "string"
                            },
                            "contentType": {
                              "type": "string"
                            },
                            "extension": {
                              "type": "string",
                              "enum": [
                                ".pdf",
                                ".docx",
                                ".txt",
                                ".md",
                                ".markdown",
                                "text"
                              ]
                            },
                            "pageCount": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 500
                            },
                            "charCount": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 120000
                            },
                            "processedCharCount": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 120000
                            },
                            "chunkCount": {
                              "type": "integer",
                              "minimum": 1
                            },
                            "isComplete": {
                              "type": "boolean"
                            },
                            "textExtraction": {
                              "type": "object",
                              "additionalProperties": false,
                              "properties": {
                                "method": {
                                  "type": "string"
                                },
                                "sectionCount": {
                                  "type": "integer",
                                  "minimum": 0
                                }
                              },
                              "required": [
                                "method",
                                "sectionCount"
                              ]
                            }
                          },
                          "required": [
                            "fileName",
                            "contentType",
                            "extension",
                            "pageCount",
                            "charCount",
                            "processedCharCount",
                            "chunkCount",
                            "isComplete",
                            "textExtraction"
                          ]
                        },
                        "summary": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "totalFields": {
                              "type": "integer",
                              "minimum": 0
                            },
                            "succeededFields": {
                              "type": "integer",
                              "minimum": 0
                            },
                            "failedFields": {
                              "type": "integer",
                              "minimum": 0
                            },
                            "successRate": {
                              "type": "number",
                              "minimum": 0,
                              "maximum": 1
                            }
                          },
                          "required": [
                            "totalFields",
                            "succeededFields",
                            "failedFields",
                            "successRate"
                          ]
                        },
                        "values": {
                          "type": "object",
                          "additionalProperties": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "status": {
                                "type": "string",
                                "enum": [
                                  "SUCCEEDED",
                                  "NOT_FOUND",
                                  "TYPE_MISMATCH",
                                  "LOW_CONFIDENCE",
                                  "AMBIGUOUS",
                                  "UNSUPPORTED_SCHEMA",
                                  "EXTRACTION_ERROR"
                                ]
                              },
                              "value": {},
                              "normalizedValue": {},
                              "type": {
                                "type": "string"
                              },
                              "confidence": {
                                "type": [
                                  "number",
                                  "null"
                                ],
                                "minimum": 0,
                                "maximum": 1
                              },
                              "reason": {
                                "type": "string"
                              },
                              "evidence": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "additionalProperties": false,
                                  "properties": {
                                    "source": {
                                      "type": "string"
                                    },
                                    "text": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "source",
                                    "text"
                                  ]
                                }
                              }
                            },
                            "required": [
                              "status",
                              "value",
                              "normalizedValue",
                              "type",
                              "confidence",
                              "reason",
                              "evidence"
                            ]
                          }
                        },
                        "failedFields": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "path": {
                                "type": "string"
                              },
                              "status": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "path",
                              "status",
                              "reason"
                            ]
                          }
                        },
                        "warnings": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "sourceDocumentUrl": {
                          "type": "string",
                          "format": "uri"
                        },
                        "sourcePageUrl": {
                          "type": "string",
                          "format": "uri"
                        },
                        "sourceSha256": {
                          "type": "string",
                          "pattern": "^[a-f0-9]{64}$"
                        },
                        "schema": {
                          "type": "object"
                        }
                      },
                      "required": [
                        "requestId",
                        "mode",
                        "document",
                        "summary",
                        "values",
                        "failedFields",
                        "warnings",
                        "sourceDocumentUrl",
                        "sourcePageUrl",
                        "sourceSha256",
                        "schema"
                      ],
                      "description": "公开采购文件的真实抽取结果。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "文档解析服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          }
        },
        "x-apifox-folder": "AI\\/模型"
      }
    },
    "/employment/recruitment-positions": {
      "get": {
        "summary": "全国公职与国企招录岗位数据",
        "description": "公职国企岗位与招录条件查询。\n- 查询公务员、事业单位、军队文职、三支一扶及国企招录岗位；\n- 支持按招录类别、年度和地区组合筛选；\n- 可按单位代码、岗位代码精确检索；\n- 支持单位、岗位、专业和学历关键词查询；\n- 返回岗位名称、职责及计划招录人数；\n- 展示学历、学位、专业和其他资格条件；\n- 提供可获取的工作地点、报名截止时间等资料；\n- 返回专业要求明细及不同招录类别的补充信息；\n- 支持分页与匹配总数，适合岗位检索、条件对照和就业服务；\n- 覆盖及资料完整度因年份、地区和类别而异，报考前请核对招录公告。\n未知或重复业务参数返回 501；多处凭证同值允许，冲突返回 501。示例年份为示例值，Demo 使用北京时间当年。",
        "operationId": "get_recruitmentpositions",
        "tags": [
          "教育/高考"
        ],
        "x-apifox-folder": "教育\\/高考",
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/recruitmentpositions"
        },
        "x-gugudata-api-identity": "recruitmentpositions",
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "APPKEY 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "招录数据服务暂不可用",
            "remark": "HTTP 503"
          }
        ],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类别、年份和分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "PositionId": {
                            "type": "string",
                            "pattern": "^[0-9a-fA-F]{64}$"
                          },
                          "Category": {
                            "type": "string",
                            "enum": [
                              "civil_service",
                              "public_institution",
                              "military_civilian",
                              "three_support",
                              "state_owned_enterprise"
                            ]
                          },
                          "CategoryName": {
                            "type": "string"
                          },
                          "RecruitmentYear": {
                            "type": "integer",
                            "minimum": 2000
                          },
                          "Province": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "City": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "District": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "OrganizationName": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "DepartmentName": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "OrganizationCode": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "PositionCode": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "PositionName": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "PositionDescription": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "PositionCategory": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "PlannedHires": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 4294967295,
                            "description": "保留原资料人数；未披露时既有数值为 0，不能据此认定明确不招聘。"
                          },
                          "EducationRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "DegreeRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "MajorRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "MajorRequirements": {
                            "type": "array",
                            "items": {
                              "type": "object",
                              "properties": {
                                "MajorCode": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "MajorName": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "Requirement": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                }
                              },
                              "required": [
                                "MajorCode",
                                "MajorName",
                                "Requirement"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "PoliticalRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "ExperienceRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "GraduateRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "AgeRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "GenderRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "HouseholdRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "QualificationRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "OtherRequirement": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "WorkLocation": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "SettlementLocation": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "ExamCategory": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "InterviewRatio": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "ApplicationDeadline": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "PublishedAt": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "DataUpdatedAt": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "CategoryDetails": {
                            "oneOf": [
                              {
                                "type": "null"
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "InstitutionNature": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "InstitutionLevel": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "PositionDistribution": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "ProfessionalTestRequired": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "DualDegreeAccepted": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "PsychologicalAssessment": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "InstitutionNature",
                                  "InstitutionLevel",
                                  "PositionDistribution",
                                  "ProfessionalTestRequired",
                                  "DualDegreeAccepted",
                                  "PsychologicalAssessment"
                                ],
                                "additionalProperties": false
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "SupervisorCode": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "SupervisorName": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "PositionGrade": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "WrittenExamRequired": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "InterviewRequired": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "ExamCategoryMinor": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "SupervisorCode",
                                  "SupervisorName",
                                  "PositionGrade",
                                  "WrittenExamRequired",
                                  "InterviewRequired",
                                  "ExamCategoryMinor"
                                ],
                                "additionalProperties": false
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "EmployerSerial": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "SourceCategory": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "ExamSubject": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "ContactPhone": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "EmployerSerial",
                                  "SourceCategory",
                                  "ExamSubject",
                                  "ContactPhone"
                                ],
                                "additionalProperties": false
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "ServiceType": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "Township": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "TeacherCertificateRequirement": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "PhysicianCertificateRequirement": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "ServiceType",
                                  "Township",
                                  "TeacherCertificateRequirement",
                                  "PhysicianCertificateRequirement"
                                ],
                                "additionalProperties": false
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "EnterpriseGroup": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "Subsidiary": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "RecruitmentChannel": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "EmploymentType": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "Compensation": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "EnterpriseGroup",
                                  "Subsidiary",
                                  "RecruitmentChannel",
                                  "EmploymentType",
                                  "Compensation"
                                ],
                                "additionalProperties": false
                              }
                            ]
                          }
                        },
                        "required": [
                          "PositionId",
                          "Category",
                          "CategoryName",
                          "RecruitmentYear",
                          "Province",
                          "City",
                          "District",
                          "OrganizationName",
                          "DepartmentName",
                          "OrganizationCode",
                          "PositionCode",
                          "PositionName",
                          "PositionDescription",
                          "PositionCategory",
                          "PlannedHires",
                          "EducationRequirement",
                          "DegreeRequirement",
                          "MajorRequirement",
                          "MajorRequirements",
                          "PoliticalRequirement",
                          "ExperienceRequirement",
                          "GraduateRequirement",
                          "AgeRequirement",
                          "GenderRequirement",
                          "HouseholdRequirement",
                          "QualificationRequirement",
                          "OtherRequirement",
                          "WorkLocation",
                          "SettlementLocation",
                          "ExamCategory",
                          "InterviewRatio",
                          "ApplicationDeadline",
                          "PublishedAt",
                          "DataUpdatedAt",
                          "CategoryDetails"
                        ],
                        "additionalProperties": false,
                        "allOf": [
                          {
                            "if": {
                              "properties": {
                                "Category": {
                                  "const": "civil_service"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "CategoryDetails": {
                                  "oneOf": [
                                    {
                                      "type": "null"
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "InstitutionNature": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "InstitutionLevel": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "PositionDistribution": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "ProfessionalTestRequired": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "DualDegreeAccepted": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "PsychologicalAssessment": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "InstitutionNature",
                                        "InstitutionLevel",
                                        "PositionDistribution",
                                        "ProfessionalTestRequired",
                                        "DualDegreeAccepted",
                                        "PsychologicalAssessment"
                                      ],
                                      "additionalProperties": false
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "Category": {
                                  "const": "public_institution"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "CategoryDetails": {
                                  "oneOf": [
                                    {
                                      "type": "null"
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "SupervisorCode": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "SupervisorName": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "PositionGrade": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "WrittenExamRequired": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "InterviewRequired": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "ExamCategoryMinor": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "SupervisorCode",
                                        "SupervisorName",
                                        "PositionGrade",
                                        "WrittenExamRequired",
                                        "InterviewRequired",
                                        "ExamCategoryMinor"
                                      ],
                                      "additionalProperties": false
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "Category": {
                                  "const": "military_civilian"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "CategoryDetails": {
                                  "oneOf": [
                                    {
                                      "type": "null"
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "EmployerSerial": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "SourceCategory": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "ExamSubject": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "ContactPhone": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "EmployerSerial",
                                        "SourceCategory",
                                        "ExamSubject",
                                        "ContactPhone"
                                      ],
                                      "additionalProperties": false
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "Category": {
                                  "const": "three_support"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "CategoryDetails": {
                                  "oneOf": [
                                    {
                                      "type": "null"
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "ServiceType": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "Township": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "TeacherCertificateRequirement": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "PhysicianCertificateRequirement": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "ServiceType",
                                        "Township",
                                        "TeacherCertificateRequirement",
                                        "PhysicianCertificateRequirement"
                                      ],
                                      "additionalProperties": false
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "Category": {
                                  "const": "state_owned_enterprise"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "CategoryDetails": {
                                  "oneOf": [
                                    {
                                      "type": "null"
                                    },
                                    {
                                      "type": "object",
                                      "properties": {
                                        "EnterpriseGroup": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "Subsidiary": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "RecruitmentChannel": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "EmploymentType": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "Compensation": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "EnterpriseGroup",
                                        "Subsidiary",
                                        "RecruitmentChannel",
                                        "EmploymentType",
                                        "Compensation"
                                      ],
                                      "additionalProperties": false
                                    }
                                  ]
                                }
                              }
                            }
                          }
                        ]
                      },
                      "description": "符合筛选条件的岗位记录。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "category=public_institution&year=2026&provinceLength=2&cityLength=0&districtLength=0&organizationCodeLength=0&positionCodeLength=0&organizationKeywordLength=0&positionKeywordLength=0&majorKeywordLength=0&educationKeywordLength=0&pageIndex=1&pageSize=10",
                    "StatusCode": 100,
                    "StatusDescription": "请求成功。",
                    "ResponseDateTime": "2026-09-07 19:15:35.536",
                    "DataTotalCount": 9570
                  },
                  "Data": [
                    {
                      "PositionId": "31b3ceba3579c53f78241b99af07d64e3004d5293184a702ba4e0641c17c1d5f",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "黄埔海关技术中心",
                      "DepartmentName": "植物检疫实验室",
                      "OrganizationCode": "6210839",
                      "PositionCode": "2026005980056",
                      "PositionName": "植物检疫实验室",
                      "PositionDescription": "从事植物检疫工作。",
                      "PositionCategory": "专业技术岗位十一级至十三级",
                      "PlannedHires": 1,
                      "EducationRequirement": "硕士研究生",
                      "DegreeRequirement": "硕士",
                      "MajorRequirement": "植物学(A071001),植物病理学(A090401),农业昆虫与害虫防治(A090402)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A071001",
                          "MajorName": null,
                          "Requirement": "植物学(A071001),植物病理学(A090401),农业昆虫与害虫防治(A090402)"
                        },
                        {
                          "MajorCode": "A090401",
                          "MajorName": null,
                          "Requirement": "植物学(A071001),植物病理学(A090401),农业昆虫与害虫防治(A090402)"
                        },
                        {
                          "MajorCode": "A090402",
                          "MajorName": null,
                          "Requirement": "植物学(A071001),植物病理学(A090401),农业昆虫与害虫防治(A090402)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "应届毕业生",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": "1.大学英语六级考试合格（或425分）及以上； 2.色觉功能正常，不得为色盲或色弱。",
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.084",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "3b312c165aa551461a2a080fb7d738338eeb74e7afcc0f3f85500dd0cf37790d",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "黄埔海关国际旅行卫生保健中心（黄埔海关口岸门诊部）",
                      "DepartmentName": "业务发展部",
                      "OrganizationCode": "6210839",
                      "PositionCode": "2026005980057",
                      "PositionName": "业务发展部",
                      "PositionDescription": "从事医学影像检查和诊断工作。",
                      "PositionCategory": "专业技术岗位十级及以上",
                      "PlannedHires": 1,
                      "EducationRequirement": "本科以上",
                      "DegreeRequirement": "学士以上",
                      "MajorRequirement": "临床医学(B100301),医学影像学(B100303)；影像医学与核医学(A100207),影像医学与核医学硕士（专业硕士）(A100225),超声医学（专业硕士）(A100243)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A100207",
                          "MajorName": null,
                          "Requirement": "临床医学(B100301),医学影像学(B100303)；影像医学与核医学(A100207),影像医学与核医学硕士（专业硕士）(A100225),超声医学（专业硕士）(A100243)"
                        },
                        {
                          "MajorCode": "A100225",
                          "MajorName": null,
                          "Requirement": "临床医学(B100301),医学影像学(B100303)；影像医学与核医学(A100207),影像医学与核医学硕士（专业硕士）(A100225),超声医学（专业硕士）(A100243)"
                        },
                        {
                          "MajorCode": "A100243",
                          "MajorName": null,
                          "Requirement": "临床医学(B100301),医学影像学(B100303)；影像医学与核医学(A100207),影像医学与核医学硕士（专业硕士）(A100225),超声医学（专业硕士）(A100243)"
                        },
                        {
                          "MajorCode": "B100301",
                          "MajorName": null,
                          "Requirement": "临床医学(B100301),医学影像学(B100303)；影像医学与核医学(A100207),影像医学与核医学硕士（专业硕士）(A100225),超声医学（专业硕士）(A100243)"
                        },
                        {
                          "MajorCode": "B100303",
                          "MajorName": null,
                          "Requirement": "临床医学(B100301),医学影像学(B100303)；影像医学与核医学(A100207),影像医学与核医学硕士（专业硕士）(A100225),超声医学（专业硕士）(A100243)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": "2年以上相关工作经历",
                      "GraduateRequirement": "不限",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": "中级以上；卫生技术人员；医师",
                      "OtherRequirement": "1.具有超声波医学专业技术资格，医师执业范围为医学影像和放射治疗； 2.具有2年二级及以上医院超声工作经历； 3.大学英语四级考试合格（或425分）及以上。",
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.084",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "5f03a476a69e96455b6f029440ed2a7f7141b8d43ac639c1c2349d98cf81d18d",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "黄埔海关后勤管理中心",
                      "DepartmentName": "财务部",
                      "OrganizationCode": "6210839",
                      "PositionCode": "2026005980058",
                      "PositionName": "财务部",
                      "PositionDescription": "从事会计、财务、预决算管理工作。",
                      "PositionCategory": "专业技术岗位十三级及以上",
                      "PlannedHires": 1,
                      "EducationRequirement": "本科以上",
                      "DegreeRequirement": "学士以上",
                      "MajorRequirement": "会计学(B120203),财务管理(B120204)；会计学(A120201),会计硕士（专业硕士）(A120206)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A120201",
                          "MajorName": null,
                          "Requirement": "会计学(B120203),财务管理(B120204)；会计学(A120201),会计硕士（专业硕士）(A120206)"
                        },
                        {
                          "MajorCode": "A120206",
                          "MajorName": null,
                          "Requirement": "会计学(B120203),财务管理(B120204)；会计学(A120201),会计硕士（专业硕士）(A120206)"
                        },
                        {
                          "MajorCode": "B120203",
                          "MajorName": null,
                          "Requirement": "会计学(B120203),财务管理(B120204)；会计学(A120201),会计硕士（专业硕士）(A120206)"
                        },
                        {
                          "MajorCode": "B120204",
                          "MajorName": null,
                          "Requirement": "会计学(B120203),财务管理(B120204)；会计学(A120201),会计硕士（专业硕士）(A120206)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": "2年以上相关工作经历",
                      "GraduateRequirement": "不限",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": "初级以上；会计人员",
                      "OtherRequirement": null,
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.084",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "23460a6cfca390f701f2ae2d6c20b277d75b29f629739699504dc9dc72ad1618",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "国家税务总局深圳市税务局信息中心",
                      "DepartmentName": "业务部门",
                      "OrganizationCode": "6210730",
                      "PositionCode": "2026005980050",
                      "PositionName": "业务部门",
                      "PositionDescription": "从事信息化运营等有关工作。",
                      "PositionCategory": "管理岗位九级以上",
                      "PlannedHires": 3,
                      "EducationRequirement": "本科以上",
                      "DegreeRequirement": "学士以上",
                      "MajorRequirement": "计算机类(B0809)；计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A0812",
                          "MajorName": null,
                          "Requirement": "计算机类(B0809)；计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)"
                        },
                        {
                          "MajorCode": "A0835",
                          "MajorName": null,
                          "Requirement": "计算机类(B0809)；计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)"
                        },
                        {
                          "MajorCode": "A0839",
                          "MajorName": null,
                          "Requirement": "计算机类(B0809)；计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)"
                        },
                        {
                          "MajorCode": "B0809",
                          "MajorName": null,
                          "Requirement": "计算机类(B0809)；计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "应届毕业生",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": null,
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.083",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "52db70c8cbef09249942e4feb8f0df1768b73ee06b8c3e34e075709ddfd4285a",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "国家税务总局深圳市税务局信息中心",
                      "DepartmentName": "业务部门",
                      "OrganizationCode": "6210730",
                      "PositionCode": "2026005980051",
                      "PositionName": "业务部门",
                      "PositionDescription": "从事信息化运营等有关工作。",
                      "PositionCategory": "管理岗位九级以上",
                      "PlannedHires": 2,
                      "EducationRequirement": "硕士研究生",
                      "DegreeRequirement": "硕士",
                      "MajorRequirement": "计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A0812",
                          "MajorName": null,
                          "Requirement": "计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)"
                        },
                        {
                          "MajorCode": "A0835",
                          "MajorName": null,
                          "Requirement": "计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)"
                        },
                        {
                          "MajorCode": "A0839",
                          "MajorName": null,
                          "Requirement": "计算机科学与技术(A0812),软件工程(A0835),网络空间安全(A0839)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "不限",
                      "AgeRequirement": "放宽到40周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": "至少具有信息系统项目管理师、系统分析师、系统架构设计师、系统规划与管理师、软件设计师、系统集成项目管理工程师、数据库系统工程师、网络规划设计师中的一项资质。",
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.083",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "58c1ca355cf6c772c9f4fb253b54e3c47a4a81b8d3fffd1b5d460ba28fe2d617",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "黄埔海关技术中心",
                      "DepartmentName": "食品化妆品实验室",
                      "OrganizationCode": "6210839",
                      "PositionCode": "2026005980055",
                      "PositionName": "食品化妆品实验室",
                      "PositionDescription": "从事检验检测、标准研究和科研等工作。",
                      "PositionCategory": "专业技术岗位十一级至十三级",
                      "PlannedHires": 2,
                      "EducationRequirement": "硕士研究生",
                      "DegreeRequirement": "硕士",
                      "MajorRequirement": "无机化学(A070301),分析化学(A070302),有机化学(A070303),生物化学与分子生物学(A071010),应用化学(A081704)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A070301",
                          "MajorName": null,
                          "Requirement": "无机化学(A070301),分析化学(A070302),有机化学(A070303),生物化学与分子生物学(A071010),应用化学(A081704)"
                        },
                        {
                          "MajorCode": "A070302",
                          "MajorName": null,
                          "Requirement": "无机化学(A070301),分析化学(A070302),有机化学(A070303),生物化学与分子生物学(A071010),应用化学(A081704)"
                        },
                        {
                          "MajorCode": "A070303",
                          "MajorName": null,
                          "Requirement": "无机化学(A070301),分析化学(A070302),有机化学(A070303),生物化学与分子生物学(A071010),应用化学(A081704)"
                        },
                        {
                          "MajorCode": "A071010",
                          "MajorName": null,
                          "Requirement": "无机化学(A070301),分析化学(A070302),有机化学(A070303),生物化学与分子生物学(A071010),应用化学(A081704)"
                        },
                        {
                          "MajorCode": "A081704",
                          "MajorName": null,
                          "Requirement": "无机化学(A070301),分析化学(A070302),有机化学(A070303),生物化学与分子生物学(A071010),应用化学(A081704)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "应届毕业生",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": "1.大学英语六级考试合格（或425分）及以上； 2.色觉功能正常，不得为色盲或色弱。",
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.083",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "66d2d8c8315f2f01744ea1de33e2738a4d9aa0f1ab6ae2ac9d4ae4f78aa8f28c",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "广州海关技术中心",
                      "DepartmentName": "危险化学品与运输包装检测研究所",
                      "OrganizationCode": "6210732",
                      "PositionCode": "2026005980053",
                      "PositionName": "危险化学品与运输包装检测研究所",
                      "PositionDescription": "从事再生纸浆、危险货物包装检测等工作。",
                      "PositionCategory": "专业技术岗位十一级至十三级",
                      "PlannedHires": 1,
                      "EducationRequirement": "本科以上",
                      "DegreeRequirement": "学士以上",
                      "MajorRequirement": "包装工程(B081802)；制浆造纸工程(A082201)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A082201",
                          "MajorName": null,
                          "Requirement": "包装工程(B081802)；制浆造纸工程(A082201)"
                        },
                        {
                          "MajorCode": "B081802",
                          "MajorName": null,
                          "Requirement": "包装工程(B081802)；制浆造纸工程(A082201)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "不限",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": null,
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.083",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "7789ff4209f77c06fa9c8097cbd5fcfa7e6cce235324952186fb23cdb16be642",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "国家税务总局深圳市税务局机关服务中心",
                      "DepartmentName": "业务部门",
                      "OrganizationCode": "6210730",
                      "PositionCode": "2026005980052",
                      "PositionName": "业务部门",
                      "PositionDescription": "从事机关后勤工程管理、采购、行政工作。",
                      "PositionCategory": "管理岗位九级以上",
                      "PlannedHires": 2,
                      "EducationRequirement": "本科以上",
                      "DegreeRequirement": "学士以上",
                      "MajorRequirement": "管理科学与工程类(B1201),公共管理类(B1204),物流管理与工程类(B1206)；管理科学与工程(A1201),公共管理(A1204)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A1201",
                          "MajorName": null,
                          "Requirement": "管理科学与工程类(B1201),公共管理类(B1204),物流管理与工程类(B1206)；管理科学与工程(A1201),公共管理(A1204)"
                        },
                        {
                          "MajorCode": "A1204",
                          "MajorName": null,
                          "Requirement": "管理科学与工程类(B1201),公共管理类(B1204),物流管理与工程类(B1206)；管理科学与工程(A1201),公共管理(A1204)"
                        },
                        {
                          "MajorCode": "B1201",
                          "MajorName": null,
                          "Requirement": "管理科学与工程类(B1201),公共管理类(B1204),物流管理与工程类(B1206)；管理科学与工程(A1201),公共管理(A1204)"
                        },
                        {
                          "MajorCode": "B1204",
                          "MajorName": null,
                          "Requirement": "管理科学与工程类(B1201),公共管理类(B1204),物流管理与工程类(B1206)；管理科学与工程(A1201),公共管理(A1204)"
                        },
                        {
                          "MajorCode": "B1206",
                          "MajorName": null,
                          "Requirement": "管理科学与工程类(B1201),公共管理类(B1204),物流管理与工程类(B1206)；管理科学与工程(A1201),公共管理(A1204)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "应届毕业生",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": null,
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.083",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "84a06f766763c85fb5168b7da9cf87bfcd19639c5d5f04ae8b176927d6cef92d",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "广州白云机场海关综合技术服务中心",
                      "DepartmentName": "质量与技术管理部",
                      "OrganizationCode": "6210732",
                      "PositionCode": "2026005980054",
                      "PositionName": "质量与技术管理部",
                      "PositionDescription": "从事统筹做好动物检疫实验室管理工作。",
                      "PositionCategory": "专业技术岗位十一级至十三级",
                      "PlannedHires": 1,
                      "EducationRequirement": "硕士研究生以上",
                      "DegreeRequirement": "硕士以上",
                      "MajorRequirement": "分析化学(A070302),动物学(A071002),水生生物学(A071004),应用化学(A081704)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A070302",
                          "MajorName": null,
                          "Requirement": "分析化学(A070302),动物学(A071002),水生生物学(A071004),应用化学(A081704)"
                        },
                        {
                          "MajorCode": "A071002",
                          "MajorName": null,
                          "Requirement": "分析化学(A070302),动物学(A071002),水生生物学(A071004),应用化学(A081704)"
                        },
                        {
                          "MajorCode": "A071004",
                          "MajorName": null,
                          "Requirement": "分析化学(A070302),动物学(A071002),水生生物学(A071004),应用化学(A081704)"
                        },
                        {
                          "MajorCode": "A081704",
                          "MajorName": null,
                          "Requirement": "分析化学(A070302),动物学(A071002),水生生物学(A071004),应用化学(A081704)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "不限",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": null,
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.083",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    },
                    {
                      "PositionId": "dbbb1ca87980e4fbd4ed6b85a9bb80d59b2ccc98881d0da2cef96a4790e70222",
                      "Category": "public_institution",
                      "CategoryName": "事业单位",
                      "RecruitmentYear": 2026,
                      "Province": "广东",
                      "City": "中央驻粤",
                      "District": null,
                      "OrganizationName": "国家税务总局深圳市税务局纳税服务和宣传中心",
                      "DepartmentName": "业务部门",
                      "OrganizationCode": "6210730",
                      "PositionCode": "2026005980049",
                      "PositionName": "业务部门",
                      "PositionDescription": "从事税收宣传等有关工作。",
                      "PositionCategory": "管理岗位九级以上",
                      "PlannedHires": 1,
                      "EducationRequirement": "本科以上",
                      "DegreeRequirement": "学士以上",
                      "MajorRequirement": "法学类(B0301),中国语言文学类(B0501),新闻传播学类(B0503)；法学(A0301),中国语言文学(A0501),新闻传播学(A0503)",
                      "MajorRequirements": [
                        {
                          "MajorCode": "A0301",
                          "MajorName": null,
                          "Requirement": "法学类(B0301),中国语言文学类(B0501),新闻传播学类(B0503)；法学(A0301),中国语言文学(A0501),新闻传播学(A0503)"
                        },
                        {
                          "MajorCode": "A0501",
                          "MajorName": null,
                          "Requirement": "法学类(B0301),中国语言文学类(B0501),新闻传播学类(B0503)；法学(A0301),中国语言文学(A0501),新闻传播学(A0503)"
                        },
                        {
                          "MajorCode": "A0503",
                          "MajorName": null,
                          "Requirement": "法学类(B0301),中国语言文学类(B0501),新闻传播学类(B0503)；法学(A0301),中国语言文学(A0501),新闻传播学(A0503)"
                        },
                        {
                          "MajorCode": "B0301",
                          "MajorName": null,
                          "Requirement": "法学类(B0301),中国语言文学类(B0501),新闻传播学类(B0503)；法学(A0301),中国语言文学(A0501),新闻传播学(A0503)"
                        },
                        {
                          "MajorCode": "B0501",
                          "MajorName": null,
                          "Requirement": "法学类(B0301),中国语言文学类(B0501),新闻传播学类(B0503)；法学(A0301),中国语言文学(A0501),新闻传播学(A0503)"
                        },
                        {
                          "MajorCode": "B0503",
                          "MajorName": null,
                          "Requirement": "法学类(B0301),中国语言文学类(B0501),新闻传播学类(B0503)；法学(A0301),中国语言文学(A0501),新闻传播学(A0503)"
                        }
                      ],
                      "PoliticalRequirement": null,
                      "ExperienceRequirement": null,
                      "GraduateRequirement": "应届毕业生",
                      "AgeRequirement": "18-38周岁",
                      "GenderRequirement": null,
                      "HouseholdRequirement": null,
                      "QualificationRequirement": null,
                      "OtherRequirement": null,
                      "WorkLocation": "中央驻粤",
                      "SettlementLocation": null,
                      "ExamCategory": null,
                      "InterviewRatio": null,
                      "ApplicationDeadline": null,
                      "PublishedAt": null,
                      "DataUpdatedAt": "2026-09-07 07:40:03.083",
                      "CategoryDetails": {
                        "SupervisorCode": null,
                        "SupervisorName": null,
                        "PositionGrade": null,
                        "WrittenExamRequired": null,
                        "InterviewRequired": null,
                        "ExamCategoryMinor": null
                      }
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "参数或凭证冲突",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类别、年份和分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            501
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "PositionId": {
                                "type": "string",
                                "pattern": "^[0-9a-fA-F]{64}$"
                              },
                              "Category": {
                                "type": "string",
                                "enum": [
                                  "civil_service",
                                  "public_institution",
                                  "military_civilian",
                                  "three_support",
                                  "state_owned_enterprise"
                                ]
                              },
                              "CategoryName": {
                                "type": "string"
                              },
                              "RecruitmentYear": {
                                "type": "integer",
                                "minimum": 2000
                              },
                              "Province": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "City": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "District": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OrganizationName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DepartmentName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OrganizationCode": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionCode": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionDescription": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionCategory": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PlannedHires": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 4294967295,
                                "description": "保留原资料人数；未披露时既有数值为 0，不能据此认定明确不招聘。"
                              },
                              "EducationRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DegreeRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "MajorRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "MajorRequirements": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "MajorCode": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "MajorName": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "Requirement": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "MajorCode",
                                    "MajorName",
                                    "Requirement"
                                  ],
                                  "additionalProperties": false
                                }
                              },
                              "PoliticalRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ExperienceRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "GraduateRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "AgeRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "GenderRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "HouseholdRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "QualificationRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OtherRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "WorkLocation": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "SettlementLocation": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ExamCategory": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "InterviewRatio": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ApplicationDeadline": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PublishedAt": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DataUpdatedAt": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "CategoryDetails": {
                                "oneOf": [
                                  {
                                    "type": "null"
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "InstitutionNature": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "InstitutionLevel": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PositionDistribution": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ProfessionalTestRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "DualDegreeAccepted": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PsychologicalAssessment": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "InstitutionNature",
                                      "InstitutionLevel",
                                      "PositionDistribution",
                                      "ProfessionalTestRequired",
                                      "DualDegreeAccepted",
                                      "PsychologicalAssessment"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "SupervisorCode": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "SupervisorName": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PositionGrade": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "WrittenExamRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "InterviewRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ExamCategoryMinor": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "SupervisorCode",
                                      "SupervisorName",
                                      "PositionGrade",
                                      "WrittenExamRequired",
                                      "InterviewRequired",
                                      "ExamCategoryMinor"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "EmployerSerial": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "SourceCategory": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ExamSubject": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ContactPhone": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "EmployerSerial",
                                      "SourceCategory",
                                      "ExamSubject",
                                      "ContactPhone"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "ServiceType": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Township": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "TeacherCertificateRequirement": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PhysicianCertificateRequirement": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "ServiceType",
                                      "Township",
                                      "TeacherCertificateRequirement",
                                      "PhysicianCertificateRequirement"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "EnterpriseGroup": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Subsidiary": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "RecruitmentChannel": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "EmploymentType": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Compensation": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "EnterpriseGroup",
                                      "Subsidiary",
                                      "RecruitmentChannel",
                                      "EmploymentType",
                                      "Compensation"
                                    ],
                                    "additionalProperties": false
                                  }
                                ]
                              }
                            },
                            "required": [
                              "PositionId",
                              "Category",
                              "CategoryName",
                              "RecruitmentYear",
                              "Province",
                              "City",
                              "District",
                              "OrganizationName",
                              "DepartmentName",
                              "OrganizationCode",
                              "PositionCode",
                              "PositionName",
                              "PositionDescription",
                              "PositionCategory",
                              "PlannedHires",
                              "EducationRequirement",
                              "DegreeRequirement",
                              "MajorRequirement",
                              "MajorRequirements",
                              "PoliticalRequirement",
                              "ExperienceRequirement",
                              "GraduateRequirement",
                              "AgeRequirement",
                              "GenderRequirement",
                              "HouseholdRequirement",
                              "QualificationRequirement",
                              "OtherRequirement",
                              "WorkLocation",
                              "SettlementLocation",
                              "ExamCategory",
                              "InterviewRatio",
                              "ApplicationDeadline",
                              "PublishedAt",
                              "DataUpdatedAt",
                              "CategoryDetails"
                            ],
                            "additionalProperties": false,
                            "allOf": [
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "civil_service"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "InstitutionNature": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "InstitutionLevel": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PositionDistribution": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ProfessionalTestRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "DualDegreeAccepted": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PsychologicalAssessment": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "InstitutionNature",
                                            "InstitutionLevel",
                                            "PositionDistribution",
                                            "ProfessionalTestRequired",
                                            "DualDegreeAccepted",
                                            "PsychologicalAssessment"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "public_institution"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "SupervisorCode": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "SupervisorName": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PositionGrade": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "WrittenExamRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "InterviewRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ExamCategoryMinor": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "SupervisorCode",
                                            "SupervisorName",
                                            "PositionGrade",
                                            "WrittenExamRequired",
                                            "InterviewRequired",
                                            "ExamCategoryMinor"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "military_civilian"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "EmployerSerial": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "SourceCategory": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ExamSubject": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ContactPhone": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "EmployerSerial",
                                            "SourceCategory",
                                            "ExamSubject",
                                            "ContactPhone"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "three_support"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "ServiceType": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Township": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "TeacherCertificateRequirement": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PhysicianCertificateRequirement": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "ServiceType",
                                            "Township",
                                            "TeacherCertificateRequirement",
                                            "PhysicianCertificateRequirement"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "state_owned_enterprise"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "EnterpriseGroup": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Subsidiary": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "RecruitmentChannel": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "EmploymentType": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Compensation": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "EnterpriseGroup",
                                            "Subsidiary",
                                            "RecruitmentChannel",
                                            "EmploymentType",
                                            "Compensation"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              }
                            ]
                          },
                          "description": "符合筛选条件的岗位记录。",
                          "maxItems": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类别、年份和分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            504
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "403": {
            "description": "订单到期 / 额度耗尽",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类别、年份和分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            503,
                            505
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类别、年份和分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            502
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类别、年份和分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "PositionId": {
                                "type": "string",
                                "pattern": "^[0-9a-fA-F]{64}$"
                              },
                              "Category": {
                                "type": "string",
                                "enum": [
                                  "civil_service",
                                  "public_institution",
                                  "military_civilian",
                                  "three_support",
                                  "state_owned_enterprise"
                                ]
                              },
                              "CategoryName": {
                                "type": "string"
                              },
                              "RecruitmentYear": {
                                "type": "integer",
                                "minimum": 2000
                              },
                              "Province": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "City": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "District": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OrganizationName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DepartmentName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OrganizationCode": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionCode": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionDescription": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionCategory": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PlannedHires": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 4294967295,
                                "description": "保留原资料人数；未披露时既有数值为 0，不能据此认定明确不招聘。"
                              },
                              "EducationRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DegreeRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "MajorRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "MajorRequirements": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "MajorCode": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "MajorName": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "Requirement": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "MajorCode",
                                    "MajorName",
                                    "Requirement"
                                  ],
                                  "additionalProperties": false
                                }
                              },
                              "PoliticalRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ExperienceRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "GraduateRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "AgeRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "GenderRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "HouseholdRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "QualificationRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OtherRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "WorkLocation": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "SettlementLocation": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ExamCategory": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "InterviewRatio": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ApplicationDeadline": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PublishedAt": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DataUpdatedAt": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "CategoryDetails": {
                                "oneOf": [
                                  {
                                    "type": "null"
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "InstitutionNature": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "InstitutionLevel": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PositionDistribution": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ProfessionalTestRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "DualDegreeAccepted": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PsychologicalAssessment": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "InstitutionNature",
                                      "InstitutionLevel",
                                      "PositionDistribution",
                                      "ProfessionalTestRequired",
                                      "DualDegreeAccepted",
                                      "PsychologicalAssessment"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "SupervisorCode": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "SupervisorName": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PositionGrade": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "WrittenExamRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "InterviewRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ExamCategoryMinor": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "SupervisorCode",
                                      "SupervisorName",
                                      "PositionGrade",
                                      "WrittenExamRequired",
                                      "InterviewRequired",
                                      "ExamCategoryMinor"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "EmployerSerial": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "SourceCategory": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ExamSubject": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ContactPhone": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "EmployerSerial",
                                      "SourceCategory",
                                      "ExamSubject",
                                      "ContactPhone"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "ServiceType": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Township": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "TeacherCertificateRequirement": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PhysicianCertificateRequirement": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "ServiceType",
                                      "Township",
                                      "TeacherCertificateRequirement",
                                      "PhysicianCertificateRequirement"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "EnterpriseGroup": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Subsidiary": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "RecruitmentChannel": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "EmploymentType": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Compensation": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "EnterpriseGroup",
                                      "Subsidiary",
                                      "RecruitmentChannel",
                                      "EmploymentType",
                                      "Compensation"
                                    ],
                                    "additionalProperties": false
                                  }
                                ]
                              }
                            },
                            "required": [
                              "PositionId",
                              "Category",
                              "CategoryName",
                              "RecruitmentYear",
                              "Province",
                              "City",
                              "District",
                              "OrganizationName",
                              "DepartmentName",
                              "OrganizationCode",
                              "PositionCode",
                              "PositionName",
                              "PositionDescription",
                              "PositionCategory",
                              "PlannedHires",
                              "EducationRequirement",
                              "DegreeRequirement",
                              "MajorRequirement",
                              "MajorRequirements",
                              "PoliticalRequirement",
                              "ExperienceRequirement",
                              "GraduateRequirement",
                              "AgeRequirement",
                              "GenderRequirement",
                              "HouseholdRequirement",
                              "QualificationRequirement",
                              "OtherRequirement",
                              "WorkLocation",
                              "SettlementLocation",
                              "ExamCategory",
                              "InterviewRatio",
                              "ApplicationDeadline",
                              "PublishedAt",
                              "DataUpdatedAt",
                              "CategoryDetails"
                            ],
                            "additionalProperties": false,
                            "allOf": [
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "civil_service"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "InstitutionNature": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "InstitutionLevel": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PositionDistribution": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ProfessionalTestRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "DualDegreeAccepted": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PsychologicalAssessment": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "InstitutionNature",
                                            "InstitutionLevel",
                                            "PositionDistribution",
                                            "ProfessionalTestRequired",
                                            "DualDegreeAccepted",
                                            "PsychologicalAssessment"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "public_institution"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "SupervisorCode": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "SupervisorName": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PositionGrade": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "WrittenExamRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "InterviewRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ExamCategoryMinor": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "SupervisorCode",
                                            "SupervisorName",
                                            "PositionGrade",
                                            "WrittenExamRequired",
                                            "InterviewRequired",
                                            "ExamCategoryMinor"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "military_civilian"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "EmployerSerial": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "SourceCategory": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ExamSubject": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ContactPhone": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "EmployerSerial",
                                            "SourceCategory",
                                            "ExamSubject",
                                            "ContactPhone"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "three_support"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "ServiceType": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Township": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "TeacherCertificateRequirement": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PhysicianCertificateRequirement": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "ServiceType",
                                            "Township",
                                            "TeacherCertificateRequirement",
                                            "PhysicianCertificateRequirement"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "state_owned_enterprise"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "EnterpriseGroup": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Subsidiary": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "RecruitmentChannel": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "EmploymentType": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Compensation": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "EnterpriseGroup",
                                            "Subsidiary",
                                            "RecruitmentChannel",
                                            "EmploymentType",
                                            "Compensation"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              }
                            ]
                          },
                          "description": "符合筛选条件的岗位记录。",
                          "maxItems": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "招录数据服务暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示筛选长度、类别、年份和分页摘要；固定 Demo 展示完整示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "description": "筛选后的全部匹配数量；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态及匹配数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "PositionId": {
                                "type": "string",
                                "pattern": "^[0-9a-fA-F]{64}$"
                              },
                              "Category": {
                                "type": "string",
                                "enum": [
                                  "civil_service",
                                  "public_institution",
                                  "military_civilian",
                                  "three_support",
                                  "state_owned_enterprise"
                                ]
                              },
                              "CategoryName": {
                                "type": "string"
                              },
                              "RecruitmentYear": {
                                "type": "integer",
                                "minimum": 2000
                              },
                              "Province": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "City": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "District": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OrganizationName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DepartmentName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OrganizationCode": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionCode": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionDescription": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PositionCategory": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PlannedHires": {
                                "type": "integer",
                                "minimum": 0,
                                "maximum": 4294967295,
                                "description": "保留原资料人数；未披露时既有数值为 0，不能据此认定明确不招聘。"
                              },
                              "EducationRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DegreeRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "MajorRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "MajorRequirements": {
                                "type": "array",
                                "items": {
                                  "type": "object",
                                  "properties": {
                                    "MajorCode": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "MajorName": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "Requirement": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "MajorCode",
                                    "MajorName",
                                    "Requirement"
                                  ],
                                  "additionalProperties": false
                                }
                              },
                              "PoliticalRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ExperienceRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "GraduateRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "AgeRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "GenderRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "HouseholdRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "QualificationRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "OtherRequirement": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "WorkLocation": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "SettlementLocation": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ExamCategory": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "InterviewRatio": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "ApplicationDeadline": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "PublishedAt": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "DataUpdatedAt": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "CategoryDetails": {
                                "oneOf": [
                                  {
                                    "type": "null"
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "InstitutionNature": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "InstitutionLevel": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PositionDistribution": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ProfessionalTestRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "DualDegreeAccepted": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PsychologicalAssessment": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "InstitutionNature",
                                      "InstitutionLevel",
                                      "PositionDistribution",
                                      "ProfessionalTestRequired",
                                      "DualDegreeAccepted",
                                      "PsychologicalAssessment"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "SupervisorCode": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "SupervisorName": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PositionGrade": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "WrittenExamRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "InterviewRequired": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ExamCategoryMinor": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "SupervisorCode",
                                      "SupervisorName",
                                      "PositionGrade",
                                      "WrittenExamRequired",
                                      "InterviewRequired",
                                      "ExamCategoryMinor"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "EmployerSerial": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "SourceCategory": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ExamSubject": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "ContactPhone": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "EmployerSerial",
                                      "SourceCategory",
                                      "ExamSubject",
                                      "ContactPhone"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "ServiceType": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Township": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "TeacherCertificateRequirement": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "PhysicianCertificateRequirement": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "ServiceType",
                                      "Township",
                                      "TeacherCertificateRequirement",
                                      "PhysicianCertificateRequirement"
                                    ],
                                    "additionalProperties": false
                                  },
                                  {
                                    "type": "object",
                                    "properties": {
                                      "EnterpriseGroup": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Subsidiary": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "RecruitmentChannel": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "EmploymentType": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      },
                                      "Compensation": {
                                        "type": [
                                          "string",
                                          "null"
                                        ]
                                      }
                                    },
                                    "required": [
                                      "EnterpriseGroup",
                                      "Subsidiary",
                                      "RecruitmentChannel",
                                      "EmploymentType",
                                      "Compensation"
                                    ],
                                    "additionalProperties": false
                                  }
                                ]
                              }
                            },
                            "required": [
                              "PositionId",
                              "Category",
                              "CategoryName",
                              "RecruitmentYear",
                              "Province",
                              "City",
                              "District",
                              "OrganizationName",
                              "DepartmentName",
                              "OrganizationCode",
                              "PositionCode",
                              "PositionName",
                              "PositionDescription",
                              "PositionCategory",
                              "PlannedHires",
                              "EducationRequirement",
                              "DegreeRequirement",
                              "MajorRequirement",
                              "MajorRequirements",
                              "PoliticalRequirement",
                              "ExperienceRequirement",
                              "GraduateRequirement",
                              "AgeRequirement",
                              "GenderRequirement",
                              "HouseholdRequirement",
                              "QualificationRequirement",
                              "OtherRequirement",
                              "WorkLocation",
                              "SettlementLocation",
                              "ExamCategory",
                              "InterviewRatio",
                              "ApplicationDeadline",
                              "PublishedAt",
                              "DataUpdatedAt",
                              "CategoryDetails"
                            ],
                            "additionalProperties": false,
                            "allOf": [
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "civil_service"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "InstitutionNature": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "InstitutionLevel": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PositionDistribution": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ProfessionalTestRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "DualDegreeAccepted": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PsychologicalAssessment": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "InstitutionNature",
                                            "InstitutionLevel",
                                            "PositionDistribution",
                                            "ProfessionalTestRequired",
                                            "DualDegreeAccepted",
                                            "PsychologicalAssessment"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "public_institution"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "SupervisorCode": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "SupervisorName": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PositionGrade": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "WrittenExamRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "InterviewRequired": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ExamCategoryMinor": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "SupervisorCode",
                                            "SupervisorName",
                                            "PositionGrade",
                                            "WrittenExamRequired",
                                            "InterviewRequired",
                                            "ExamCategoryMinor"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "military_civilian"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "EmployerSerial": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "SourceCategory": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ExamSubject": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "ContactPhone": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "EmployerSerial",
                                            "SourceCategory",
                                            "ExamSubject",
                                            "ContactPhone"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "three_support"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "ServiceType": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Township": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "TeacherCertificateRequirement": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "PhysicianCertificateRequirement": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "ServiceType",
                                            "Township",
                                            "TeacherCertificateRequirement",
                                            "PhysicianCertificateRequirement"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              },
                              {
                                "if": {
                                  "properties": {
                                    "Category": {
                                      "const": "state_owned_enterprise"
                                    }
                                  }
                                },
                                "then": {
                                  "properties": {
                                    "CategoryDetails": {
                                      "oneOf": [
                                        {
                                          "type": "null"
                                        },
                                        {
                                          "type": "object",
                                          "properties": {
                                            "EnterpriseGroup": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Subsidiary": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "RecruitmentChannel": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "EmploymentType": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            },
                                            "Compensation": {
                                              "type": [
                                                "string",
                                                "null"
                                              ]
                                            }
                                          },
                                          "required": [
                                            "EnterpriseGroup",
                                            "Subsidiary",
                                            "RecruitmentChannel",
                                            "EmploymentType",
                                            "Compensation"
                                          ],
                                          "additionalProperties": false
                                        }
                                      ]
                                    }
                                  }
                                }
                              }
                            ]
                          },
                          "description": "符合筛选条件的岗位记录。",
                          "maxItems": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-demo": {
          "method": "GET",
          "url": "https://api.gugudata.com/employment/recruitment-positions/demo"
        },
        "parameters": [
          {
            "name": "category",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "all",
                "civil_service",
                "public_institution",
                "military_civilian",
                "three_support",
                "state_owned_enterprise"
              ],
              "default": "all"
            },
            "description": "类别大小写不敏感；未传或空值为 all。civil_service 公务员、public_institution 事业单位、military_civilian 军队文职、three_support 三支一扶、state_owned_enterprise 国有单位。未知类别返回 501。"
          },
          {
            "name": "year",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "oneOf": [
                {
                  "const": 0
                },
                {
                  "minimum": 2000,
                  "maximum": 2147483647
                }
              ]
            },
            "description": "默认 0 表示不限年份；其他值须为 2000 至北京时间当前年份加一的整数，动态上限由请求时的年份确定。显式空值或非法值返回 501。"
          },
          {
            "name": "province",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 50
            },
            "description": "地区名称精确匹配；空值不筛选，不自动扩展全国岗位归属。NFKC 和首尾空白处理，最长 50 字符。"
          },
          {
            "name": "city",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 50
            },
            "description": "地区名称精确匹配；空值不筛选，不自动扩展全国岗位归属。NFKC 和首尾空白处理，最长 50 字符。"
          },
          {
            "name": "district",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 50
            },
            "description": "地区名称精确匹配；空值不筛选，不自动扩展全国岗位归属。NFKC 和首尾空白处理，最长 50 字符。"
          },
          {
            "name": "organizationCode",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 50
            },
            "description": "代码精确匹配，作为字符串保留前导零；空值不筛选。NFKC 和首尾空白处理，最长 50 字符。"
          },
          {
            "name": "positionCode",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 50
            },
            "description": "代码精确匹配，作为字符串保留前导零；空值不筛选。NFKC 和首尾空白处理，最长 50 字符。"
          },
          {
            "name": "organizationKeyword",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 100
            },
            "description": "单位或部门名称包含匹配；NFKC 和首尾空白处理，最长 100 字符，空值不筛选。"
          },
          {
            "name": "positionKeyword",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 100
            },
            "description": "岗位名称或职责包含匹配；NFKC 和首尾空白处理，最长 100 字符，空值不筛选。"
          },
          {
            "name": "majorKeyword",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 100
            },
            "description": "专业要求文字包含匹配，不等于报考资格判定；NFKC 和首尾空白处理，最长 100 字符，空值不筛选。"
          },
          {
            "name": "educationKeyword",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": "",
              "maxLength": 100
            },
            "description": "学历要求文字包含匹配；NFKC 和首尾空白处理，最长 100 字符，空值不筛选。"
          },
          {
            "name": "pageIndex",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 2147483647,
              "default": 1
            },
            "description": "正 Int32 页码，默认 1；非法值或显式空值返回 501，合法超范围页返回空数组和正确总数。"
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100,
              "default": 20
            },
            "description": "每页 1～100，默认 20；非法值或显式空值返回 501。"
          }
        ],
        "security": [
          {
            "AppKeyQuery": []
          },
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          }
        ]
      }
    },
    "/ai/knowledge-bases/{knowledge_base_id}/documents/{document_id}": {
      "delete": {
        "summary": "删除知识库文档",
        "description": "围绕已上传资料进行连续问答，并返回可核对的引用来源。\n详情页：https://www.gugudata.com/api/details/knowledge-chat",
        "operationId": "delete_knowledge_document",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/knowledge-chat"
        },
        "x-gugudata-api-identity": "knowledge-chat",
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "knowledge-chat",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/knowledge-chat",
        "responses": {
          "400": {
            "description": "请求参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单已到期或调用额度耗尽，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "知识库服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在、已删除或不属于当前调用方。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "204": {
            "description": "删除成功，无响应正文。"
          }
        },
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ],
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "兼容历史客户端的 Query APPKEY。",
            "schema": {
              "type": "string",
              "maxLength": 200
            },
            "example": "{{appkey}}"
          },
          {
            "name": "document_id",
            "in": "path",
            "required": true,
            "description": "文档标识。",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
            }
          },
          {
            "name": "knowledge_base_id",
            "in": "path",
            "required": true,
            "description": "知识库标识。",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
            }
          }
        ]
      }
    },
    "/ai/knowledge-bases/{knowledge_base_id}/threads/{thread_id}": {
      "delete": {
        "summary": "删除知识库会话",
        "description": "围绕已上传资料进行连续问答，并返回可核对的引用来源。\n详情页：https://www.gugudata.com/api/details/knowledge-chat",
        "operationId": "delete_knowledge_thread",
        "tags": [
          "AI/模型"
        ],
        "externalDocs": {
          "description": "API detail page",
          "url": "https://www.gugudata.com/api/details/knowledge-chat"
        },
        "x-gugudata-api-identity": "knowledge-chat",
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "knowledge-chat",
        "x-gugudata-parent-details-url": "https://www.gugudata.com/api/details/knowledge-chat",
        "responses": {
          "400": {
            "description": "请求参数错误，业务码 501。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "401": {
            "description": "APPKEY 缺失或无效，业务码 504。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "403": {
            "description": "订单已到期或调用额度耗尽，业务码 503 或 505。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "429": {
            "description": "请求频率受限，业务码 502。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "500": {
            "description": "服务内部错误，业务码 900。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "503": {
            "description": "知识库服务暂时不可用，业务码 901。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "404": {
            "description": "资源不存在、已删除或不属于当前调用方。",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CommonResponse"
                }
              }
            }
          },
          "204": {
            "description": "删除成功，无响应正文。"
          }
        },
        "security": [
          {
            "AppKeyHeader": []
          },
          {
            "AppKeyLegacyHeader": []
          },
          {
            "XApiKeyHeader": []
          },
          {
            "AppKeyBearer": []
          },
          {
            "AppKeyQuery": []
          }
        ],
        "parameters": [
          {
            "name": "appkey",
            "in": "query",
            "required": false,
            "description": "兼容历史客户端的 Query APPKEY。",
            "schema": {
              "type": "string",
              "maxLength": 200
            },
            "example": "{{appkey}}"
          },
          {
            "name": "thread_id",
            "in": "path",
            "required": true,
            "description": "会话标识。",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 120,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
            }
          },
          {
            "name": "knowledge_base_id",
            "in": "path",
            "required": true,
            "description": "知识库标识。",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80,
              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$"
            }
          }
        ]
      }
    },
    "/imagerecognition/pdf2html/demo": {
      "get": {
        "operationId": "getPdf2htmlDemo",
        "tags": [
          "图像/转换"
        ],
        "x-gugudata-api-identity": "pdf2html",
        "summary": "PDF 转 HTML 示例",
        "description": "PDF 文本转换与 HTML 交付。\n- 上传文本型 PDF，转换为可浏览的 HTML；\n- 提取文档文字，便于网页展示与阅读；\n- 保留页面顺序及文字的基本位置；\n- 支持中文、英文及常见混排文字；\n- 单次支持不超过 20 MiB、100 页的 PDF；\n- 公开模式直接返回 HTML 文件地址；\n- 私有模式提供受控的文件访问方式；\n- 转换结果可用于复制、检索与内容整理；\n- 适合报告、说明书、课件与资料在线展示；\n- 复杂排版建议复核，扫描型 PDF 暂不支持。",
        "parameters": [],
        "security": [],
        "responses": {
          "200": {
            "description": "转换成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "const": 100
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "oneOf": [
                        {
                          "type": "string",
                          "format": "uri",
                          "description": "public 模式的 HTML 文件地址"
                        },
                        {
                          "type": "object",
                          "properties": {
                            "storage": {
                              "type": "string",
                              "enum": [
                                "private"
                              ]
                            },
                            "file_id": {
                              "type": "string"
                            },
                            "file_name": {
                              "type": "string"
                            },
                            "content_type": {
                              "type": "string"
                            },
                            "size_bytes": {
                              "type": "integer",
                              "minimum": 1
                            },
                            "index": {
                              "type": [
                                "integer",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "storage",
                            "file_id",
                            "file_name",
                            "content_type",
                            "size_bytes",
                            "index"
                          ],
                          "additionalProperties": false
                        }
                      ],
                      "description": "公开 HTML 地址或私有文件引用。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                },
                "example": {
                  "DataStatus": {
                    "RequestParameter": "file=https://api.gugudata.com/assets/demos/pdf2html/v1/source.pdf&storage=public",
                    "StatusCode": 100,
                    "StatusDescription": "示例转换结果",
                    "ResponseDateTime": "2026-09-05 12:00:00.000",
                    "DataTotalCount": 1
                  },
                  "Data": "https://api.gugudata.com/assets/demos/pdf2html/v1/result.html"
                }
              }
            }
          },
          "503": {
            "description": "转换或文件交付暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pdf2html"
        },
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "pdf2html"
      }
    },
    "/imagerecognition/pdf2text/demo": {
      "get": {
        "operationId": "getPdf2textDemo",
        "tags": [
          "图像/转换"
        ],
        "x-gugudata-api-identity": "pdf2text",
        "summary": "PDF 文字识别示例",
        "description": "PDF 文字识别与纯文本提取。\n- 上传 PDF 文件即可识别并返回文字；\n- 支持文本型、扫描型及混合 PDF；\n- 支持中文、英文及常见混排内容；\n- 可处理多页文档，按页面顺序提取文字；\n- 单次支持不超过 20 MiB、20 页的 PDF；\n- 返回纯文本，便于复制、整理和保存；\n- 可衔接全文检索、知识库与内容分析；\n- 适合合同、报告、课件与档案数字化；\n- JSON 结果便于接入业务系统和文档流程；\n- 复杂排版和低清扫描件建议人工复核。",
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pdf2text"
        },
        "parameters": [],
        "security": [],
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "pdf2text",
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "string",
                      "description": "识别后的完整纯文本；无文字时为空字符串。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "PDF 文字识别暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅返回文件类型、大小、页数摘要；固定 Demo 展示完整公开输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功为 1，失败为 0，不表示文本行数或页数。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态与结果数量。"
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "901",
            "title": "PDF 文字识别暂不可用",
            "remark": "HTTP 503"
          }
        ]
      }
    },
    "/imagerecognition/pdf-splitter/demo": {
      "get": {
        "operationId": "getPdfsplitterDemo",
        "tags": [
          "图像/转换"
        ],
        "x-gugudata-api-identity": "pdfsplitter",
        "summary": "PDF 拆分示例",
        "description": "PDF 按页拆分与文件打包。\n- 上传 PDF，按指定页数拆分为多个文件；\n- 支持每份 1～100 页的连续分组；\n- 保持原文页面顺序与页面尺寸；\n- 支持文本型、扫描型及混合 PDF；\n- 单次支持不超过 50 MiB、500 页的文档；\n- 单次最多生成 100 个拆分 PDF；\n- 可逐个获取文件，或打包为 ZIP 下载；\n- 支持公开下载与私有文件交付；\n- 适合报告分发、合同整理与档案拆分；\n- 可用于教材、课件和大型资料分段共享。",
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pdfsplitter"
        },
        "parameters": [],
        "security": [],
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "pdfsplitter",
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 1,
                          "maximum": 100,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "uuid": {
                          "type": "string",
                          "format": "uuid"
                        },
                        "num_files": {
                          "type": "integer",
                          "minimum": 1,
                          "maximum": 100,
                          "description": "实际交付文件数量；ZIP 为 1。"
                        },
                        "files": {
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 100,
                          "items": {
                            "type": "string",
                            "format": "uri"
                          }
                        },
                        "pdf_files": {
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 100,
                          "items": {
                            "type": "string",
                            "format": "uri"
                          }
                        },
                        "source": {
                          "type": "string",
                          "format": "uri"
                        }
                      },
                      "required": [
                        "uuid",
                        "num_files",
                        "files",
                        "pdf_files",
                        "source"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "拆分或文件交付暂不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅包含文件类型、大小与存储方式摘要；固定 Demo 展示公开示例输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "minimum": 0,
                          "maximum": 0,
                          "description": "与 num_files 相等，表示交付数量；ZIP 为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "901",
            "title": "拆分或文件交付暂不可用",
            "remark": "HTTP 503"
          }
        ]
      }
    },
    "/ai/poet-writing/demo": {
      "get": {
        "operationId": "poetWritingDemo",
        "x-gugudata-operation-kind": "related",
        "x-gugudata-parent-api-identity": "poet-writing",
        "summary": "主题诗歌创作示例",
        "description": "按主题生成诗歌标题与正文。\n- 输入主题，生成对应的诗歌标题与正文；\n- 支持围绕自然、情感、节日等主题创作；\n- 可在主题中描述希望表达的意境与情绪；\n- 支持中文、英文等语言主题输入；\n- 可在主题中说明希望使用的创作语言；\n- 单次主题支持最长 200 个字符；\n- 正文保留分行，便于阅读、展示与编辑；\n- 支持一次性返回或流式接收创作结果；\n- 适合创作启发、文学教学、祝福与活动文案；\n- 生成内容建议人工审阅，不保证作品唯一性或特定格律。\n固定公开主题：关于和平与爱；streaming=false。",
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/poet-writing"
        },
        "x-gugudata-api-identity": "poet-writing",
        "parameters": [],
        "security": [],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "title": {
                          "type": "string",
                          "minLength": 1
                        },
                        "content": {
                          "type": "string",
                          "minLength": 1
                        }
                      },
                      "required": [
                        "title",
                        "content"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "500": {
            "description": "内部错误",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            900
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "诗歌创作暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示主题长度与模式；固定公开 Demo 展示完整主题及模式。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量，成功为 1，失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false
                    },
                    "Data": {
                      "type": "null"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "501",
            "title": "参数或凭证冲突",
            "remark": "HTTP 400"
          },
          {
            "code": "502",
            "title": "请求频率受限",
            "remark": "HTTP 429"
          },
          {
            "code": "503",
            "title": "订单到期",
            "remark": "HTTP 403"
          },
          {
            "code": "504",
            "title": "AppKey 缺失或无效",
            "remark": "HTTP 401"
          },
          {
            "code": "505",
            "title": "额度耗尽",
            "remark": "HTTP 403"
          },
          {
            "code": "900",
            "title": "内部错误",
            "remark": "HTTP 500"
          },
          {
            "code": "901",
            "title": "诗歌创作暂时不可用",
            "remark": "HTTP 503"
          }
        ]
      }
    },
    "/ai/pii-removal/demo": {
      "get": {
        "operationId": "get_pii_removal_demo",
        "tags": [
          "AI/模型"
        ],
        "summary": "个人信息脱敏示例",
        "description": "文本个人信息识别与脱敏。\n- 从文本中识别需要保护的个人信息；\n- 支持姓名、联系方式与详细地址处理；\n- 可识别文本中的常见个人身份标识；\n- 使用统一符号替换识别出的敏感片段；\n- 保留其他文字、标点与换行，便于继续阅读；\n- 单次支持最长 4,000 字符的文本；\n- 支持普通响应和流式接收结果；\n- 适合客服记录、工单和业务材料整理；\n- 可衔接内容审核、检索与知识库处理流程；\n- 关键隐私场景建议结合人工复核。",
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/pii-removal"
        },
        "x-gugudata-api-identity": "pii-removal",
        "parameters": [],
        "security": [],
        "x-gugudata-parent-api-identity": "pii-removal",
        "x-gugudata-operation-kind": "related",
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "text": {
                          "type": "string",
                          "minLength": 1,
                          "description": "敏感片段替换为 ***，其余文字保持；无个人信息时返回原文。"
                        }
                      },
                      "required": [
                        "text"
                      ],
                      "additionalProperties": false,
                      "description": "完整脱敏文字。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "脱敏服务暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整虚构原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "901",
            "title": "脱敏服务暂时不可用",
            "remark": "HTTP 503"
          }
        ]
      }
    },
    "/v1/searchVisibilityReports/demo": {
      "get": {
        "operationId": "get_search_visibility_demo",
        "summary": "搜索可见性示例",
        "tags": [
          "网站工具"
        ],
        "x-gugudata-api-identity": "search-visibility",
        "x-gugudata-operation-kind": "demo",
        "security": [],
        "description": "搜索可见性示例。处理中为预占 credits，终态为成功观测组合实际结算额度；失败组合不收费。读取报告、任务和结果不消耗搜索 credits。",
        "responses": {
          "200": {
            "description": "搜索观测资源。",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "query": {
                      "type": "string"
                    },
                    "source": {
                      "type": "string"
                    },
                    "checkedAt": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "cacheHit": {
                      "type": "boolean"
                    },
                    "metrics": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "visible": {
                          "type": "boolean"
                        },
                        "top10": {
                          "type": "boolean"
                        },
                        "top20": {
                          "type": "boolean"
                        },
                        "bestRank": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "bestCompetitorRank": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "competitorGap": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "averageRankWithPenalty": {
                          "type": "number"
                        },
                        "visibilityScore": {
                          "type": "number"
                        },
                        "matchedUrlCount": {
                          "type": "integer",
                          "minimum": 0
                        }
                      },
                      "required": [
                        "visible",
                        "top10",
                        "top20",
                        "bestRank",
                        "bestCompetitorRank",
                        "competitorGap",
                        "averageRankWithPenalty",
                        "visibilityScore",
                        "matchedUrlCount"
                      ]
                    },
                    "observedItems": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "title": {
                            "type": "string"
                          },
                          "url": {
                            "type": "string"
                          },
                          "displayUrl": {
                            "type": "string"
                          },
                          "domain": {
                            "type": "string"
                          },
                          "snippet": {
                            "type": "string"
                          },
                          "source": {
                            "type": "string"
                          },
                          "resultType": {
                            "type": "string"
                          },
                          "rank": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 50
                          },
                          "rankAbsolute": {
                            "type": [
                              "number",
                              "null"
                            ]
                          },
                          "rankGroup": {
                            "type": [
                              "number",
                              "null"
                            ]
                          }
                        },
                        "required": [
                          "rank",
                          "title",
                          "url",
                          "domain",
                          "snippet",
                          "source"
                        ]
                      }
                    },
                    "brandMatches": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                          "rank": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "url": {
                            "type": "string"
                          },
                          "domain": {
                            "type": "string"
                          },
                          "registrableDomain": {
                            "type": "string"
                          },
                          "title": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "rank",
                          "url",
                          "domain",
                          "registrableDomain",
                          "title"
                        ]
                      }
                    },
                    "searchMetadata": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "checkUrl": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "totalResults": {
                          "type": [
                            "number",
                            "null"
                          ]
                        },
                        "itemsCount": {
                          "type": "integer",
                          "minimum": 0
                        },
                        "itemTypes": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          }
                        },
                        "serpFeatures": {
                          "type": "object",
                          "additionalProperties": false,
                          "properties": {
                            "hasPaid": {
                              "type": "boolean"
                            },
                            "hasFeaturedSnippet": {
                              "type": "boolean"
                            },
                            "hasImages": {
                              "type": "boolean"
                            },
                            "hasVideo": {
                              "type": "boolean"
                            },
                            "hasLocalPack": {
                              "type": "boolean"
                            },
                            "hasPeopleAlsoAsk": {
                              "type": "boolean"
                            },
                            "hasRelatedSearches": {
                              "type": "boolean"
                            }
                          },
                          "required": []
                        }
                      },
                      "required": []
                    },
                    "displayName": {
                      "type": "string"
                    },
                    "brand": {
                      "type": "string"
                    },
                    "domain": {
                      "type": "string"
                    },
                    "locale": {
                      "type": "string"
                    },
                    "region": {
                      "type": "string"
                    },
                    "maxRank": {
                      "type": "integer",
                      "minimum": 0
                    },
                    "observedResultCount": {
                      "type": "integer",
                      "minimum": 0
                    }
                  },
                  "required": [
                    "query",
                    "source",
                    "checkedAt",
                    "cacheHit",
                    "metrics",
                    "observedItems",
                    "brandMatches",
                    "searchMetadata",
                    "displayName",
                    "brand",
                    "domain",
                    "locale",
                    "region",
                    "maxRank",
                    "observedResultCount"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "INVALID_ARGUMENT",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 400
                        },
                        "status": {
                          "type": "string",
                          "const": "INVALID_ARGUMENT"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "401": {
            "description": "UNAUTHENTICATED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 401
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAUTHENTICATED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "403": {
            "description": "PERMISSION_DENIED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 403
                        },
                        "status": {
                          "type": "string",
                          "const": "PERMISSION_DENIED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "404": {
            "description": "NOT_FOUND",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 404
                        },
                        "status": {
                          "type": "string",
                          "const": "NOT_FOUND"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "429": {
            "description": "RESOURCE_EXHAUSTED",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 429
                        },
                        "status": {
                          "type": "string",
                          "const": "RESOURCE_EXHAUSTED"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "500": {
            "description": "INTERNAL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 500
                        },
                        "status": {
                          "type": "string",
                          "const": "INTERNAL"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          },
          "503": {
            "description": "UNAVAILABLE",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "properties": {
                    "error": {
                      "type": "object",
                      "additionalProperties": false,
                      "properties": {
                        "code": {
                          "type": "integer",
                          "const": 503
                        },
                        "status": {
                          "type": "string",
                          "const": "UNAVAILABLE"
                        },
                        "message": {
                          "type": "string"
                        },
                        "details": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                              "field": {
                                "type": "string"
                              },
                              "reason": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "field",
                              "reason"
                            ]
                          }
                        }
                      },
                      "required": [
                        "code",
                        "status",
                        "message"
                      ]
                    }
                  },
                  "required": [
                    "error"
                  ]
                }
              }
            }
          }
        },
        "x-apifox-folder": "网站工具"
      }
    },
    "/ai/sentiment-analysis/demo": {
      "get": {
        "operationId": "get_sentiment_analysis_demo",
        "tags": [
          "AI/模型"
        ],
        "summary": "情感分析示例",
        "description": "多语言文本情感倾向识别。\n- 分析文本整体的正面、负面或中性倾向；\n- 支持中文、英文及常见多语言文本；\n- 单次支持最长 4,000 个 UTF-16 字符单元；\n- 返回统一情感标签，便于分类与结果汇总；\n- 可用于商品评论、服务评价和客户反馈分析；\n- 辅助整理工单、客服对话和用户意见；\n- 适合内容观察、评论筛选与运营分析；\n- 提供同步及流式响应方式；\n- JSON 结果便于接入业务系统和分析工具；\n- 反讽、混合情绪及上下文不足的内容建议人工复核。",
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/sentiment-analysis"
        },
        "x-gugudata-api-identity": "sentiment-analysis",
        "parameters": [],
        "security": [],
        "x-gugudata-parent-api-identity": "sentiment-analysis",
        "x-gugudata-operation-kind": "related",
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "sentiment": {
                          "type": "string",
                          "enum": [
                            "正面",
                            "负面",
                            "中性"
                          ],
                          "description": "整段文本的主要情感倾向；无明显主导倾向或客观陈述为中性。"
                        }
                      },
                      "required": [
                        "sentiment"
                      ],
                      "additionalProperties": false,
                      "description": "整体情感分类结果。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "情感分析服务暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求仅展示长度和流式选项；固定 Demo 展示完整公开示例原文。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0,
                          "description": "成功结果对象数量为 1；失败为 0。"
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "响应状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "901",
            "title": "情感分析服务暂时不可用",
            "remark": "HTTP 503"
          }
        ]
      }
    },
    "/ai/stock-financial-report-analysis/demo": {
      "get": {
        "operationId": "get_stock_financial_report_analysis_demo",
        "tags": [
          "AI/模型"
        ],
        "x-gugudata-api-identity": "stock-financial-report-analysis-demo",
        "x-gugudata-parent-api-identity": "stock-financial-report-analysis",
        "x-gugudata-operation-kind": "related",
        "summary": "A 股财报解读示例",
        "description": "A 股财报解读与财务风险分析。\n- 按 A 股股票代码查询公司财务资料并生成解读；\n- 展示资产负债表、利润表与现金流量表摘要；\n- 支持指定财务指标起始年份；\n- 分析增长、盈利、现金流与偿债相关指标；\n- 返回主要发现及其对应的数据依据；\n- 展示需关注的风险与资料局限；\n- 可选择结合近期新闻和资金流信息；\n- 提供行情区间及各项资料的日期信息；\n- 结构化结果便于接入财报阅读和研究工具；\n- 分析仅供信息参考，不构成投资建议。\n核心公司资料、财务指标及三张财报有效时才返回成功。可选资料缺失通过既有可用性说明呈现。各资料日期独立，不代表实时行情。",
        "parameters": [],
        "security": [],
        "responses": {
          "200": {
            "description": "成功",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            100
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 1
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "object",
                      "properties": {
                        "stockProfile": {
                          "type": "object",
                          "properties": {
                            "generalCapital": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "totalValue": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "circulationStock": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "circulationMarketValue": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "symbol": {
                              "type": "string"
                            },
                            "stockName": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "industry": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "listingTime": {
                              "type": [
                                "string",
                                "null"
                              ]
                            }
                          },
                          "required": [
                            "generalCapital",
                            "totalValue",
                            "circulationStock",
                            "circulationMarketValue",
                            "symbol",
                            "stockName",
                            "industry",
                            "listingTime"
                          ],
                          "additionalProperties": false
                        },
                        "marketSnapshot": {
                          "type": "object",
                          "properties": {
                            "latestClose": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "periodChangePercent": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "highest": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "lowest": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "totalTradingVolume": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "averageTurnoverRate": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "rangeStart": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "rangeEnd": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "recentRows": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "open": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "close": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "high": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "low": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "changePercent": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "tradingVolume": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "tradingAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "turnoverRate": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "date": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "open",
                                  "close",
                                  "high",
                                  "low",
                                  "changePercent",
                                  "tradingVolume",
                                  "tradingAmount",
                                  "turnoverRate",
                                  "date"
                                ],
                                "additionalProperties": false
                              }
                            }
                          },
                          "required": [
                            "latestClose",
                            "periodChangePercent",
                            "highest",
                            "lowest",
                            "totalTradingVolume",
                            "averageTurnoverRate",
                            "rangeStart",
                            "rangeEnd",
                            "recentRows"
                          ],
                          "additionalProperties": false
                        },
                        "financialMetrics": {
                          "type": "object",
                          "properties": {
                            "latestReportDate": {
                              "type": [
                                "string",
                                "integer",
                                "null"
                              ]
                            },
                            "selectedMetrics": {
                              "type": "object",
                              "additionalProperties": {
                                "type": [
                                  "string",
                                  "number",
                                  "boolean",
                                  "null"
                                ]
                              }
                            },
                            "recentMetrics": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "additionalProperties": {
                                  "type": [
                                    "string",
                                    "number",
                                    "boolean",
                                    "null"
                                  ]
                                }
                              }
                            },
                            "rawMetricCount": {
                              "type": "integer"
                            }
                          },
                          "required": [
                            "latestReportDate",
                            "selectedMetrics",
                            "recentMetrics",
                            "rawMetricCount"
                          ],
                          "additionalProperties": false
                        },
                        "financialStatements": {
                          "type": "object",
                          "properties": {
                            "资产负债表": {
                              "type": "object",
                              "properties": {
                                "latestReportDate": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "rowCount": {
                                  "type": "integer"
                                },
                                "recentRows": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": {
                                      "type": [
                                        "string",
                                        "number",
                                        "boolean",
                                        "null"
                                      ]
                                    }
                                  }
                                },
                                "availableFields": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "latestReportDate",
                                "rowCount",
                                "recentRows",
                                "availableFields"
                              ],
                              "additionalProperties": false
                            },
                            "利润表": {
                              "type": "object",
                              "properties": {
                                "latestReportDate": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "rowCount": {
                                  "type": "integer"
                                },
                                "recentRows": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": {
                                      "type": [
                                        "string",
                                        "number",
                                        "boolean",
                                        "null"
                                      ]
                                    }
                                  }
                                },
                                "availableFields": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "latestReportDate",
                                "rowCount",
                                "recentRows",
                                "availableFields"
                              ],
                              "additionalProperties": false
                            },
                            "现金流量表": {
                              "type": "object",
                              "properties": {
                                "latestReportDate": {
                                  "type": [
                                    "string",
                                    "null"
                                  ]
                                },
                                "rowCount": {
                                  "type": "integer"
                                },
                                "recentRows": {
                                  "type": "array",
                                  "items": {
                                    "type": "object",
                                    "additionalProperties": {
                                      "type": [
                                        "string",
                                        "number",
                                        "boolean",
                                        "null"
                                      ]
                                    }
                                  }
                                },
                                "availableFields": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                }
                              },
                              "required": [
                                "latestReportDate",
                                "rowCount",
                                "recentRows",
                                "availableFields"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "required": [
                            "资产负债表",
                            "利润表",
                            "现金流量表"
                          ],
                          "additionalProperties": false
                        },
                        "fundFlow": {
                          "type": "object",
                          "properties": {
                            "enabled": {
                              "type": "boolean"
                            },
                            "latest": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "close": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "changePercent": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mainNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mainNetInflowRatio": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "largeNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mediumNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "smallNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "date": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "close",
                                    "changePercent",
                                    "mainNetInflowAmount",
                                    "mainNetInflowRatio",
                                    "largeNetInflowAmount",
                                    "mediumNetInflowAmount",
                                    "smallNetInflowAmount",
                                    "date"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "recentRows": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "close": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "changePercent": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "mainNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "mainNetInflowRatio": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "largeNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "mediumNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "smallNetInflowAmount": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  },
                                  "date": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "close",
                                  "changePercent",
                                  "mainNetInflowAmount",
                                  "mainNetInflowRatio",
                                  "largeNetInflowAmount",
                                  "mediumNetInflowAmount",
                                  "smallNetInflowAmount",
                                  "date"
                                ],
                                "additionalProperties": false
                              }
                            },
                            "totalMainNetInflowAmount": {
                              "type": [
                                "number",
                                "null"
                              ]
                            },
                            "rank": {
                              "oneOf": [
                                {
                                  "type": "object",
                                  "properties": {
                                    "indicator": {
                                      "type": "string"
                                    },
                                    "rank": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "stockName": {
                                      "type": [
                                        "string",
                                        "null"
                                      ]
                                    },
                                    "latest": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "changePercent": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    },
                                    "mainNetInflowAmount": {
                                      "type": [
                                        "number",
                                        "null"
                                      ]
                                    }
                                  },
                                  "required": [
                                    "indicator",
                                    "rank",
                                    "stockName",
                                    "latest",
                                    "changePercent",
                                    "mainNetInflowAmount"
                                  ],
                                  "additionalProperties": false
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "required": [
                            "enabled",
                            "recentRows",
                            "rank"
                          ],
                          "additionalProperties": false
                        },
                        "newsEvidence": {
                          "type": "object",
                          "properties": {
                            "enabled": {
                              "type": "boolean"
                            },
                            "items": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "title": {
                                    "type": "string"
                                  },
                                  "publishTime": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "summary": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "title",
                                  "publishTime",
                                  "summary"
                                ],
                                "additionalProperties": false
                              }
                            }
                          },
                          "required": [
                            "enabled",
                            "items"
                          ],
                          "additionalProperties": false
                        },
                        "computedSignals": {
                          "type": "object",
                          "properties": {
                            "growth": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "profitability": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "cashFlow": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "debt": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "fundFlow": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                },
                                "rank": {
                                  "oneOf": [
                                    {
                                      "type": "object",
                                      "properties": {
                                        "indicator": {
                                          "type": "string"
                                        },
                                        "rank": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        },
                                        "stockName": {
                                          "type": [
                                            "string",
                                            "null"
                                          ]
                                        },
                                        "latest": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        },
                                        "changePercent": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        },
                                        "mainNetInflowAmount": {
                                          "type": [
                                            "number",
                                            "null"
                                          ]
                                        }
                                      },
                                      "required": [
                                        "indicator",
                                        "rank",
                                        "stockName",
                                        "latest",
                                        "changePercent",
                                        "mainNetInflowAmount"
                                      ],
                                      "additionalProperties": false
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "market": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "value": {
                                  "type": [
                                    "number",
                                    "null"
                                  ]
                                },
                                "field": {
                                  "type": "string"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "value",
                                "field",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "news": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "count": {
                                  "type": "integer"
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "count",
                                "message"
                              ],
                              "additionalProperties": false
                            },
                            "dataQuality": {
                              "type": "object",
                              "properties": {
                                "status": {
                                  "type": "string"
                                },
                                "missingSections": {
                                  "type": "array",
                                  "items": {
                                    "type": "string"
                                  }
                                },
                                "message": {
                                  "type": "string"
                                }
                              },
                              "required": [
                                "status",
                                "missingSections",
                                "message"
                              ],
                              "additionalProperties": false
                            }
                          },
                          "required": [
                            "growth",
                            "profitability",
                            "cashFlow",
                            "debt",
                            "fundFlow",
                            "market",
                            "news",
                            "dataQuality"
                          ],
                          "additionalProperties": false
                        },
                        "aiAnalysis": {
                          "type": "object",
                          "properties": {
                            "summary": {
                              "type": "string"
                            },
                            "keyFindings": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "topic": {
                                    "type": "string"
                                  },
                                  "evidence": {
                                    "type": "string"
                                  },
                                  "interpretation": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "topic",
                                  "evidence",
                                  "interpretation"
                                ],
                                "additionalProperties": false
                              }
                            },
                            "riskWarnings": {
                              "type": "array",
                              "items": {
                                "type": "object",
                                "properties": {
                                  "riskType": {
                                    "type": "string"
                                  },
                                  "evidence": {
                                    "type": "string"
                                  },
                                  "explanation": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "riskType",
                                  "evidence",
                                  "explanation"
                                ],
                                "additionalProperties": false
                              }
                            },
                            "dataLimitations": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            },
                            "modelStatus": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "summary",
                            "keyFindings",
                            "riskWarnings",
                            "dataLimitations",
                            "modelStatus"
                          ],
                          "additionalProperties": false
                        },
                        "complianceNotice": {
                          "type": "string"
                        },
                        "dataAvailability": {
                          "type": "object",
                          "properties": {
                            "status": {
                              "type": "string",
                              "enum": [
                                "complete",
                                "partial",
                                "unavailable"
                              ]
                            },
                            "sections": {
                              "type": "object",
                              "properties": {
                                "stockProfile": {
                                  "type": "boolean"
                                },
                                "marketSnapshot": {
                                  "type": "boolean"
                                },
                                "financialMetrics": {
                                  "type": "boolean"
                                },
                                "financialStatements": {
                                  "type": "boolean"
                                },
                                "fundFlow": {
                                  "type": "boolean"
                                },
                                "newsEvidence": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "stockProfile",
                                "marketSnapshot",
                                "financialMetrics",
                                "financialStatements"
                              ],
                              "additionalProperties": false
                            },
                            "unavailableSections": {
                              "type": "array",
                              "items": {
                                "type": "string"
                              }
                            },
                            "message": {
                              "type": "string"
                            }
                          },
                          "required": [
                            "status",
                            "sections",
                            "unavailableSections",
                            "message"
                          ],
                          "additionalProperties": false
                        }
                      },
                      "required": [
                        "stockProfile",
                        "marketSnapshot",
                        "financialMetrics",
                        "financialStatements",
                        "fundFlow",
                        "newsEvidence",
                        "computedSignals",
                        "aiAnalysis",
                        "complianceNotice",
                        "dataAvailability"
                      ],
                      "additionalProperties": false,
                      "description": "财报资料及解读。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          },
          "503": {
            "description": "财报资料或分析暂时不可用",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "DataStatus": {
                      "type": "object",
                      "properties": {
                        "RequestParameter": {
                          "type": "string",
                          "description": "正式请求为脱敏摘要；Demo 展示完整固定输入。"
                        },
                        "StatusCode": {
                          "type": "integer",
                          "enum": [
                            901
                          ]
                        },
                        "StatusDescription": {
                          "type": "string"
                        },
                        "ResponseDateTime": {
                          "type": "string"
                        },
                        "DataTotalCount": {
                          "type": "integer",
                          "const": 0
                        }
                      },
                      "required": [
                        "RequestParameter",
                        "StatusCode",
                        "StatusDescription",
                        "ResponseDateTime",
                        "DataTotalCount"
                      ],
                      "additionalProperties": false,
                      "description": "请求状态、响应时间与结果数量。"
                    },
                    "Data": {
                      "type": "null",
                      "description": "失败时为空。"
                    }
                  },
                  "required": [
                    "DataStatus",
                    "Data"
                  ],
                  "additionalProperties": false
                }
              }
            }
          }
        },
        "x-gugudata-business-status-codes": [
          {
            "code": "100",
            "title": "成功",
            "remark": "HTTP 200"
          },
          {
            "code": "901",
            "title": "财报资料或分析暂时不可用",
            "remark": "HTTP 503"
          }
        ],
        "externalDocs": {
          "url": "https://www.gugudata.com/api/details/stock-financial-report-analysis"
        }
      }
    }
  },
  "components": {
    "schemas": {
      "DataStatus": {
        "type": "object",
        "description": "接口业务状态信息。",
        "properties": {
          "RequestParameter": {
            "type": "string",
            "description": "本次请求的参数摘要。"
          },
          "StatusCode": {
            "type": "integer",
            "format": "int32",
            "description": "咕咕数据业务状态码，100 表示业务处理成功。"
          },
          "StatusDescription": {
            "type": "string",
            "description": "业务状态说明。"
          },
          "ResponseDateTime": {
            "type": "string",
            "description": "接口响应时间。"
          },
          "DataTotalCount": {
            "type": "integer",
            "format": "int32",
            "description": "本次响应数据总数或分页总数。"
          }
        }
      },
      "CommonResponse": {
        "type": "object",
        "description": "咕咕数据标准响应结构。",
        "properties": {
          "DataStatus": {
            "type": "object",
            "description": "接口业务状态信息。",
            "properties": {
              "RequestParameter": {
                "type": "string",
                "description": "本次请求的参数摘要。"
              },
              "StatusCode": {
                "type": "integer",
                "format": "int32",
                "description": "咕咕数据业务状态码，100 表示业务处理成功。"
              },
              "StatusDescription": {
                "type": "string",
                "description": "业务状态说明。"
              },
              "ResponseDateTime": {
                "type": "string",
                "description": "接口响应时间。"
              },
              "DataTotalCount": {
                "type": "integer",
                "format": "int32",
                "description": "本次响应数据总数或分页总数。"
              }
            }
          },
          "Data": {
            "description": "接口返回的业务数据。"
          }
        }
      },
      "AdmissionErrorResponse": {
        "type": "object",
        "description": "高校录取预测接口兼容错误响应结构。",
        "properties": {
          "DataStatus": {
            "type": "object",
            "description": "接口业务状态信息。",
            "properties": {
              "RequestParameter": {
                "type": "string",
                "description": "本次请求的参数摘要。"
              },
              "StatusCode": {
                "type": "integer",
                "format": "int32",
                "description": "咕咕数据业务状态码，100 表示业务处理成功。"
              },
              "StatusDescription": {
                "type": "string",
                "description": "业务状态说明。"
              },
              "ResponseDateTime": {
                "type": "string",
                "description": "接口响应时间。"
              },
              "DataTotalCount": {
                "type": "integer",
                "format": "int32",
                "description": "本次响应数据总数或分页总数。"
              },
              "Status": {
                "type": "string",
                "description": "稳定机器错误码。"
              },
              "RequestId": {
                "type": "string",
                "description": "用于问题追踪的请求 ID。"
              }
            },
            "required": [
              "StatusCode",
              "Status",
              "StatusDescription",
              "RequestId"
            ]
          },
          "Data": {
            "description": "可选的字段级或业务级错误详情。"
          }
        },
        "required": [
          "DataStatus",
          "Data"
        ]
      }
    },
    "securitySchemes": {
      "AppKeyHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "X-GUGUDATA-APPKEY",
        "description": "推荐的 AppKey 传递方式。"
      },
      "AppKeyQuery": {
        "type": "apiKey",
        "in": "query",
        "name": "appkey",
        "description": "兼容历史客户端的 Query AppKey。"
      },
      "AppKeyBearer": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "AppKey",
        "description": "推荐通过 Authorization: Bearer YOUR_APPKEY 传递 AppKey。"
      },
      "AppKeyLegacyHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "AppKey",
        "description": "兼容历史客户端的 AppKey 请求头。"
      },
      "XApiKeyHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key",
        "description": "兼容 X-API-Key 请求头。"
      }
    }
  }
}
