از یک مدل از راه دور استفاده کنید

بسیاری از توسعه‌دهندگان از مدل‌های زبانی بزرگ و متنوعی مانند ChatGPT، Claude و GitHub Copilot استفاده می‌کنند. با ادغام مدل‌های از راه دور در اندروید استودیو، می‌توانید از مدل مورد نظر خود استفاده کنید و از طیف گسترده‌ای از قابلیت‌های هوش مصنوعی بهره‌مند شوید.

پیکربندی یک ارائه‌دهنده مدل از راه دور

یک ارائه دهنده مدل از راه دور جدید به اندروید استودیو به شرح زیر اضافه کنید:

  1. در تنظیمات اندروید استودیو، Tools > AI را باز کنید و Model Providers را انتخاب کنید.
  2. روی افزودن کلیک کنید دکمه
  3. ارائه‌دهنده خدمات از راه دور شخص ثالث را انتخاب کنید.
    پنجره تنظیمات با گزینه‌های ارائه‌دهنده محلی و ارائه‌دهنده راه دور شخص ثالث موجود است.
    شکل ۱. گزینه ارائه دهنده راه دور را انتخاب کنید.
  4. جزئیات ارائه دهنده را وارد کنید:
    • توضیحات: یک نام توصیفی برای ارائه‌دهنده مدل از راه دور خود وارد کنید.
    • URL: آدرس URL نقطه پایانی API را برای ارائه‌دهنده مدل از راه دور خود وارد کنید.
    • کلید API: کلید API ارائه شده توسط ارائه دهنده مدل از راه دور خود را وارد کنید.
      پنجره تنظیمات حاوی فرمی برای ورود اطلاعات ارائه‌دهنده مدل از راه دور.
      شکل ۲. اطلاعات ارائه‌دهنده مدل از راه دور را وارد کنید.
  5. برای بازیابی لیست مدل‌های موجود از ارائه‌دهنده پیکربندی‌شده‌تان، روی «به‌روزرسانی» کلیک کنید.
  6. مدل‌هایی را برای استفاده انتخاب کنید.
    پنجره تنظیمات که اطلاعات مربوط به ریموت کنترل، از جمله لیستی از مدل‌های موجود را نشان می‌دهد.
    شکل ۳. از لیست مدل‌های موجود انتخاب کنید.
    با انتخاب چندین مدل، می‌توانید انتخاب کنید که هنگام ارسال درخواست، از کدام مدل استفاده کنید.
  7. برای ذخیره تنظیمات خود، روی تأیید کلیک کنید.

یک مدل از راه دور برای کمک هوش مصنوعی انتخاب کنید

پس از پیکربندی ارائه‌دهنده مدل از راه دور خود، مدلی را برای استفاده از ویژگی‌های کمک هوش مصنوعی انتخاب کنید:

  1. پنجره چت هوش مصنوعی را در اندروید استودیو باز کنید.
  2. از انتخابگر مدل برای انتخاب یک مدل از راه دور از لیست مدل‌های موجود استفاده کنید.

    انتخابگر مدل در پنجره چت، فهرستی از مدل‌هایی را که می‌توانید از بین آنها انتخاب کنید، نشان می‌دهد.
    شکل ۴. یک مدل انتخاب کنید.

ملاحظات مهم

  • شرایط و ضوابط: هنگام استفاده از مدل‌های شخص ثالث، شما تابع شرایط و ضوابط آنها هستید.
  • سازگاری ویژگی‌ها: برخی از ویژگی‌های هوش مصنوعی اندروید استودیو ممکن است طبق انتظار با همه مدل‌های شخص ثالث کار نکنند.

خطرات امنیتی

اتصال به هر مدل شخص ثالث خطرات و مسئولیت‌های ذاتی دارد:

  • مدل‌های تأیید نشده: هنگام استفاده از مدلی که تأیید نشده یا از منبع ناشناخته‌ای است، بسیار محتاط باشید. استفاده از چنین مدلی می‌تواند آسیب‌پذیری‌های امنیتی را در محیط توسعه شما ایجاد کند یا کد منبع شما را افشا کند.
  • انتقال داده‌ها: استفاده از یک مدل خارجی به این معنی است که شما کد، اعلان‌ها و سایر داده‌های ورودی خود را به سرورهای ارائه‌دهنده شخص ثالث ارسال می‌کنید. شما مسئول درک سیاست‌های مدیریت داده‌ها و حریم خصوصی ارائه‌دهنده هستید.

مدیریت کلید API امن

کلید API شما، مدرکی است که دسترسی به مدل‌ها و سرویس‌های شخص ثالث را فراهم می‌کند و هزینه‌هایی را به همراه دارد. هرگز کلید API خود را مستقیماً در کد منبع خود قرار ندهید، زیرا این کار کلید را در اختیار هر کسی که مخزن شما را مشاهده می‌کند یا برنامه شما را مهندسی معکوس می‌کند، قرار می‌دهد.

سوالات متداول

س: چه داده‌هایی با ارائه‌دهنده مدل هوش مصنوعی شخص ثالث به اشتراک گذاشته می‌شود؟

الف) با اتصال به یک مدل شخص ثالث خارجی، شما موافقت می‌کنید که کد و سایر داده‌های ورودی خود (مانند اعلان‌ها) را برای پردازش به آن ارائه‌دهنده ارسال کنید. شما مسئول تأیید مطابقت استفاده خود با شرایط خدمات آنها هستید. گوگل مسئولیتی در قبال در دسترس بودن، عملکرد یا قانونی بودن هیچ یک از سرویس‌های شخص ثالث ندارد و نمی‌تواند آن را تضمین کند.

س: آیا گوگل می‌تواند داده‌های به اشتراک گذاشته شده با ارائه‌دهنده شخص ثالث را مشاهده کند؟

الف) خیر. گوگل نمی‌تواند هیچ یک از فایل‌ها، پیام‌ها یا پاسخ‌های رد و بدل شده بین شما و ارائه‌دهندگان مدل شخص ثالث را ببیند. تمام پردازش داده‌ها صرفاً بین شما و ارائه‌دهنده مدل شما انجام می‌شود.

س: کدام ویژگی‌های هوش مصنوعی اندروید استودیو در حال حاضر توسط مدل‌های شخص ثالث خارجی پشتیبانی می‌شوند؟

الف) ویژگی‌های چت و عامل هوش مصنوعی هنگام اتصال به مدل‌های شخص ثالث خارجی پشتیبانی می‌شوند. با این حال، برخی از ویژگی‌های تخصصی هوش مصنوعی اندروید استودیو ممکن است هنگام استفاده از مدل‌های خارجی به جای مدل‌های پیش‌فرض محلی یا ارائه شده توسط گوگل، آنطور که انتظار می‌رود عمل نکنند یا کاملاً سازگار نباشند.