API文档
数据接口
获取所有案例
获取单个案例
按法域筛选
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="违约金"
)