一、接口简介
免费的中文分词关键词提取API,通过智能算法快速拆分文本关键词。适用于舆情分析、内容标签生成、搜索引擎优化等场景。
二、核心参数说明
参数 | 必填 | 说明 | 示例值 |
id | 是 | 用户中心数字ID | id=10000000 |
key | 是 | 用户中心通讯秘钥 | key=15he5h15ty854j5sr152hs2 |
type | 否 | 关键词分隔符(默认竖杠| ) |
type=| 或 type=, |
words | 是 | 待提取文本(≤1000字符) | words=两个黄鹂鸣翠柳 |
三、调用示例
1. PHP 示例
php
复制
<?php // GET请求方式 $url = "https://cn.apihz.cn/api/zici/fenci.php"; $params = [ 'id' => '10000000', // 替换为您的ID 'key' => 'your_key', // 替换为您的KEY 'type' => '|', // 分隔符 'words' => '两个黄鹂鸣翠柳,一行白鹭上青天。' ]; $apiUrl = $url . "?" . http_build_query($params); $response = file_get_contents($apiUrl); $result = json_decode($response, true); // 处理结果 if ($result['code'] == 200) { echo "提取成功:" . $result['msg']; // 输出:两个|黄鹂|鸣翠|柳|一行|白鹭|上|青天 } else { echo "错误:" . $result['msg']; } ?>
2. Python 示例
python
运行
复制
import requests # POST请求方式 url = "https://cn.apihz.cn/api/zici/fenci.php" data = { "id": "10000000", # 替换为您的ID "key": "your_key", # 替换为您的KEY "type": "|", # 分隔符 "words": "明月几时有,把酒问青天。" } response = requests.post(url, data=data) result = response.json() # 处理结果 if result['code'] == 200: print("提取成功:", result['msg']) # 输出:明月|几时|把酒|问|青天 else: print("错误:", result['msg'])
四、返回结果说明
✅ 成功响应
json
复制
{"code": 200, "msg": "关键词1|关键词2|关键词3"}
❌ 错误响应
json
复制
{"code": 400, "msg": "通讯秘钥错误"}
五、注意事项
- 密钥安全
- 公共ID/KEY(如
88888888
)有频次限制,需注册账号获取独享秘钥 - 每分钟限制:共享KEY ≤ 10次,独享KEY ≤ 60次
- 使用规范
- 文本长度 ≤ 1000字符
- 免费接口,无日调用上限
- 分隔符支持自定义符号(如
, ; \|
)
- 技术原理
采用中文分词算法(参考结巴分词原理),支持新词识别与词性标注。
版权声明:本接口由接口盒子免费API提供,适用于个人学习及非商业场景。
六、应用场景
- 新闻摘要生成
- 电商评论关键词提取
- 社交媒体话题标签自动生成
- 教育领域文本分析
通过简单的API调用,即可快速实现中文文本结构化处理!