همانطور که برنامه خود را با Firebase AI Logic توسعه میدهید، ممکن است بخواهید فراتر از اصول اولیه مورد بحث در راهنماهای اصلی بروید. راهحلهای ذکر شده در این بخش، راهنماییهایی در مورد موارد استفاده پیشرفتهتر ارائه میدهند.
محافظت از برنامه در برابر کلاینتهای غیرمجاز
برای برنامههای موبایل و وب، باید از API Gemini و منابع پروژه خود در برابر سوءاستفاده توسط کلاینتهای غیرمجاز محافظت کنید. میتوانید از Firebase App Check برای تأیید اینکه تمام فراخوانیهای API از برنامه واقعی شما هستند، استفاده کنید.
به راهنمای Firebase App Check مراجعه کنید
بهروزرسانی مقادیر در برنامه بدون انتشار نسخه جدید برنامه
اگر نیاز دارید مقادیر برنامه خود را به صورت پویا و بدون انتشار نسخه جدید تغییر دهید، میتوانید Firebase Remote Config استفاده کنید. به عنوان مثال، میتوان به تغییر نام مدل، دستورالعملهای سیستم، اعلانها، تنظیمات ایمنی یا ورودی یک درخواست اشاره کرد.
به راهکار Remote Config مراجعه کنید
پیکربندیهای زمان اجرا را به صورت پویا و مشروط تنظیم کنید
اگر میخواهید پیکربندیها را بر اساس شرایط زمان اجرا تنظیم کنید، میتوانید Firebase Remote Config استفاده کنید. یک مثال، تغییر مکانی است که سرویس Vertex AI و مدل مولد را بر اساس موقعیت مکانی کاربر نهایی اجرا میکنید.
به راهکار Remote Config مراجعه کنید
مدیریت فایلها و گنجاندن فایلهای بزرگ در درخواستهای چندوجهی
با استفاده از Cloud Storage for Firebase ، میتوانید از یک زیرساخت سریع، امن و مقیاسپذیر برای ذخیرهسازی و مدیریت فایلها بهرهمند شوید. بهعلاوه، میتوانید فایلهای بزرگتر را با استفاده از آدرس اینترنتی Cloud Storage for Firebase در درخواستهای چندوجهی خود بگنجانید.
به راهکار Cloud Storage for Firebase مراجعه کنید
ما به طور فعال روی راه حل ها و راهنماهای دیگر کار می کنیم، بنابراین به زودی دوباره بررسی کنید!