案例语义检索接口
对普通案例和权威案例进行语义检索,支持传入各类筛选项,返回语义相关的案例列表。
首屏摘要
| 接口名称 | 案例语义检索接口 |
|---|---|
| 接口描述 | 对普通案例和权威案例进行语义检索,支持传入各类筛选项,返回语义相关的案例列表。 |
| 分类 | 案例文书 |
| 调用地址 | https://open.chineselaw.com/open/case_vector_search |
| 文档摘要 | **1. 基本信息** \- **接口名称**:案例语义检索接口 \- **接口用途**:对普通案例和权威案例进行语义检索,支持传入各类筛选项,返回语义相关的案例列表。 **2. 请求信息** \- **HTTP Method**:POST \- **URL**:{{API_URL}} \- **Content-Type**:application/json; charset=utf-8 \- **X-API-Key:**你的api_key \- **请求体**:JSON … |
请求参数
3. 请求参数(Body)
3.1 字段说明
| 字段名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
query |
string | 是 | 待检索问题 / 查询文本 |
rewrite_flag |
boolean | 否 | 是否对查询做改写,默认为true |
wenshu_filter |
object | 否 | 案例检索过滤条件,详细内容见字段说明 |
return_num |
int | 否 | 返回案例数量(默认为45,最大不超过检索回的案例总数) |
3.1.1 wenshu_filter字段说明
以下字段均为可选字段
| 字段名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
wenshu_type |
string | 否 | 案件类别列表,见下表「案件类别」 |
wszl |
string[] | 否 | 文书种类编码列表,见下表「文书种类」 |
ja_start |
string | 否 | 结案日期起,YYYY-MM-DD |
ja_end |
string | 否 | 结案日期止,YYYY-MM-DD |
dianxing |
boolean | 否 | 是否仅典型案例;默认 为false(普通 + 权威);true 时仅权威案例库 |
fayuan |
string[] | 否 | 法院名称列表(会映射为 jbdw 编码) |
cj |
string | 否 | 法院层级(如“最高/高级/中级/基层”) |
xzqh_p |
string | 否 | 省级行政区 |
xzqh_c |
string | 否 | 市级行政区 |
3.1.2 案件类别列表(wenshu_type)
| 案件类别 |
|---|
| 刑事案件 |
| 民事案件 |
| 行政案件 |
| 执行案件 |
| 管辖案件 |
| 国家赔偿与司法救助案件 |
| 强制清算与破产案件 |
| 国际司法协助案件 |
| 非诉保全审查案件 |
| 其他案件 |
3.1.3 文书种类编码(wszl 元素)
| key | 含义 |
|---|---|
| 1 | 判决书 |
| 2 | 裁定书 |
| 3 | 调解书 |
| 4 | 决定书 |
| 5 | 通知书 |
| 6 | 支付令 |
| 7 | 申请书 |
| 8 | 起诉书 |
| 9 | 抗诉书 |
| 10 | 起诉状 |
| 11 | 上诉状 |
响应参数
4. 返回信息
- 返回类型:JSON 字符串
- 成功/失败判断:看 msg 与 code(HTTP 401为鉴权失败)
4.1 通用返回结构
| 字段名 | 类型 | 说明 |
|---|---|---|
msg |
string | 返回状态说明 |
code |
int | 非 200/201均为异常情形 |
extra |
object | 检索到的数据结果,只需要取wenshu字段值,其他字段值为其他数据源结果(为空list) |
4.2extra对象的wenshu字段,包含
| 字段名 | 类型 | 说明 |
|---|---|---|
| scid | object | 数据id |
| title | string | 标题 |
| ay | string[] | 所属的案由code |
| ah | string | 案号 |
| wszl | string | 文书种类 |
| ajlb | string | 案件类别 |
| spcx | string | 审判程序 |
| jand | int | 结案年份 |
| jaDate | int | 结案日期 |
| cj | string | 法院层级 |
| content | string | 内容 |
| xzqh_p | string | 地域省份 |
| xzqh_c | string | 地域市 |
| score | float | 相似度评分 |
错误码
暂无错误码说明
调用示例
CURL
curl --location --request POST 'https://open.chineselaw.com/open/case_vector_search' \
--header 'X-API-Key: 你的api_key' \
--header 'Content-Type: application/json; charset=utf-8' \
--header 'Accept: application/json' \
--data-raw '{"query":"入户盗窃","rewrite_flag":false,"wenshu_filter":{"wszl":["1"],"ja_start":"2015-01-01","ja_end":"2025-01-01","wenshu_type":"刑事案件","fayuan":["北京市第一中级人民法院"],"cj":"中级","xzqh_p":"北京","dianxing":false},"return_num":2}'JAVA
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.time.Duration;
class CaseVectorSearchExample {
static void main(String[] args) throws Exception {
String apiKey = "你的api_key";
String url = "https://open.chineselaw.com/open/case_vector_search";
String body = "{\"query\":\"入户盗窃\",\"rewrite_flag\":false,\"wenshu_filter\":"
+ "{\"wszl\":[\"1\"],\"ja_start\":\"2015-01-01\",\"ja_end\":\"2025-01-01\","
+ "\"wenshu_type\":\"刑事案件\",\"fayuan\":[\"北京市第一中级人民法院\"],"
+ "\"cj\":\"中级\",\"xzqh_p\":\"北京\",\"dianxing\":false},\"return_num\":2}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.timeout(Duration.ofSeconds(60))
.header("X-API-Key", apiKey)
.header("Content-Type", "application/json; charset=utf-8")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}PYTHON
import requests
url = "https://open.chineselaw.com/open/case_vector_search"
API_KEY = "你的api_key"
headers = {
"X-API-Key": API_KEY,
"Content-Type": "application/json; charset=utf-8",
"Accept": "application/json",
}
payload = {
"query": "入户盗窃",
"rewrite_flag": False,
"wenshu_filter": {
"wszl": ["1"],
"ja_start": "2015-01-01",
"ja_end": "2025-01-01",
"wenshu_type": "刑事案件",
"fayuan": ["北京市第一中级人民法院"],
"cj": "中级",
"xzqh_p": "北京",
"dianxing": False,
},
"return_num": 2,
}
response = requests.post(url, json=payload, headers=headers, timeout=60)
response.raise_for_status()
print(response.json())JAVASCRIPT
const API_KEY = "你的api_key";
const url = "https://open.chineselaw.com/open/case_vector_search";
const res = await fetch(url, {
method: "POST",
headers: {
"X-API-Key": API_KEY,
"Content-Type": "application/json; charset=utf-8",
"Accept": "application/json",
},
body: JSON.stringify({
query: "入户盗窃",
rewrite_flag: false,
wenshu_filter: {
wszl: ["1"],
ja_start: "2015-01-01",
ja_end: "2025-01-01",
wenshu_type: "刑事案件",
fayuan: ["北京市第一中级人民法院"],
cj: "中级",
xzqh_p: "北京",
dianxing: false,
},
return_num: 2,
}),
});
if (!res.ok) throw new Error(`HTTP NULL`);
console.log(await res.json());
MCP Tool 名称
| MCP Server | yuandian-case(案例文书 Server) |
|---|---|
| Streamable HTTP 入口 | https://open.chineselaw.com/mcp/case/stream |
| MCP Tool | yuandian_case_vector_search |
响应示例
{
"msg": "成功(返回结构化数据)",
"code": 201,
"answer": "",
"extra": {
"wenshu": [
{
"type": 2,
"scid": "b5c63a4ec01df9495b6b9024bf0a2bee",
"spcx": "二审案件",
"ajlb": "刑事案件",
"jbdw": "北京市第一中级人民法院",
"title": "吕江波盗窃二审刑事判决书",
"jand": 2019,
"jaDate": 20191223,
"xzqh_c": "一中院",
"wszl": "判决书",
"para_name": "总结",
"ah": "(2019)京01刑终629号",
"ay": [
"201"
],
"content": "本案的案件基本事实为:被告人吕江波在湖北省黄石市三江共和城铜锣湾广场售楼部更衣室内,通过脚踩方式使被害人杨某掉落的信用卡等物品未被发现,随后非法占有并使用这些信用卡进行了取款,共计取款人民币8000元。吕江波的家属后来代其赔偿了被害人14000元,得到了被害人的谅解。吕江波的行为最终被认定为盗窃信用卡并使用,构成盗窃罪。本案争议焦点在于原审被告人吕江波的行为是否构成信用卡诈骗罪以及是否应当对其盗窃行为进行重新定罪量刑。法院认为,吕江波实施了窃取他人财物的行为,数额较大,其行为符合盗窃罪的构成要件,而非信用卡诈骗罪。一审判决将吕江波的行为错误地定性为信用卡诈骗罪,并据此作出数罪并罚的判决,属于法律适用错误,应予以纠正。同时,考虑到吕江波到案后能如实供述自己的罪行,自愿签署认罪认罚具结书,并在案发后通过家属帮助退赔全部涉案赃款,获得被害人谅解,依法可以从轻处罚。然而,鉴于吕江波多次实施盗窃,包括入户盗窃,这一情节在量刑时必须予以充分考虑。综合考量吕江波犯罪的事实、性质、情节及其行为对社会的危害程度,法院依法改判其构成盗窃罪,并根据相关法律规定调整了刑罚,确保判决公正合理。被告人以非法占有为目的,实施盗窃行为,数额较大,构成盗窃罪,应予惩处。若被告人到案后如实供述罪行,签署认罪认罚具结书,并在亲属协助下退赔全部赃款且获得被害人谅解,可依法从宽处罚;但多次盗窃或入户盗窃的情节应在量刑时予以考量。争议焦点1:原审被告人吕江波的行为是否构成盗窃罪而非信用卡诈骗罪。",
"xzqh_p": "北京",
"cj": "中级",
"score": 1.0098828125000001,
"authority": "",
"db": "精选案例库",
"anyou": [
"盗窃罪"
]
},
{
"type": 2,
"scid": "3f186a2590ab411f2fedcd003caf9c1e",
"spcx": "二审案件",
"ajlb": "刑事案件",
"jbdw": "北京市第一中级人民法院",
"title": "汪传国盗窃二审刑事判决书",
"jand": 2019,
"jaDate": 20190322,
"xzqh_c": "一中院",
"wszl": "判决书",
"para_name": "总结",
"ah": "(2019)京01刑终124号",
"ay": [
"201"
],
"content": "本案的案件基本事实为:2018年6月29日凌晨,汪传国在北京石景山区模式口村28号院内先后窃取了张某1的苹果牌Iphone6SPLUS手机一部及少量现金,以及郭某的两部手机(白色华为牌NOVA青春型手机一部,价值780元;苹果牌黑色Iphone8PLUS手机一部,价值4400元)和现金22100元。同年7月12日,汪传国被抓获,但赃款赃物未能追回。汪传国家属事后分别向张某1和郭某进行了部分经济补偿并获得了谅解。二审期间,汪传国未能提供新证据支持其未盗窃郭某现金的主张,相关证据足以证实其盗窃金额。本案争议焦点在于上诉人汪传国是否构成盗窃罪以及其刑事责任的确定。法院认为,汪传国以非法占有为目的,实施了入户盗窃他人财物的行为,且涉案金额较大,其行为符合盗窃罪的构成要件,依法应予惩处。此外,汪传国曾因盗窃罪被判刑,刑满释放后五年内再次实施盗窃行为,属于累犯,依法应从重处罚。然而,考虑到汪传国到案后如实供述了部分犯罪事实,积极退赔被害人部分损失并获得谅解,依法可以从轻处罚。综上所述,一审法院认定汪传国犯盗窃罪的事实清楚,证据确凿,定罪准确,量刑适当,审判程序合法,但未依法责令汪传国退赔全部违法所得,存在不当之处,需予以纠正。以非法占有为目的实施入户盗窃,数额较大的,构成盗窃罪,依法应予惩处。若行为人系累犯,即曾因盗窃罪被判处有期徒刑,刑罚执行完毕后五年内再犯应判处有期徒刑以上刑罚之罪的,依法应从重处罚。同时,行为人如实供述犯罪事实,积极退赔被害人损失并获得谅解的,依法可以从轻处罚。法院在判决时需考虑犯罪事实、性质、情节及对社会的危害程度,确保量刑适当。",
"xzqh_p": "北京",
"cj": "中级",
"score": 0.9608060420000001,
"authority": "",
"db": "精选案例库",
"anyou": [
"盗窃罪"
]
}
]
},
"messageId": "",
"style": "",
"request_id": ""
}
完整文档
1. 基本信息
- 接口名称:案例语义检索接口
- 接口用途:对普通案例和权威案例进行语义检索,支持传入各类筛选项,返回语义相关的案例列表。
2. 请求信息
- HTTP Method:POST
- URL:https://open.chineselaw.com/open/case_vector_search
- Content-Type:application/json; charset=utf-8
- X-API-Key:你的api_key
- 请求体:JSON
3. 请求参数(Body)
3.1 字段说明
| 字段名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
query |
string | 是 | 待检索问题 / 查询文本 |
rewrite_flag |
boolean | 否 | 是否对查询做改写,默认为true |
wenshu_filter |
object | 否 | 案例检索过滤条件,详细内容见字段说明 |
return_num |
int | 否 | 返回案例数量(默认为45,最大不超过检索回的案例总数) |
3.1.1 wenshu_filter字段说明
以下字段均为可选字段
| 字段名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
wenshu_type |
string | 否 | 案件类别列表,见下表「案件类别」 |
wszl |
string[] | 否 | 文书种类编码列表,见下表「文书种类」 |
ja_start |
string | 否 | 结案日期起,YYYY-MM-DD |
ja_end |
string | 否 | 结案日期止,YYYY-MM-DD |
dianxing |
boolean | 否 | 是否仅典型案例;默认 为false(普通 + 权威);true 时仅权威案例库 |
fayuan |
string[] | 否 | 法院名称列表(会映射为 jbdw 编码) |
cj |
string | 否 | 法院层级(如“最高/高级/中级/基层”) |
xzqh_p |
string | 否 | 省级行政区 |
xzqh_c |
string | 否 | 市级行政区 |
3.1.2 案件类别列表(wenshu_type)
| 案件类别 |
|---|
| 刑事案件 |
| 民事案件 |
| 行政案件 |
| 执行案件 |
| 管辖案件 |
| 国家赔偿与司法救助案件 |
| 强制清算与破产案件 |
| 国际司法协助案件 |
| 非诉保全审查案件 |
| 其他案件 |
3.1.3 文书种类编码(wszl 元素)
| key | 含义 |
|---|---|
| 1 | 判决书 |
| 2 | 裁定书 |
| 3 | 调解书 |
| 4 | 决定书 |
| 5 | 通知书 |
| 6 | 支付令 |
| 7 | 申请书 |
| 8 | 起诉书 |
| 9 | 抗诉书 |
| 10 | 起诉状 |
| 11 | 上诉状 |
4. 返回信息
- 返回类型:JSON 字符串
- 成功/失败判断:看 msg 与 code(HTTP 401为鉴权失败)
4.1 通用返回结构
| 字段名 | 类型 | 说明 |
|---|---|---|
msg |
string | 返回状态说明 |
code |
int | 非 200/201 均为异常情形 |
extra |
object | 检索到的数据结果,只需要取wenshu字段值,其他字段值为其他数据源结果(为空list) |
4.2extra对象的wenshu字段,包含
| 字段名 | 类型 | 说明 |
|---|---|---|
| scid | object | 数据id |
| title | string | 标题 |
ay |
string[] | 所属的案由code |
| ah | string | 案号 |
| wszl | string | 文书种类 |
| ajlb | string | 案件类别 |
| spcx | string | 审判程序 |
| jand | int | 结案年份 |
| jaDate | int | 结案日期 |
| cj | string | 法院层级 |
| content | string | 内容 |
| xzqh_p | string | 地域省份 |
| xzqh_c | string | 地域市 |
| score | float | 相似度评分 |
5. 示例
5.1 请求示例
{
"query": "入户盗窃",
"rewrite_flag": false,
"wenshu_filter": {
"wszl": ["1"],
"ja_start": "2015-01-01",
"ja_end": "2025-01-01",
"wenshu_type":"刑事案件",
"dianxing": false,
"fayuan": ["北京市第一中级人民法院"],
"cj": "中级",
"xzqh_p": "北京"
}
}
5.2 成功响应示例
{
"msg": "成功(返回结构化数据)",
"code": 201,
"answer": "",
"extra": {
"wenshu": [
{
"type": 2,
"scid": "b5c63a4ec01df9495b6b9024bf0a2bee",
"spcx": "二审案件",
"ajlb": "刑事案件",
"jbdw": "北京市第一中级人民法院",
"title": "吕江波盗窃二审刑事判决书",
"jand": 2019,
"jaDate": 20191223,
"xzqh_c": "一中院",
"wszl": "判决书",
"para_name": "总结",
"ah": "(2019)京01刑终629号",
"ay": [
"201"
],
"content": "本案的案件基本事实为:被告人吕江波在湖北省黄石市三江共和城铜锣湾广场售楼部更衣室内,通过脚踩方式使被害人杨某掉落的信用卡等物品未被发现,随后非法占有并使用这些信用卡进行了取款,共计取款人民币8000元。吕江波的家属后来代其赔偿了被害人14000元,得到了被害人的谅解。吕江波的行为最终被认定为盗窃信用卡并使用,构成盗窃罪。本案争议焦点在于原审被告人吕江波的行为是否构成信用卡诈骗罪以及是否应当对其盗窃行为进行重新定罪量刑。法院认为,吕江波实施了窃取他人财物的行为,数额较大,其行为符合盗窃罪的构成要件,而非信用卡诈骗罪。一审判决将吕江波的行为错误地定性为信用卡诈骗罪,并据此作出数罪并罚的判决,属于法律适用错误,应予以纠正。同时,考虑到吕江波到案后能如实供述自己的罪行,自愿签署认罪认罚具结书,并在案发后通过家属帮助退赔全部涉案赃款,获得被害人谅解,依法可以从轻处罚。然而,鉴于吕江波多次实施盗窃,包括入户盗窃,这一情节在量刑时必须予以充分考虑。综合考量吕江波犯罪的事实、性质、情节及其行为对社会的危害程度,法院依法改判其构成盗窃罪,并根据相关法律规定调整了刑罚,确保判决公正合理。被告人以非法占有为目的,实施盗窃行为,数额较大,构成盗窃罪,应予惩处。若被告人到案后如实供述罪行,签署认罪认罚具结书,并在亲属协助下退赔全部赃款且获得被害人谅解,可依法从宽处罚;但多次盗窃或入户盗窃的情节应在量刑时予以考量。争议焦点1:原审被告人吕江波的行为是否构成盗窃罪而非信用卡诈骗罪。",
"xzqh_p": "北京",
"cj": "中级",
"score": 1.0098828125000001,
"authority": "",
"db": "精选案例库",
"anyou": [
"盗窃罪"
]
},
{
"type": 2,
"scid": "3f186a2590ab411f2fedcd003caf9c1e",
"spcx": "二审案件",
"ajlb": "刑事案件",
"jbdw": "北京市第一中级人民法院",
"title": "汪传国盗窃二审刑事判决书",
"jand": 2019,
"jaDate": 20190322,
"xzqh_c": "一中院",
"wszl": "判决书",
"para_name": "总结",
"ah": "(2019)京01刑终124号",
"ay": [
"201"
],
"content": "本案的案件基本事实为:2018年6月29日凌晨,汪传国在北京石景山区模式口村28号院内先后窃取了张某1的苹果牌Iphone6SPLUS手机一部及少量现金,以及郭某的两部手机(白色华为牌NOVA青春型手机一部,价值780元;苹果牌黑色Iphone8PLUS手机一部,价值4400元)和现金22100元。同年7月12日,汪传国被抓获,但赃款赃物未能追回。汪传国家属事后分别向张某1和郭某进行了部分经济补偿并获得了谅解。二审期间,汪传国未能提供新证据支持其未盗窃郭某现金的主张,相关证据足以证实其盗窃金额。本案争议焦点在于上诉人汪传国是否构成盗窃罪以及其刑事责任的确定。法院认为,汪传国以非法占有为目的,实施了入户盗窃他人财物的行为,且涉案金额较大,其行为符合盗窃罪的构成要件,依法应予惩处。此外,汪传国曾因盗窃罪被判刑,刑满释放后五年内再次实施盗窃行为,属于累犯,依法应从重处罚。然而,考虑到汪传国到案后如实供述了部分犯罪事实,积极退赔被害人部分损失并获得谅解,依法可以从轻处罚。综上所述,一审法院认定汪传国犯盗窃罪的事实清楚,证据确凿,定罪准确,量刑适当,审判程序合法,但未依法责令汪传国退赔全部违法所得,存在不当之处,需予以纠正。以非法占有为目的实施入户盗窃,数额较大的,构成盗窃罪,依法应予惩处。若行为人系累犯,即曾因盗窃罪被判处有期徒刑,刑罚执行完毕后五年内再犯应判处有期徒刑以上刑罚之罪的,依法应从重处罚。同时,行为人如实供述犯罪事实,积极退赔被害人损失并获得谅解的,依法可以从轻处罚。法院在判决时需考虑犯罪事实、性质、情节及对社会的危害程度,确保量刑适当。",
"xzqh_p": "北京",
"cj": "中级",
"score": 0.9608060420000001,
"authority": "",
"db": "精选案例库",
"anyou": [
"盗窃罪"
]
}
]
},
"messageId": "",
"style": "",
"request_id": ""
}
6. 代码示例
6.1 CURL
curl --location --request POST 'https://open.chineselaw.com/open/case_vector_search' \
--header 'X-API-Key: 你的api_key' \
--header 'Content-Type: application/json; charset=utf-8' \
--header 'Accept: application/json' \
--data-raw '{"query":"入户盗窃","rewrite_flag":false,"wenshu_filter":{"wszl":["1"],"ja_start":"2015-01-01","ja_end":"2025-01-01","wenshu_type":"刑事案件","fayuan":["北京市第一中级人民法院"],"cj":"中级","xzqh_p":"北京","dianxing":false},"return_num":2}'
6.2 Python
import requests
url = "https://open.chineselaw.com/open/case_vector_search"
API_KEY = "你的api_key"
headers = {
"X-API-Key": API_KEY,
"Content-Type": "application/json; charset=utf-8",
"Accept": "application/json",
}
payload = {
"query": "入户盗窃",
"rewrite_flag": False,
"wenshu_filter": {
"wszl": ["1"],
"ja_start": "2015-01-01",
"ja_end": "2025-01-01",
"wenshu_type": "刑事案件",
"fayuan": ["北京市第一中级人民法院"],
"cj": "中级",
"xzqh_p": "北京",
"dianxing": False,
},
"return_num": 2,
}
response = requests.post(url, json=payload, headers=headers, timeout=60)
response.raise_for_status()
print(response.json())
6.3 Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.time.Duration;
class CaseVectorSearchExample {
static void main(String[] args) throws Exception {
String apiKey = "你的api_key";
String url = "https://open.chineselaw.com/open/case_vector_search";
String body = "{\"query\":\"入户盗窃\",\"rewrite_flag\":false,\"wenshu_filter\":"
+ "{\"wszl\":[\"1\"],\"ja_start\":\"2015-01-01\",\"ja_end\":\"2025-01-01\","
+ "\"wenshu_type\":\"刑事案件\",\"fayuan\":[\"北京市第一中级人民法院\"],"
+ "\"cj\":\"中级\",\"xzqh_p\":\"北京\",\"dianxing\":false},\"return_num\":2}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.timeout(Duration.ofSeconds(60))
.header("X-API-Key", apiKey)
.header("Content-Type", "application/json; charset=utf-8")
.header("Accept", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}
6.4 JavaScript
const API_KEY = "你的api_key";
const url = "https://open.chineselaw.com/open/case_vector_search";
const res = await fetch(url, {
method: "POST",
headers: {
"X-API-Key": API_KEY,
"Content-Type": "application/json; charset=utf-8",
"Accept": "application/json",
},
body: JSON.stringify({
query: "入户盗窃",
rewrite_flag: false,
wenshu_filter: {
wszl: ["1"],
ja_start: "2015-01-01",
ja_end: "2025-01-01",
wenshu_type: "刑事案件",
fayuan: ["北京市第一中级人民法院"],
cj: "中级",
xzqh_p: "北京",
dianxing: false,
},
return_num: 2,
}),
});
if (!res.ok) throw new Error(`HTTP NULL`);
console.log(await res.json());