Jlama
项目配置
在 Maven 项目的 pom.xml 中添加以下依赖:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j</artifactId>
<version>1.13.0</version>
</dependency>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-jlama</artifactId>
<version>1.13.0-beta23</version>
</dependency>
<dependency>
<groupId>com.github.tjake</groupId>
<artifactId>jlama-native</artifactId>
<!-- 用于更快的推理,支持 linux-x86_64、macos-x86_64/aarch_64、windows-x86_64
使用 https://github.com/trustin/os-maven-plugin 检测操作系统和架构 -->
<classifier>${os.detected.name}-${os.detected.arch}</classifier>
<version>${jlama.version}</version> <!-- 版本来自 langchain4j-jlama pom -->
</dependency>
在 Gradle 项目的 build.gradle 中:
implementation 'dev.langchain4j:langchain4j:1.13.0'
implementation 'dev.langchain4j:langchain4j-jlama:1.13.0-beta23'
Jlama 使用 Java 21 预览特性。可通过以下方式全局启用:
export JDK_JAVA_OPTIONS="--add-modules jdk.incubator.vector --enable-preview"
或通过配置 Maven 编译器和 failsafe 插件来启用预览特性。