تعد Google AI Android SDK أسهل طريقة لمطوري Android للبناء مع Gemini API. يتيح لك واجهة برمجة تطبيقات Gemini الوصول إلى نماذج الجوزاء التي أنشأتها Google DeepMind. تم تصميم نماذج الجوزاء من الألف إلى الياء لتكون متعددة الوسائط ، بحيث يمكنك التفكير بسلاسة عبر النص والصور والرمز.
حذر
يوصى باستخدام Google AI SDK لنظام Android للنماذج الأولية فقط. إذا كنت تخطط لتمكين الفواتير ، فإننا نوصي بشدة باستخدام SDK الخلفية للوصول إلى Google AI Gemini API. من المحتمل أن تعرض مفتاح API الخاص بك للممثلين الضارين إذا قمت بتضمين مفتاح API الخاص بك مباشرة في تطبيق Android الخاص بك أو تجلبه عن بُعد في وقت التشغيل.
ملحوظة
إذا كنت ترغب في الوصول إلى Gemini On-Device (Gemini Nano) ، تحقق من Google AI Edge SDK لنظام Android ، والذي تم تمكينه عبر Android AICORE.
يحتوي هذا المستودع على تطبيق عينة يوضح كيف يمكن لـ SDK الوصول إلى نموذج الجوزاء واستخدامه لمختلف حالات الاستخدام.
لتجربة تطبيق نموذج ، يمكنك استيراد المشروع مباشرة من Android Studio عبر ملف> جديد> استيراد عينة والبحث عن عينة من الذكاء الاصطناعي أو اتبع هذه الخطوات أدناه:
git clone https://github.com/google/generative-ai-androidgenerativeai-android-sample لهذا الريبو.apiKey في ملف local.properties . أضف implementation("com.google.ai.client.generativeai:generativeai:<version>" ) إلى مشروع Android الخاص بك.
تهيئة النموذج
val generativeModel = GenerativeModel (
modelName = " gemini-1.5-pro-latest " ,
apiKey = BuildConfig .apiKey
) val cookieImage : Bitmap = // ...
val inputContent = content() {
image(cookieImage)
text( " Does this look store-bought or homemade? " )
}
val response = generativeModel.generateContent(inputContent)
print (response.text)للحصول على إرشادات مفصلة ، يمكنك العثور على برنامج سريع لعميل Google AI SDK لنظام Android في وثائق Google.
يصف هذا QuickStart كيفية إضافة مفتاح API الخاص بك واعتماد SDK على تطبيقك ، وتهيئة النموذج ، ثم الاتصال واجهة برمجة التطبيقات للوصول إلى النموذج. كما يصف بعض حالات الاستخدام الإضافية والميزات ، مثل البث ، وحساب الرموز ، والسيطرة على الاستجابات.
راجع كتاب طبخ Gemini API أو ai.google.dev للحصول على وثائق كاملة.
راجع المساهمة للحصول على مزيد من المعلومات حول المساهمة في Google AI Client SDK لنظام Android.
محتويات هذا المستودع مرخصة بموجب ترخيص Apache ، الإصدار 2.0.