原地址:https://docs.langchain4j.dev/get-started/
入门指南
注意
如果您使用的是 Quarkus,请参阅 Quarkus 集成。
如果您使用的是 Spring Boot,请参阅 Spring Boot 集成。
如果您使用的是 Helidon,请参阅 Helidon 集成。
LangChain4j 提供了与众多 LLM 提供商、嵌入/向量存储等的集成。每个集成都有自己的 Maven 依赖项。
最低支持的 JDK 版本是 17。
作为示例,让我们导入 OpenAI 依赖项:
对于 Maven(在 pom.xml 中):
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-open-ai</artifactId>
<version>1.18.1</version>
</dependency>
如果您希望使用高级 AI 服务 API,您还需要添加以下依赖项:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j</artifactId>
<version>1.18.1</version>
</dependency>
对于 Gradle(在 build.gradle 中):
implementation 'dev.langchain4j:langchain4j-open-ai:1.18.1'
implementation 'dev.langchain4j:langchain4j:1.18.1'
物料清单(BOM)
SNAPSHOT 依赖项(最新功能)
然后,导入您的 OpenAI API 密钥。建议将 API 密钥存储在环境变量中,以降低公开暴露的风险。
String apiKey = System.getenv("OPENAI_API_KEY");
如果没有 API 密钥怎么办?
设置好密钥后,让我们创建一个 OpenAiChatModel 实例:
OpenAiChatModel model = OpenAiChatModel.builder()
.apiKey(apiKey)
.modelName("gpt-4o-mini")
.build();
现在,是时候聊天了!
String answer = model.chat("Say 'Hello World'");
System.out.println(answer); // Hello World


