实体识别工具
用于判断两组数据是否来自同一主体的MCP服务器。
快速入门
本工具通过文本标准化和语言模型比较两组数据,判断是否来自同一主体。
安装依赖
运行以下命令安装所需依赖:
pip install genai
使用方法
- 准备两个需要比较的JSON对象。
- 调用
compare_json
方法进行数据对比。 - 使用语言模型(如Gemini)生成最终结果。
示例代码:
import json import genai
json1 = {"name": "John Doe", "address": "123 Main St, Anytown, USA", "hobbies": ["reading", "hiking", "coding"]} json2 = {"name": "john doe", "address": "123 Main Street, Anytown, USA", "hobbies": ["coding", "hiking", "reading"]}
comparison_results = compare_json(json1, json2) model1 = genai.GenerativeModel("gemini-2.0-flash-thinking-exp") result_matching = model1.generate_content("综合这些信息,你认为可以判断两个数据来自同一主体吗?" + json.dumps(comparison_results, ensure_ascii=False, indent=4)) print(result_matching.text)
更多详情请参考仓库README。