ollama4j
1.0.89
流程图LR
o4j[Ollama4j]
o[Ollama 服务器]
o4j -->|与| 通信哦;
m[型号]
子图 Olama 部署
方向TB
o -->|管理|米
结尾
本地安装 | Docker安装 |
下载 macOS 版 下载 Windows 版 在 Linux 上安装 curl -fsSL https://ollama.com/install.sh | sh | 仅CPU docker run -d -p 11434:11434
-v ollama:/root/.ollama
--name ollama
ollama/ollama 英伟达图形处理器 docker run -d -p 11434:11434
--gpus=all
-v ollama:/root/.ollama
--name ollama
ollama/ollama |
笔记
我们现在将工件发布到 Maven Central 和 GitHub 包存储库。
跟踪此处的版本并根据您的要求更新依赖项版本。
在您的 Maven 项目中,添加以下依赖项:
< dependency >
< groupId >io.github.ollama4j</ groupId >
< artifactId >ollama4j</ artifactId >
< version >1.0.89</ version >
</ dependency >
GitHub Maven Packages
存储库添加到项目的pom.xml
或settings.xml
中: < repositories >
< repository >
< id >github</ id >
< name >GitHub Apache Maven Packages</ name >
< url >https://maven.pkg.github.com/ollama4j/ollama4j</ url >
< releases >
< enabled >true</ enabled >
</ releases >
< snapshots >
< enabled >true</ enabled >
</ snapshots >
</ repository >
</ repositories >
GitHub
服务器添加到 settings.xml。 (通常可在 ~/.m2/settings.xml 中找到) < settings xmlns = " http://maven.apache.org/SETTINGS/1.0.0 "
xmlns : xsi = " http://www.w3.org/2001/XMLSchema-instance "
xsi : schemaLocation = " http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd " >
< servers >
< server >
< id >github</ id >
< username >YOUR-USERNAME</ username >
< password >YOUR-TOKEN</ password >
</ server >
</ servers >
</ settings >
< dependency >
< groupId >io.github.ollama4j</ groupId >
< artifactId >ollama4j</ artifactId >
< version >1.0.89</ version >
</ dependency >
dependencies {
implementation ' io.github.ollama4j:ollama4j:1.0.79 '
}
提示
在网站上查找完整的 API 规范。
建造:
make build
运行单元测试:
make unit-tests
运行集成测试:
make integration-tests
当从main
分支创建新版本时,较新的工件将通过 GitHub Actions CI 工作流程发布。
如果您喜欢或正在使用此项目来构建自己的项目,请给我们一颗星。这是表达您支持的免费方式。
# | 项目名称 | 描述 | 关联 |
---|---|---|---|
1 | 数据伪造者 | 生成假数据的库 | GitHub |
2 | 瓦丁网页用户界面 | 用于通过 ollama4j 与 Ollama 交互的 UI-Tester | GitHub |
3 | ollama 翻译器 | Minecraft 1.20.6 Spigot 插件,可通过 Ollama 将所有消息翻译成特定的目标语言 | GitHub |
4 | 人工智能玩家 | 一个《我的世界》模组,为游戏添加了智能“第二玩家” | GitHub, 红迪话题 |
5 | Ollama4j 网页用户界面 | 使用 Spring Boot、Vaadin 和 Ollama4j 用 Java 编写的 Ollama Web UI | GitHub |
6 | 命令行界面 | Jenkins 的命令行工具,可通过人工智能驱动的错误分析来管理作业、构建和配置 | GitHub |
7 | 凯蒂后端 | 一个基于人工智能的开源问答平台,用于访问私有领域知识 | GitHub |
8 | TeleLlama3 机器人 | 一个问答 Telegram 机器人 | 回购协议 |
9 | moqui微信 | moqui微信组件 | GitHub |
非常欢迎您的贡献!无论是报告错误、提出增强建议还是帮助编写代码 - 任何形式的贡献都将受到高度赞赏。
该代码可根据 MIT 许可证获得。
如果您发现该项目对您的研究有帮助,请在以下位置引用该工作:
@misc{ollama4j2024,
author = {Amith Koujalgi},
title = {Ollama4j: A Java Library (Wrapper/Binding) for Ollama Server},
year = {2024},
month = {January},
url = {https://github.com/ollama4j/ollama4j}
}
术语和图标取自令人难以置信的 Ollama 项目。
感谢出色的贡献者