مخطط انسيابي LR
o4j[Ollama4j]
o[خادم أولاما]
o4j -->|يتواصل مع| س؛
م[نماذج]
رسم بياني فرعي لنشر أولاما
الاتجاه السل
o -->|الإدارة| م
نهاية
التثبيت المحلي | تركيب عامل الميناء |
تنزيل لنظام التشغيل MacOS تحميل لنظام التشغيل Windows تثبيت على لينكس curl -fsSL https://ollama.com/install.sh | sh | وحدة المعالجة المركزية فقط 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 >
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 | مزيف البيانات | مكتبة لتوليد بيانات وهمية | جيثب |
2 | واجهة المستخدم ويب فادين | أداة اختبار واجهة المستخدم للتفاعلات مع Ollama عبر ollama4j | جيثب |
3 | olma-translator | ملحق Minecraft 1.20.6 Spigot الذي يترجم جميع الرسائل إلى لغة مستهدفة محددة عبر Ollama | جيثب |
4 | مشغل الذكاء الاصطناعي | تعديل Minecraft يضيف "لاعبًا ثانيًا" ذكيًا إلى اللعبة | جيثب, رديت الموضوع |
5 | واجهة مستخدم الويب Ollama4j | واجهة مستخدم ويب لـ Ollama مكتوبة بلغة Java باستخدام Spring Boot وVaadin وOllama4j | جيثب |
6 | JnsCLI | أداة سطر أوامر لـ Jenkins تدير المهام والإنشاءات والتكوينات، مع تحليل الأخطاء المدعوم بالذكاء الاصطناعي | جيثب |
7 | كاتي الخلفية | منصة مفتوحة المصدر للإجابة على الأسئلة تعتمد على الذكاء الاصطناعي للوصول إلى معرفة المجال الخاص | جيثب |
8 | بوت TeleLlama3 | بوت تيليجرام للإجابة على الأسئلة | الريبو |
9 | com.moqui-wechat | مكون moqui-wechat | جيثب |
المساهمات هي موضع ترحيب كبير! سواء كان الأمر يتعلق بالإبلاغ عن خطأ، أو اقتراح تحسين، أو المساعدة في التعليمات البرمجية - فإن أي نوع من المساهمة موضع تقدير كبير.
الرمز متاح بموجب ترخيص 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 المذهل.
شكرا للمساهمين مذهلة