ollama4j
1.0.89
흐름도 LR
o4j[올라마4j]
o[올라마 서버]
o4j -->|다음과 통신| 영형;
m[모델]
하위 그래프 Ollama 배치
방향 TB
o -->|관리| 중
끝
로컬 설치 | 도커 설치 |
macOS용 다운로드 Windows용 다운로드 리눅스에 설치 curl -fsSL https://ollama.com/install.sh | sh | CPU만 docker run -d -p 11434:11434
-v ollama:/root/.ollama
--name ollama
ollama/ollama 엔비디아 GPU 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 >
pom.xml
또는 settings.xml
에 GitHub Maven Packages
저장소를 추가합니다. < 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
서버를 추가합니다. (보통 ~/.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 | Vaadin 웹 UI | ollama4j를 통한 Ollama와의 상호작용을 위한 UI-테스터 | GitHub |
3 | 올라마-번역가 | Ollama를 통해 모든 메시지를 특정 대상 언어로 번역하는 Minecraft 1.20.6 Spigot 플러그인 | GitHub |
4 | AI 플레이어 | 게임에 지능적인 "두 번째 플레이어"를 추가하는 Minecraft 모드 | 깃허브, 레딧 스레드 |
5 | Ollama4j 웹 UI | Spring Boot, Vaadin 및 Ollama4j를 사용하여 Java로 작성된 Ollama용 웹 UI | GitHub |
6 | JnsCLI | AI 기반 오류 분석을 통해 작업, 빌드 및 구성을 관리하는 Jenkins용 명령줄 도구 | GitHub |
7 | 케이티 백엔드 | 비공개 도메인 지식에 접근하기 위한 오픈 소스 AI 기반 질의응답 플랫폼 | GitHub |
8 | TeleLlama3 봇 | 질문에 답하는 텔레그램 봇 | 레포 |
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 프로젝트에서 채택되었습니다.
놀라운 기여자들 덕분에