parakeet4j
v0.0.7 ? [hamster face]
Parakeet4J هي أبسط مكتبة Java لإنشاء تطبيقات GenAI باستخدام Ollama .
تطبيق GenAI هو تطبيق يستخدم تقنية الذكاء الاصطناعي التوليدية. يمكن للذكاء الاصطناعي التوليدي إنشاء نصوص أو صور أو محتوى آخر جديد بناءً على ما تم تدريبه عليه. لذلك يمكن أن يساعدك تطبيق GenAI في كتابة قصيدة أو تصميم شعار أو حتى تأليف أغنية! لا تزال هذه الأدوات قيد التطوير، لكن لديها القدرة على أن تكون أدوات إبداعية لأغراض عديدة. - تَوأَم
Parakeet4J مخصص فقط لإنشاء تطبيقات GenAI التي تولد نصًا (وليس صورة أو موسيقى أو...).
public class Hello
{
public static void main ( String [] args )
{
Options options = new Options ()
. setTemperature ( 0.0 )
. setRepeatLastN ( 2 );
var systemContent = "You are a useful AI agent, expert with programming" ;
var userContent = "Generate a Hello World program in GoLang." ;
List < Message > messages = List . of (
new Message ( "system" , systemContent ),
new Message ( "user" , userContent )
);
Query queryChat = new Query ( "deepseek-coder" , options ). setMessages ( messages );
var resultAnswer = ChatStream ( "http://0.0.0.0:11434" , queryChat ,
chunk -> {
System . out . print ( chunk . getMessage (). getContent ());
return null ;
});
if ( resultAnswer . exception (). isEmpty ()) {
System . out . println ( "?: " +
resultAnswer . getAnswer (). getMessage (). getContent ()
);
} else {
System . out . println ( "?: " +
resultAnswer . exception (). toString ()
);
}
}
}
يستخدم مشروع المكتبة هذا سجل GitHub Maven. لذا، لاستخدامه في مشاريعك، اتبع الخطوات التالية.
قم بإنشاء (أو تحديث) ملف: ~/.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 " >
< activeProfiles >
< activeProfile >github</ activeProfile >
</ activeProfiles >
< profiles >
< profile >
< id >github</ id >
< repositories >
< repository >
< id >central</ id >
< url >https://repo1.maven.org/maven2</ url >
</ repository >
< repository >
< id >github</ id >
< url >https://maven.pkg.github.com/parakeet-nest/parakeet4j</ url >
< snapshots >
< enabled >true</ enabled >
</ snapshots >
</ repository >
</ repositories >
</ profile >
</ profiles >
< servers >
< server >
< id >github</ id >
< username >your GitHub handle</ username >
< password >your GitHub token</ password >
</ server >
</ servers >
</ settings >
أضف هذا القسم إلى ملف pom.xml
الخاص بك:
< dependencies >
< dependency >
< groupId >org.parakeetnest.parakeet4j</ groupId >
< artifactId >parakeet4j</ artifactId >
< version >0.0.7</ version >
</ dependency >
</ dependencies >