LangChain4j 快速入门:快速开始(Quick start)
LangChain4j 提供与许多 LLM 提供商的集成。每个集成都有自己的 maven 依赖项。最简单的开始方式是从 OpenAI 集成开始:
LangChain4j 为 OpenAI 聊天客户端提供实现。要使用它,请将以下依赖项添加到项目的 Maven pom.xml
文件中:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-open-ai</artifactId>
<version>0.33.0</version>
</dependency>
LangChain4j 为 OpenAI 聊天客户端提供 Spring Boot 自动配置。要启用它,请将以下依赖项添加到项目的 Maven pom.xml
文件中:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-open-ai-spring-boot-starter</artifactId>
<version>0.33.0</version>
</dependency>
如果您希望使用高级AI 服务API,您还需要添加以下依赖项:
或者,在你的 Gradle 构建文件 build.gradle
中添加:
implementation 'dev.langchain4j:langchain4j-open-ai:0.33.0'
implementation 'dev.langchain4j:langchain4j:0.33.0'
然后,导入您的 OpenAI API 密钥。建议将您的 API 密钥存储在环境变量中,以降低公开暴露的风险。
String apiKey = System.getenv("OPENAI_API_KEY");
如果您没有自己的 OpenAI API 密钥,请不要担心。您可以暂时使用demo我们免费提供的密钥,用于演示目的:
String apiKey = “demo”;
请注意,使用demo密钥时,所有对 OpenAI API 的请求都会通过我们的代理,代理会在将您的请求转发到 OpenAI API 之前注入真实密钥。我们不会以任何方式收集或使用您的数据。密钥demo有配额,仅应用于演示目的。
设置密钥后,让我们创建一个实例 OpenAiChatModel:
OpenAiChatModel model = OpenAiChatModel.withApiKey(apiKey);
现在,是聊天时间了!
String answer = model.generate(“Say ‘Hello World’”);
System.out.println(answer); // Hello World
https://docs.langchain4j.dev/get-started
最后编辑:Jeebiz 更新时间:2024-08-18 23:47