একটি রিমোট মডেল ব্যবহার করুন

অনেক ডেভেলপার ChatGPT, Claude, এবং GitHub Copilot এর মতো বিভিন্ন বৃহৎ ভাষার মডেল ব্যবহার করে। Android Studio-তে রিমোট মডেলগুলিকে একীভূত করে, আপনি আপনার পছন্দের মডেলটি ব্যবহার করতে পারেন এবং বিস্তৃত পরিসরের AI ক্ষমতার সুবিধা নিতে পারেন।

একটি রিমোট মডেল প্রদানকারী কনফিগার করুন

অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন রিমোট মডেল সরবরাহকারী যুক্ত করুন নিম্নরূপ:

  1. অ্যান্ড্রয়েড স্টুডিও সেটিংসে, টুলস > এআই প্রসারিত করুন এবং মডেল প্রোভাইডার নির্বাচন করুন।
  2. যোগ করুন এ ক্লিক করুন। বোতাম।
  3. Select Third-Party Remote Provider .
    স্থানীয় সরবরাহকারী এবং তৃতীয় পক্ষের সাথে সেটিংস ডায়ালগ দূরবর্তী সরবরাহকারী বিকল্পগুলি উপলব্ধ।
    Figure 1. Select the remote provider option.
  4. প্রদানকারীর বিবরণ লিখুন:

    • বর্ণনা: আপনার রিমোট মডেল প্রদানকারীর জন্য একটি বর্ণনামূলক নাম প্রদান করুন।
    • URL: আপনার রিমোট মডেল প্রদানকারীর জন্য API এন্ডপয়েন্ট URL লিখুন।

      উদাহরণস্বরূপ:

      • OpenAI - https://api.openai.com/v1
      • ক্লদ - https://api.anthropic.com
      • ওপেনরাউটার - https://openrouter.ai/api/v1
    • API কী: আপনার রিমোট মডেল প্রদানকারীর দ্বারা প্রদত্ত API কীটি লিখুন।

      রিমোট মডেল প্রোভাইডার তথ্য প্রবেশের জন্য একটি ফর্ম সম্বলিত সেটিংস ডায়ালগ।
      চিত্র ২। রিমোট মডেল সরবরাহকারীর তথ্য লিখুন।

  5. আপনার কনফিগার করা প্রোভাইডার থেকে উপলব্ধ মডেলের তালিকা পুনরুদ্ধার করতে রিফ্রেশ ক্লিক করুন।

  6. Select models to use.

    রিমোট দেখানো সেটিংস ডায়ালগ তথ্য প্রদান করে, যার মধ্যে রয়েছে উপলব্ধ মডেলের তালিকা।
    চিত্র ৩. উপলব্ধ মডেলের তালিকা থেকে নির্বাচন করুন।
    একাধিক মডেল নির্বাচন করে, আপনি প্রম্পট পাঠানোর সময় কোন মডেলটি ব্যবহার করবেন তা চয়ন করতে পারেন।

  7. আপনার সেটিংস সংরক্ষণ করতে ঠিক আছে ক্লিক করুন।

Select a remote model for AI assistance

আপনার রিমোট মডেল প্রোভাইডার কনফিগার করার পরে, AI সহায়তা বৈশিষ্ট্যগুলির জন্য ব্যবহার করার জন্য একটি মডেল নির্বাচন করুন:

  1. Open the AI chat window in Android Studio.
  2. উপলব্ধ মডেলের তালিকা থেকে একটি দূরবর্তী মডেল নির্বাচন করতে মডেল পিকার ব্যবহার করুন।

    চ্যাট উইন্ডোতে মডেল পিকারটি এমন মডেলগুলির একটি তালিকা দেখাচ্ছে যেগুলি থেকে আপনি বেছে নিতে পারেন।
    চিত্র ৪। একটি মডেল নির্বাচন করুন।

গুরুত্বপূর্ণ বিবেচ্য বিষয়

  • শর্তাবলী: তৃতীয় পক্ষের মডেল ব্যবহার করার সময়, আপনি তাদের শর্তাবলীর অধীন।
  • বৈশিষ্ট্যের সামঞ্জস্যতা: কিছু অ্যান্ড্রয়েড স্টুডিও এআই বৈশিষ্ট্য সমস্ত তৃতীয় পক্ষের মডেলের সাথে প্রত্যাশা অনুযায়ী কাজ নাও করতে পারে।

