কুইকস্টার্ট: ভার্টেক্স এআই ব্যবহার করে টেক্সট তৈরি করুন

এই পৃষ্ঠায় ব্যাখ্যা করা হয়েছে কিভাবে অ্যাপস স্ক্রিপ্টের ভার্টেক্স এআই অ্যাডভান্সড সার্ভিস ব্যবহার করে জেমিনি ২.৫ ফ্ল্যাশ মডেলকে টেক্সট তৈরি করতে সাহায্য করবেন।

ভার্টেক্স এআই অ্যাডভান্সড পরিষেবা সম্পর্কে আরও জানতে, রেফারেন্স ডকুমেন্টেশন দেখুন।

অ্যাপস স্ক্রিপ্টের ভার্টেক্স এআই অ্যাডভান্সড পরিষেবা থেকে এআই-জেনারেটেড টেক্সট।
চিত্র ১. অ্যাপস স্ক্রিপ্ট এক্সিকিউশন লগে ভার্টেক্স এআই পরিষেবার প্রতিক্রিয়া।

উদ্দেশ্য

  • তোমার পরিবেশ ঠিক করো।
  • Vertex AI উন্নত পরিষেবা ব্যবহার করে এমন একটি Apps Script প্রকল্প তৈরি করুন।
  • টেক্সট তৈরি করতে স্ক্রিপ্টটি চালান।

পূর্বশর্ত

আপনার পরিবেশ সেট আপ করুন

এই বিভাগটি ব্যাখ্যা করে কিভাবে Google Cloud কনসোল এবং Apps Script-এ আপনার পরিবেশ কনফিগার এবং সেট আপ করবেন।

আপনার ক্লাউড প্রজেক্টে Vertex AI API সক্ষম করুন

  1. গুগল ক্লাউড কনসোলে, আপনার গুগল ক্লাউড প্রজেক্টটি খুলুন এবং ভার্টেক্স এআই এপিআই সক্ষম করুন:

    API সক্রিয় করুন

  2. নিশ্চিত করুন যে আপনি সঠিক ক্লাউড প্রজেক্টে API সক্রিয় করছেন, তারপর Next এ ক্লিক করুন।

  3. নিশ্চিত করুন যে আপনি সঠিক API সক্রিয় করছেন, তারপর সক্ষম করুন ক্লিক করুন।

আপনার অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি এবং সেট আপ করুন

আপনার অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি এবং সেট আপ করতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:

  1. script.google.com এ যান।
  2. একটি অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করতে নতুন প্রকল্পে ক্লিক করুন।
  3. উপরের বাম দিকে, শিরোনামহীন প্রকল্পে ক্লিক করুন।
  4. আপনার স্ক্রিপ্টের নাম দিন Vertex AI quickstart এবং Rename এ ক্লিক করুন।

Vertex AI অ্যাডভান্সড পরিষেবা সেট আপ করুন

Vertex AI অ্যাডভান্সড পরিষেবা সক্রিয় করতে এবং কোড সেট আপ করতে, নিম্নলিখিতগুলি করুন:

  1. স্ক্রিপ্ট এডিটরে, Services- এ যান এবং Add a service-এ ক্লিক করুন। পরিষেবা যোগ করার আইকন .
  2. ড্রপ-ডাউন মেনুতে, Vertex AI API নির্বাচন করুন এবং Add এ ক্লিক করুন।
  3. Code.gs ফাইলটি খুলুন এবং এর বিষয়বস্তু নিম্নলিখিত কোড দিয়ে প্রতিস্থাপন করুন:

    /**
     * Main entry point to test the Vertex AI integration.
     */
    function main() {
      const prompt = 'What is Apps Script in one sentence?';
    
      try {
        const response = callVertexAI(prompt);
        console.log(`Response: ${response}`);
      } catch (error) {
        console.error(`Failed to call Vertex AI: ${error.message}`);
      }
    }
    
    /**
     * Calls the Vertex AI Gemini model.
     *
     * @param {string} prompt - The user's input prompt.
     * @return {string} The text generated by the model.
     */
    function callVertexAI(prompt) {
      // Configuration
      const projectId = 'GOOGLE_CLOUD_PROJECT_ID';
      const region = 'us-central1';
      const modelName = 'gemini-2.5-flash';
    
      const model = `projects/${projectId}/locations/${region}/publishers/google/models/${modelName}`;
    
      const payload = {
        contents: [{
          role: 'user',
          parts: [{
            text: prompt
          }]
        }],
        generationConfig: {
          temperature: 0.1,
          maxOutputTokens: 2048
        }
      };
    
      // Execute the request using the Vertex AI Advanced Service
      const response = VertexAI.Endpoints.generateContent(payload, model);
    
      // Use optional chaining for safe property access
      return response?.candidates?.[0]?.content?.parts?.[0]?.text || 'No response generated.';
    }
    

    আপনার ক্লাউড প্রোজেক্টের প্রোজেক্ট আইডি দিয়ে GOOGLE_CLOUD_PROJECT_ID প্রতিস্থাপন করুন।

  4. সংরক্ষণ করুন ক্লিক করুন সংরক্ষণ আইকন .

স্ক্রিপ্টটি পরীক্ষা করুন

  1. স্ক্রিপ্ট এডিটরে, main ফাংশনটি চালানোর জন্য Run এ ক্লিক করুন।
  2. যদি অনুরোধ করা হয়, স্ক্রিপ্টটি অনুমোদন করুন।
  3. Vertex AI থেকে প্রতিক্রিয়া দেখতে Execution log-এ ক্লিক করুন।

Vertex AI What is Apps Script in one sentence? প্রশ্নের উত্তর দেয়। উদাহরণস্বরূপ, এক্সিকিউশন লগ নিম্নলিখিতগুলির মতো একটি প্রতিক্রিয়া দেয়:

Response: Google Apps Script is a cloud-based, JavaScript platform that lets you
automate, integrate, and extend Google Workspace applications like Sheets, Docs,
and Gmail.

পরিষ্কার করা

এই টিউটোরিয়ালে ব্যবহৃত রিসোর্সের জন্য আপনার Google ক্লাউড অ্যাকাউন্টে চার্জ এড়াতে, আমরা আপনাকে ক্লাউড প্রকল্পটি মুছে ফেলার পরামর্শ দিচ্ছি।

  1. গুগল ক্লাউড কনসোলে, রিসোর্স পরিচালনা পৃষ্ঠায় যান। মেনু > IAM & Admin > রিসোর্স পরিচালনা করুন এ ক্লিক করুন।

    রিসোর্স ম্যানেজারে যান

  2. প্রকল্পের তালিকায়, আপনি যে প্রকল্পটি মুছতে চান তা নির্বাচন করুন এবং তারপরে মুছুন মুছে ফেলুন করুন।
  3. ডায়ালগে, প্রজেক্ট আইডি টাইপ করুন এবং তারপর প্রজেক্টটি মুছে ফেলতে Shut down এ ক্লিক করুন।

এই কুইকস্টার্টে ব্যবহৃত রিসোর্সের জন্য আপনার Google ক্লাউড অ্যাকাউন্টে চার্জ এড়াতে, আমরা আপনাকে ক্লাউড প্রকল্পটি মুছে ফেলার পরামর্শ দিচ্ছি।