প্রতিদিনের এআই রেসিপিকাজযাচাই করা হয়েছে ২২ জুল, ২০২৬

আপনার প্রথম AI এজেন্ট তৈরি করুন সুরক্ষিত API অ্যাক্সেস সহ

7 মিনিটে কাজ করা এজেন্ট কোনো পেইড সেবা ছাড়াই - শুধুমাত্র লোকাল কোড এবং বিনামূল্যে API

  1. 1.Node.js ইনস্টল করুন (যদি না থাকে)। টার্মিনাল খুলুন এবং চালান: node --version। যদি কোনো ফলাফল না দেখান - nodejs.org থেকে ডাউনলোড করুন এবং ইনস্টল করুন।

    Node.js বিনামূল্যে। LTS সংস্করণ বেছে নিন।

    Node.js
  2. 2.একটি প্রজেক্ট ফোল্ডার তৈরি করুন। টার্মিনালে চালান: mkdir ai-agent && cd ai-agent && npm init -y

    কমান্ডগুলি Windows (PowerShell), macOS এবং Linux-এ একই কাজ করে।

  3. 3.প্রয়োজনীয় প্যাকেজগুলি ইনস্টল করুন: npm install axios dotenv। এটি আপনার এজেন্টকে API-তে অনুরোধ পাঠাতে এবং কী নিরাপদে সংরক্ষণ করতে দেবে।

    সব প্যাকেজ বিনামূল্যে। npm রিপোজিটরি থেকে ডাউনলোড হয়।

    npm
  4. 4.ai-agent ফোল্ডারের মূলে একটি .env ফাইল তৈরি করুন এবং একটি বিনামূল্যে API কী যোগ করুন। বিকল্প 1 (শিক্ষানবিসদের জন্য সুপারিশকৃত): Open-Meteo ব্যবহার করুন (বিনামূল্যে আবহাওয়া API, নিবন্ধন প্রয়োজন নেই)। বিকল্প 2: OpenWeather থেকে বিনামূল্যে API কী পান (নিবন্ধন প্রয়োজন, তবে বিনামূল্যে স্তর উপলব্ধ)। Open-Meteo-র জন্য .env বিষয়বস্তু: WEATHER_API=https://api.open-meteo.com/v1/forecast

    ⚠️ কখনও .env ফাইল গিট বা ইন্টারনেটে প্রকাশ করবেন না। Open-Meteo কোনো কী প্রয়োজন করে না এবং প্রথম এজেন্টের জন্য আদর্শ।

    Text Editor (VS Code)
  5. 5.ai-agent ফোল্ডারে একটি agent.js ফাইল তৈরি করুন এবং নীচের কোড অনুলিপি করুন। এই এজেন্ট স্থানাঙ্ক অনুযায়ী আবহাওয়া অনুরোধ করবে এবং টার্মিনালে ফলাফল দেখাবে।

    একই টেক্সট এডিটর ব্যবহার করুন।

    Text Editor (VS Code)
    প্রম্পট
    require('dotenv').config();
    const axios = require('axios');
    
    async function weatherAgent(latitude, longitude) {
      try {
        const apiUrl = `${process.env.WEATHER_API}?latitude=${latitude}&longitude=${longitude}&current_weather=true`;
        const response = await axios.get(apiUrl);
        const weather = response.data.current_weather;
        console.log(`তাপমাত্রা: ${weather.temperature}°C`);
        console.log(`বায়ু গতি: ${weather.windspeed} কিমি/ঘন্টা`);
        return weather;
      } catch (error) {
        console.error('অনুরোধ ত্রুটি:', error.message);
      }
    }
    
    weatherAgent(55.7558, 37.6173);
    এই প্রম্পটটি কী করেকোড একটি এজেন্ট তৈরি করে যা অক্ষাংশ [latitude] এবং দ্রাঘিমাংশ [longitude] নেয়, আবহাওয়া API-তে অনুরোধ পাঠায় এবং তাপমাত্রা ও বায়ু দেখায়। উদাহরণে মস্কোর স্থানাঙ্ক রয়েছে (55.7558, 37.6173) - এগুলি আপনার নিজের সাথে প্রতিস্থাপন করুন বা পরীক্ষার জন্য যেমন আছে তেমনি রাখুন।
  6. 6.টার্মিনালে এজেন্ট চালান: node agent.js। আপনি নির্দিষ্ট স্থানাঙ্কের জন্য বর্তমান তাপমাত্রা এবং বায়ু দেখতে পাবেন।

    যদি 'require' সম্পর্কে ত্রুটি হয় - নিশ্চিত করুন যে আপনি ai-agent ফোল্ডারে আছেন (pwd কমান্ড বর্তমান ফোল্ডার দেখাবে)।

  7. 7.সুরক্ষা যোগ করুন: security.js ফাইল তৈরি করুন API-তে পাঠানোর আগে ইনপুট ডেটা যাচাই করার জন্য। এজেন্টে নীচের লাইনটি অনুরোধের আগে অনুলিপি করুন স্থানাঙ্ক যাচাই করতে:

    এই ধাপ ভুল ডেটা পাঠানো প্রতিরোধ করে এবং সম্ভাব্য ইনজেকশন থেকে রক্ষা করে।

    Text Editor (VS Code)
    প্রম্পট
    if (latitude < -90 || latitude > 90 || longitude < -180 || longitude > 180) {
      throw new Error('স্থানাঙ্ক অনুমতিযুক্ত পরিসরের বাইরে');
    }
    এই প্রম্পটটি কী করেweatherAgent() ফাংশনের শুরুতে API অনুরোধের আগে এই যাচাইকরণ যোগ করুন। এটি নিশ্চিত করে যে অক্ষাংশ -90 থেকে 90, দ্রাঘিমাংশ -180 থেকে 180, যা আপনার এজেন্টকে ভুল ইনপুট থেকে রক্ষা করে।
💰 এটি অনুসরণ করতে কত খরচ2026-07 অনুযায়ী দাম
  • বিনামূল্যেNode.jsসম্পূর্ণ বিনামূল্যে, ওপেন সোর্স।
  • বিনামূল্যেnpm প্যাকেজ (axios, dotenv)সব প্যাকেজ বিনামূল্যে এবং ওপেন সোর্স।
  • বিনামূল্যেOpen-Meteo APIবিনামূল্যে API ব্যক্তিগত ব্যবহারের জন্য কোনো অনুরোধ সীমাবদ্ধতা ছাড়াই, নিবন্ধন প্রয়োজন নেই।
  • বিনামূল্যেপুরো রেসিপিসম্পূর্ণ পথ বিনামূল্যে - ক্রেডিট কার্ড, পেইড সাবস্ক্রিপশন বা API ক্রেডিট প্রয়োজন নেই।
চেষ্টা করুন এবং প্রথম হয়ে চিহ্ন দিন

আজ কেন

এআই পরিষেবা দ্রুত বদলায় - ইন্টারফেস ও ফ্রি সীমা বর্ণনার থেকে আলাদা হতে পারে।