安装JDK17:
Java 下载 |Oracle 中国 --- Java Downloads | Oracle 中国
选择希望安装的版本,然后选择Windows的x64 Installer链接。
下载完成后运行安装程序并安装JDK。
配置环境变量:
在Path中添加%JAVA_HOME%\bin;,系统变量中添加JAVA_HOME,路径选择jdk安装路径,例如"C:\Program Files\Java\jdk-17"。
配置完成后,打开cmd,输入java -v看是否安装成功。
安装IDEA Community:
IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)
选择Community社区版进行下载,之后运行安装程序安装,可以更改安装路径。
安装Maven:
Maven – 下载 Apache Maven --- Maven – Download Apache Maven
Windows版本为
下载后,解压到一个没有中文没有空格的路径下。
环境变量配置:
在Path中添加%MAVEN_HOME%\bin;,系统变量中添加MAVEN_HOME,路径选择maven解压路径。
配置完成后,打开cmd,输入mvn -v看是否安装成功。
了解LangChain在Java的应用:
LangChain4j 的目标是简化将 AI/LLM 功能集成到 Java 应用程序中的过程。
LangChain4j提供了一个统一的API,避免了需要学习和实现每个LLM提供商(如OpenAI或Google Vertex AI)和嵌入式(向量)存储(如Pinecone或Vespa)的特定API的需求。要尝试不同的LLM或嵌入式存储,您可以轻松地在它们之间切换,而无需重写您的代码。LangChain4j目前支持超过10个流行的LLM提供商和15多个嵌入式存储。将其视为Hibernate,但用于LLMs和嵌入式存储。
LangChain4j的工具箱包括从低级别的提示模板化、内存管理和输出解析到高级模式如Agents和RAGs的工具。对于每个模式和抽象,LangChain4j提供一个接口,以及基于经过验证的技术的多个即用实现。无论您是构建聊天机器人还是开发一个从数据摄入到检索的完整管道的RAG,LangChain4j都提供了广泛的选择。
为了更容易地集成,LangChain4j还包括与Quarkus(扩展)和Spring Boot(启动器)的集成。
纯Java实例:
GitHub - langchain4j/langchain4j-examples
other-examples/src/main/java