এআই এপিআই ও এসডিকে
এআই (AI) API কী?
আপনি চ্যাটজিপিটি (ChatGPT) বা ক্লড (Claude) ওয়েবসাইটে গিয়ে চ্যাট করতে পারেন — কিন্তু আপনি যদি আপনার নিজের অ্যাপে এই একই বুদ্ধিমত্তা যোগ করতে চান তাহলে? এখানেই আসে API (Application Programming Interface)।
API হলো দুটি সফটওয়্যারের মধ্যে কথোপকথনের মাধ্যম। এআই (AI) API দিয়ে আপনার ওয়েবসাইট, মোবাইল অ্যাপ বা যেকোনো সফটওয়্যার ওপেনএআই (OpenAI), অ্যানথ্রোপিক (Anthropic) বা গুগল (Google)-এর মডেলগুলোর সাথে কথা বলতে পারে।
কল্পনা করুন একটি রেস্তোরাঁর কথা। আপনি (ক্লায়েন্ট) সরাসরি রান্নাঘরে যান না — আপনি ওয়েটারকে (API) অর্ডার দেন এবং সে আপনার খাবার নিয়ে আসে। API ঠিক এমনই — আপনার অ্যাপ API-কে অনুরোধ পাঠায় এবং API উত্তর ফেরত দেয়।
প্রধান এআই (AI) API প্রোভাইডার
- ওপেনএআই (OpenAI) API: জিপিটি-৪ও (GPT-4o), জিপিটি-৪ও (GPT-4o)-mini, ড্যাল-ই (DALL-E), Whisper ইত্যাদি। সবচেয়ে জনপ্রিয় এবং ব্যাপকভাবে ব্যবহৃত।
- অ্যানথ্রোপিক (Anthropic) API: ক্লড (Claude) Opus, Sonnet, Haiku। দীর্ঘ কনটেক্সট এবং নিরাপত্তায় শক্তিশালী।
- গুগল (Google) AI API: জেমিনি (Gemini) Pro, জেমিনি (Gemini) Flash। গুগল ইকোসিস্টেমের সাথে একীভূত।
- টুগেদার এআই (Together AI), গ্রক (Groq): ওপেন-সোর্স মডেল (Llama, Mistral) হোস্ট করে — সস্তা ও দ্রুত।
SDK কী?
SDK (Software Development Kit) হলো API ব্যবহার সহজ করার জন্য তৈরি লাইব্রেরি। কাঁচা HTTP রিকুয়েস্ট না লিখে আপনি SDK-র ফাংশন কল করে API ব্যবহার করতে পারেন।
যেমন ওপেনএআই (OpenAI)-এর Python SDK ব্যবহার করলে client.chat.completions.create() কল করলেই হয় — HTTP হেডার, JSON পার্সিং ইত্যাদি নিয়ে ভাবতে হয় না।
খরচ বোঝা
এআই API-তে খরচ সাধারণত টোকেন দিয়ে হিসাব হয়:
- ইনপুট টোকেন: আপনি যা পাঠান (প্রম্পট + সিস্টেম মেসেজ)।
- আউটপুট টোকেন: মডেল যা উত্তর দেয়। সাধারণত ইনপুটের চেয়ে ২-৪ গুণ দামি।
খরচ কমানোর কৌশল: সহজ কাজে ছোট মডেল (জিপিটি-৪ও (GPT-4o)-mini, Haiku) ব্যবহার করুন, প্রম্পট সংক্ষিপ্ত রাখুন, ক্যাশিং ব্যবহার করুন এবং max_tokens সীমিত করুন।
বিভিন্ন এআই API ব্যবহারের উদাহরণ
ছোট কুইজ
পড়া চালিয়ে যান