需要在本地安装 Ollama 和 Docker Desktop。使用 Docker Desktop 来运行
Redis。参考 docker-compose.yaml
文件。
默认使用通义千问 0.5b 模型(qwen:0.5b
),可以通过配置文件来修改。
朴素 RAG 的结果,依赖于文档相似性的查询结果。在本地运行时,受限于模型的参数数量,查询结果可能不太准确。
使用 dev
profile 来运行 Spring,-Dspring.profiles.active=dev
。
访问 Swagger UI 来与 API 交互。
发送 POST 请求到 /etl/webpage
,提供网页 URL。
{
"url": "https://www.gov.cn/yaowen/liebiao/202403/content_6939153.htm"
}
发送 POST 请求到 /chat/query
,提供消息内容。
{
"message": "从2024年政府工作报告中,分析人工智能的发展前景"
}