Security risks

যেকোনো তৃতীয় পক্ষের মডেলের সাথে সংযোগ স্থাপনের কিছু ঝুঁকি এবং দায়িত্ব রয়েছে:

  • Unverified models: Be extremely cautious when using a model that is unverified or from an unknown source. Using such a model could introduce security vulnerabilities into your development environment or expose your source code.
  • ডেটা ট্রান্সমিশন: একটি বহিরাগত মডেল ব্যবহার করার অর্থ হল আপনি আপনার কোড, প্রম্পট এবং অন্যান্য ইনপুট ডেটা তৃতীয় পক্ষের প্রদানকারীর সার্ভারে পাঠাচ্ছেন। প্রদানকারীর ডেটা হ্যান্ডলিং এবং গোপনীয়তা নীতিগুলি বোঝার জন্য আপনার দায়িত্ব।

নিরাপদ API কী ব্যবস্থাপনা

আপনার API কী হল সেই শংসাপত্র যা তৃতীয় পক্ষের মডেল এবং পরিষেবাগুলিতে অ্যাক্সেস প্রদান করে এবং খরচ বহন করে। আপনার API কীটি কখনই সরাসরি আপনার সোর্স কোডে হার্ড-কোড করবেন না, এটি করলে আপনার রিপোজিটরি দেখার বা আপনার অ্যাপ্লিকেশনটি রিভার্স-ইঞ্জিনিয়ার করার জন্য যে কেউ কীটি প্রকাশ করবে।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

প্রশ্ন: তৃতীয় পক্ষের এআই মডেল প্রদানকারীর সাথে কোন ডেটা শেয়ার করা হয়?

উত্তর: একটি বহিরাগত তৃতীয় পক্ষের মডেলের সাথে সংযোগ স্থাপনের মাধ্যমে, আপনি আপনার কোড এবং অন্যান্য ইনপুট ডেটা (যেমন প্রম্পট) প্রক্রিয়াকরণের জন্য সেই সরবরাহকারীর কাছে পাঠাতে সম্মত হন। আপনার ব্যবহার তাদের পরিষেবার শর্তাবলী মেনে চলছে কিনা তা যাচাই করার জন্য আপনার দায়িত্ব। Google কোনও তৃতীয় পক্ষের পরিষেবার প্রাপ্যতা, কর্মক্ষমতা বা বৈধতার জন্য দায়ী নয় এবং গ্যারান্টি দিতে পারে না।

প্রশ্ন: গুগল কি তৃতীয় পক্ষের সরবরাহকারীর সাথে ভাগ করা ডেটা দেখতে পারে?

উত্তর: না। আপনার এবং তৃতীয় পক্ষের মডেল প্রদানকারীদের মধ্যে আদান-প্রদান করা কোনও ফাইল, প্রম্পট বা প্রতিক্রিয়া Google দেখতে পাবে না। সমস্ত ডেটা প্রক্রিয়াকরণ শুধুমাত্র আপনার এবং আপনার মডেল প্রদানকারীর মধ্যে হয়।

প্রশ্ন: বর্তমানে কোন অ্যান্ড্রয়েড স্টুডিও এআই বৈশিষ্ট্যগুলি বহিরাগত তৃতীয় পক্ষের মডেলগুলিতে সমর্থিত?

উত্তর: বহিরাগত তৃতীয় পক্ষের মডেলগুলির সাথে সংযোগ করার সময় চ্যাট এবং এআই এজেন্ট বৈশিষ্ট্যগুলি সমর্থিত। তবে, কিছু বিশেষায়িত অ্যান্ড্রয়েড স্টুডিও এআই বৈশিষ্ট্যগুলি ডিফল্ট স্থানীয় বা গুগল-প্রদত্ত মডেলগুলির পরিবর্তে বহিরাগত মডেলগুলি ব্যবহার করার সময় প্রত্যাশা অনুযায়ী কাজ নাও করতে পারে বা সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ হতে পারে।