开源推荐
evening
GitHub 热门项目:OpenFactVerification
2026-07-02
1 阅读
约5分钟阅读
GitHub Trending
字号:
GitHub 项目:OpenFactVerification
仓库地址:https://github.com/Libr-AI/OpenFactVerification
星级:1150 | 作者:Libr-AI
项目描述:Loki:旨在自动化验证事实过程的开源解决方案
===================================================
自述文件内容:
# Loki:事实验证的开源工具
## 概述
Loki 是我们的开源解决方案,旨在自动化验证事实的过程。它提供了一个全面的管道,用于将长文本剖析成单独的主张、评估其验证的价值、生成证据搜索的查询、爬取证据并最终验证主张。该工具对于记者、研究人员和任何对信息真实性感兴趣的人特别有用。要了解最新动态,请在 [我们的网站](https://www.librai.tech/) 订阅我们的新闻通讯或加入我们的 [Discord](https://discord.gg/ssxtFVbDdT)!
## 快速入门
### 克隆存储库并导航到项目目录
````bash
git 克隆 https://github.com/Libr-AI/OpenFactVerification.git
cd 开放事实验证
````
### 用诗歌安装(选项 1)
1. 按照[安装指南](https://python-poetry.org/docs/)安装Poetry。
2. 通过运行以下命令安装所有依赖项:
````bash
诗歌装置
````
### 使用 pip 安装(选项 2)
1. 创建3.9或更高版本的Python环境并激活它。
2. 导航到项目目录并安装所需的包:
````bash
pip install -r 要求.txt
````
### 配置 API 密钥
您可以选择将必要的 api 密钥导出到环境中
- 示例:将必要的 api 密钥导出到环境中
````bash
export SERPER_API_KEY=... # 如果使用 serper,则在证据检索中这是必需的
export OPENAI_API_KEY=... # 所有任务都需要这个
````
或者,您可以通过 YAML 文件配置 API 密钥,请参阅 [用户指南](docs/user_guide.md) 了解更多详细信息。
测试用例示例:
## 用法
Loki事实检查器的主接口位于`factcheck/__init__.py`,其中包含`check_response`方法。此方法集成了完整的事实验证管道,其中每个功能都封装在其类中,如功能部分中所述。
#### 用作库
````蟒蛇
从事实检查导入事实检查
事实检查实例 = 事实检查()
# 示例文本
text =“此处为您的文字”
# 运行事实检查管道
结果=factcheck_instance.check_response(文本)
打印(结果)
````
#### 用作 Web 应用程序
````bash
python webapp.py --api_config demo_data/api_config.yaml
````
#### 多模式使用
````bash
# 字符串
python -m factcheck --modal string --input "MBZUAI 是世界上第一所人工智能大学"
# 文字
python -m factcheck --modal text --input demo_data/text.txt
# 演讲
python -mfactcheck--模态语音--输入demo_data/speech.mp3
# 图片
python -m factcheck --modal image --input demo_data/image.webp
# 视频
python -m factcheck --modal video --inp
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