跳转至

API文档

数据接口

获取所有案例

GET /api/cases

获取单个案例

GET /api/cases/{case_id}

按法域筛选

GET /api/cases?jurisdiction=US

按类型筛选

GET /api/cases?type=违约责任争议

响应格式

{
  "status": "success",
  "data": {
    "case_id": "US-2020-001",
    "case_name": "Hamilton v. OpenAI Corp.",
    "jurisdiction": "US",
    ...
  }
}

Python SDK

from changlaw import CaseLibrary

library = CaseLibrary()

# 获取案例
case = library.get_case("US-2020-001")

# 搜索案例
cases = library.search(keywords=["要约", "承诺"])

# 对比分析
comparison = library.compare(
    jurisdictions=["US", "EU"],
    topic="违约金"
)