检索增强生成(RAG)是一种通过整合从外部来源获得的信息来提高生成人工智能模型的精度和可靠性的方法。
此文件包含构建、配置和安装 RAG API 以演示 RAG 用例的说明。
请参阅此处的文章,https://vineetaparodkar.hashnode.dev/retrieval-augmentation- Generation-using-spring-ai
爪哇21
SSL证书
密钥库(请参阅附录部分)
一个。从此处的资源文件夹api/src/main/resources
更新应用程序属性。
创建项目部署文件夹。
将以下文件从api/src/main/resources
复制到项目部署文件夹。
api/src/main/resources/application.yaml
c.从项目根目录执行以下命令来创建项目服务jar。
./gradlew build -x test
d.新的 jar 将在此处创建rag-with-spring-ai/build/libs/rag-0.0.1-SNAPSHOT.jar
。将这个相同的 jar 复制到项目部署文件夹中。
e.执行以下命令启动 RAG API。
java -jar rag-0.0.1-SNAPSHOT.jar
使用以下 URL 访问 Swagger UI。
https://<servername>:<port>/rag/api-docs/swagger-ui/index.html
使用以下命令生成密钥库。
openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore.p12 -name tomcat -CAfile chain.pem -caname root
检查源服务器的 SSL 证书链是否完整。要检查,请使用此证书。
https://www.ssllabs.com/ssltest/