diagram alur LR
o4j[Olama4j]
o[Server Ollama]
o4j -->|Berkomunikasi dengan| Hai;
m[Model]
subgraf Penerapan Ollama
arah TB
o -->|Mengelola| M
akhir
Instalasi Lokal | Instalasi Docker |
Unduh untuk macOS Unduh untuk Windows Instal di Linux curl -fsSL https://ollama.com/install.sh | sh | hanya CPU docker run -d -p 11434:11434
-v ollama:/root/.ollama
--name ollama
ollama/ollama GPU NVIDIA docker run -d -p 11434:11434
--gpus=all
-v ollama:/root/.ollama
--name ollama
ollama/ollama |
Catatan
Kami sekarang menerbitkan artefak ke repositori paket Maven Central dan GitHub.
Lacak rilisnya di sini dan perbarui versi ketergantungan sesuai dengan kebutuhan Anda.
Di proyek Maven Anda, tambahkan ketergantungan ini:
< dependency >
< groupId >io.github.ollama4j</ groupId >
< artifactId >ollama4j</ artifactId >
< version >1.0.89</ version >
</ dependency >
GitHub Maven Packages
ke pom.xml
proyek Anda atau 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
ke settings.xml. (Biasanya tersedia di ~/.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 '
}
Tip
Temukan spesifikasi API lengkap di situs web.
Membangun:
make build
Jalankan pengujian unit:
make unit-tests
Jalankan tes integrasi:
make integration-tests
Artefak yang lebih baru diterbitkan melalui alur kerja GitHub Actions CI ketika rilis baru dibuat dari cabang main
.
Jika Anda menyukai atau menggunakan proyek ini untuk membangun proyek Anda sendiri, silakan beri kami bintang. Ini adalah cara gratis untuk menunjukkan dukungan Anda.
# | Nama Proyek | Keterangan | Link |
---|---|---|---|
1 | Pemalsu data | Perpustakaan untuk menghasilkan data palsu | GitHub |
2 | UI Web Vaadin | UI-Tester untuk interaksi dengan Ollama melalui ollama4j | GitHub |
3 | penerjemah ollama | Plugin Minecraft 1.20.6 Spigot yang menerjemahkan semua pesan ke dalam bahasa target tertentu melalui Ollama | GitHub |
4 | Pemain AI | Mod Minecraft yang menambahkan "pemain kedua" yang cerdas ke dalam game | GitHub, benang reddit |
5 | UI Web Ollama4j | UI web untuk Ollama ditulis dalam Java menggunakan Spring Boot, Vaadin, dan Ollama4j | GitHub |
6 | JnsCLI | Alat baris perintah untuk Jenkins yang mengelola pekerjaan, build, dan konfigurasi, dengan analisis kesalahan yang didukung AI | GitHub |
7 | Katie Backend | Platform penjawab pertanyaan berbasis AI sumber terbuka untuk mengakses pengetahuan domain pribadi | GitHub |
8 | Bot TeleLlama3 | Bot Telegram yang menjawab pertanyaan | Repo |
9 | moqui-wechat | Komponen moqui-wechat | GitHub |
Kontribusi dipersilakan! Baik itu melaporkan bug, mengusulkan peningkatan, atau membantu dengan kode - kontribusi apa pun sangat kami hargai.
Kode ini tersedia di bawah Lisensi MIT.
Jika Anda merasa proyek ini bermanfaat dalam penelitian Anda, harap kutip karya ini di
@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}
}
Nomenklatur dan ikonnya telah diadopsi dari proyek Ollama yang luar biasa.
Terima kasih kepada para kontributor yang luar biasa