圣经文本AI解析

ai-Bible是一个利用AI技术解析和理解圣经文本的项目,支持通过API可靠地查询和呈现圣经数据,适用于研究和教育目的。

  • by AdbC99
  • JavaScript
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 AdbC99/ai-bible

使用说明

ai圣经

ai Bible是一个探索在解释和理解圣经文本的背景下使用人工智能的项目。该存储库包含mcp-server和一个与openai completions API兼容的容器,这些API支持人工智能或大型语言模型可靠且可重复地查找数据,以便可以以不同的形式表示,用于研究或教育目的,并对结果的可复制性和合理性有一定的信心。

有关可通过网络访问的前端作为袖珍圣经,请参阅http://ai-bible.com

用于Claude等的mcp服务器

mcp服务器包含一个服务器的当前实现,用于在使用LLM时重复可靠地检索圣经经文。Claude Desktop可以配置为使用此项目构建文件夹中内置的mcp-server.stdio.js文件作为mcp服务器。

有关详细信息,请参阅该子文件夹中的README.md。

用于完成的docker容器

docker容器使用mcpo封装mcp服务器,以便将其转换为支持openai completions api的服务器。构建mcp服务器后,从项目根运行这些命令。

docker build -f completions/Dockerfile -t mcp-server .
docker run -p 8002:8000 mcp-server

你可以通过查看swagg-api页面来检查它是否正在运行:

http://localhost:8002/docs

Try the get-verse api with parameters:
{
  "reference": ["Gen.1.1", "Gen.2.1"],
  "language": "english"
}

访问completions api的一种方法是通过Open WebUI,然后您可以通过Ollama使用LLM在本地完成所有操作,模型如llama 3.1 8b,请参阅:

https://docs.openwebui.com/getting-started/quick-start/

贡献

欢迎投稿!请随时提交拉取请求或为任何增强功能或错误修复打开问题。

许可证

该项目的源代码遵循GNU GPL v3许可证。在该项目中,有不同许可证下的数据文件。有关GPL许可证的详细信息,请参阅文件LICENCE.md。