Jlama
项目设置
要将 langchain4j 安装到您的项目中,请添加以下依赖项:
对于 Maven 项目 pom.xml
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j</artifactId>
<version>1.0.0-beta3</version>
</dependency>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-jlama</artifactId>
<version>1.0.0-beta3</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:{your-version}'
implementation 'dev.langchain4j:langchain4j-jlama:{your-version}'
模型选择
您可以使用 HuggingFace 上的大多数 safetensor 模型,并使用 owner/model-name 格式指定它们。
Jlama 在 http://huggingface.co/tjake 下维护了一个预量化流行模型列表。
支持使用以下架构的模型:
- Gemma 模型
- Llama 模型
- Mistral 模型
- Mixtral 模型
- GPT-2 模型
- BERT 模型