блок-схема LR
o4j[Оллама4j]
o[Сервер Оллама]
o4j -->|Общается с| о;
м[Модели]
подграф Оллама Развертывание
направление ТБ
o -->|Управляет| м
конец
Локальная установка | Установка докера |
Скачать для MacOS Скачать для Windows Установить в Linux curl -fsSL https://ollama.com/install.sh | sh | только процессор docker run -d -p 11434:11434
-v ollama:/root/.ollama
--name ollama
ollama/ollama NVIDIA графический процессор 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
Новые артефакты публикуются через рабочий процесс GitHub Actions CI при создании нового выпуска из main
ветки.
Если вам нравится этот проект или вы используете его для создания собственного, поставьте нам звездочку. Это бесплатный способ выразить свою поддержку.
# | Название проекта | Описание | Связь |
---|---|---|---|
1 | Datafaker | Библиотека для генерации фейковых данных | GitHub |
2 | Веб-интерфейс Ваадина | UI-тестер для взаимодействия с Ollama через ollama4j | GitHub |
3 | оллама-переводчик | Плагин Minecraft 1.20.6 Spigot, который переводит все сообщения на определенный целевой язык через Ollama. | GitHub |
4 | AI-плеер | Мод Minecraft, добавляющий в игру интеллектуального «второго игрока». | Гитхаб, Тема на Reddit |
5 | Веб-интерфейс Ollama4j | Веб-интерфейс для Ollama, написанный на Java с использованием Spring Boot, Vaadin и Ollama4j. | GitHub |
6 | JnsCLI | Инструмент командной строки для Jenkins, который управляет заданиями, сборками и конфигурациями с анализом ошибок на базе искусственного интеллекта. | GitHub |
7 | Кэти Бэкенд | Платформа вопросов и ответов на основе искусственного интеллекта с открытым исходным кодом для доступа к знаниям в частной области. | GitHub |
8 | ТелеЛлама3 Бот | Telegram-бот, отвечающий на вопросы | Репо |
9 | Моки-Вечат | Компонент moqui-wechat | 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.
Спасибо замечательным участникам