fal java
1.0.0
يعد FalClient تطبيق Java قويًا وسهل الاستخدام لعميل Fal.ai.
تعمل مكتبة FalClient كعميل لوظائف Python بدون خادم. قبل استخدام هذه المكتبة ، تأكد من حصولك على مفتاح FAL من لوحة القيادة الخاصة بنا.
العميل متاح على Maven Central. هناك ثلاث وحدات مختلفة:
fal-client : مكتبة العميل الرئيسية ، التي تم تنفيذها في Java ، مع واجهات متزامنة.fal-client-async : النسخة غير المتزامنة من مكتبة العميل ، التي تم تنفيذها في Java.fal-client-kotlin : إصدار Kotlin من مكتبة العميل ، مع دعم Coroutines ، يتم تنفيذه أعلى وحدة fal-client-async .ال
implementation " ai.fal.client:fal-client:0.7.1 " import ai . fal . client .*;
var fal = FalClient . withEnvCredentials ();
var input = Map . of (
"prompt" , "A cute shih-tzu puppy"
);
var result = fal . subscribe ( "fal-ai/fast-sdxl" ,
SubscribeOptions .< JsonObject > builder ()
. input ( input )
. resultType ( JsonObject . class )
. onQueueUpdate ( update -> {
System . out . println ( update . getStatus ());
})
. build ()
);
System . out . println ( result . getRequestId ());
System . out . println ( result . getData ());implementation " ai.fal.client:fal-client-async:0.7.1 " import ai . fal . client .*;
var fal = AsyncFalClient . withEnvCredentials ();
var input = Map . of (
"prompt" , "A cute shih-tzu puppy"
);
var future = fal . subscribe ( "fal-ai/fast-sdxl" ,
SubscribeOptions .< JsonObject > builder ()
. input ( input )
. resultType ( JsonObject . class )
. onQueueUpdate ( update -> {
System . out . println ( update . getStatus ());
})
. build ()
);
future . thenAccept ( result -> {
System . out . println ( result . getRequestId ());
System . out . println ( result . getData ());
});implementation " ai.fal.client:fal-client-kotlin:0.7.1 " import ai.fal.client.kt.*
val fal = createFalClient()
val result = fal.subscribe( " fal-ai/fast-sdxl " , input = mapOf (
" prompt " to " A cute shih-tzu puppy "
)) { update ->
print (update.status)
}
print (result.requestId)
print (result.data)المساهمات هي التي تجعل مجتمع المصدر المفتوح مكانًا رائعًا للتعلم وإلهامه وإنشائه. أي مساهمات تقدمها في إصدار Kotlin من العميل موضع تقدير كبير .
موزعة تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر الترخيص لمزيد من المعلومات.