跳转到主要内容

未提供项目描述

项目描述

yente

yente是一个开源的数据匹配API。该服务提供了多个HTTP端点用于搜索、检索或匹配FollowTheMoney实体,包括受国际制裁的个人、公司或船只。

yente API旨在提供访问OpenSanctions数据的权限,它也可以用于搜索和匹配其他数据,例如公司注册信息自定义监控列表

虽然yenteOpenSanctions API的开源核心代码库,但它也可以作为KYC设备在本地运行,这样就不会有客户数据离开您的基础设施。

开发

yente使用FastAPI框架以异步、强类型Python实现。我们很高兴看到社区提供的任何错误修复、改进或扩展。如果您想在没有Docker的情况下进行本地开发,请将软件包安装到一个新的虚拟Python环境中,如下所示

git clone https://github.com/opensanctions/yente.git
cd yente
pip install -e .

这将安装一系列依赖项,包括numpyscikit-learnpyicu,这些是可能需要本地构建环境的二进制软件包。特别是对于pyicu,请参阅软件包文档

运行服务器

一旦您已设置YENTE_INDEX_URL环境变量,使其指向运行中的ElasticSearch或OpenSearch实例,您就可以像这样运行Web服务器

yente serve

许可和支持

yente 根据 LICENSE 文件中记录的 MIT 许可条款进行许可。在商业环境中使用该服务可能需要 OpenSanctions 数据许可

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解有关 安装包 的更多信息。

源代码发行版

yente-4.1.0.tar.gz (50.9 kB 查看哈希值)

上传时间 源代码

构建发行版

yente-4.1.0-py3-none-any.whl (54.7 kB 查看哈希值)

上传时间 Python 3

由以下组织支持