কন্ট্রোল প্যানেল ড্যাশবোর্ড
রিয়েল-টাইম হার্ডওয়্যার গেজ, জিপিইউ লোড, টপ মডেল স্ট্যাটাস এবং টোকেন টেলিমেট্রি।
লাইভ হার্ডওয়্যার মনিটর (RTX 3050 & Host Node) Active Daemon
ট্যানেন্ট ও API Keys
আপনার সংযুক্ত SaaS ক্লায়েন্ট এবং তাদের গোপন API Key, Webhook Secret ও এন্ডপয়েন্ট সংক্রান্ত তথ্য।
| ট্যানেন্ট আইডি | নাম ও ডোমেইন | ধরন (SaaS) | ওয়েবহুক সংযোগ | ওয়ালেট ব্যালেন্স | অ্যাকশন |
|---|
চ্যাট টেস্ট ল্যাব (Agent & Model Playground)
টপ মডেল (Gemini 3.8 Flash Tiered) অথবা লোকাল জিপিইউ মডেল দিয়ে মাস্টারমাইন্ড সিদ্ধান্ত ও রেসপন্স পর্যবেক্ষণ করুন।
{ "status": "waiting_for_input" }
{ "status": "no_tools_called" }
{ "tokens": 0, "bengali_ratio": "100%" }
এজেন্ট স্টুডিও (Agent Studio)
ডোমেইন এজেন্টদের তালিকা, সিস্টেম প্রম্পট লাইভ এডিট এবং নতুন কাস্টম এজেন্ট তৈরি করুন।
মাস্টার প্রম্পট ও গ্লোবাল পলিসি এডিটর
হেড অর্কেস্ট্রেটর প্রম্পট, প্রমিত বাংলা পলিসি এবং সিকিউরিটি সেফটি ক্লজ লাইভ পরিবর্তন করুন (নো ব্যাকএন্ড রিস্টার্ট)।
ইউজার ইনটেন্ট সনাক্তকরণ ও স্কিমা রুলস:
প্রতিটি এজেন্টের ফাইনাল অ্যানসারে এই নির্দেশ স্বয়ংক্রিয়ভাবে ইনজেক্ট করা হয়:
সিস্টেম প্রম্পট প্রটেকশন, প্রোভাইডার নাম গোপন রাখা ও SSRF প্রিভেনশন:
সেলফ-লার্নিং কন্ট্রোল সেন্টার (Self-Learning Memory)
Qdrant ভেক্টর মেমোরি ভিত্তিক ইন-কনটেক্সট ফিউ-শট শিখন এবং অ্যাডমিন রিভিউ কিউ।
অনুমোদিত প্রশ্ন-উত্তর স্বয়ংক্রিয়ভাবে প্রম্পটে ইনজেক্ট হয়।
এই মানের চেয়ে বেশি কনফিডেন্স হলে মেমোরিতে যাবে।
| এজেন্ট | গ্রাহকের প্রশ্ন (User Query) | অনুমোদিত আদর্শ উত্তর (Ideal Response) | কনফিডেন্স | স্ট্যাটাস | অ্যাকশন |
|---|
📚 ডোমেন নলেজ বেস ও RAG ইঞ্জিন (Knowledge Base Hub) Qdrant Vector DB
টেন্যান্ট অনুযায়ী টেকনিক্যাল ডকুমেন্ট, এফএকিউ ও ম্যানুয়াল সংরক্ষণ করুন। চ্যাটে গ্রাহকের প্রশ্ন অনুযায়ী স্বয়ংক্রিয়ভাবে প্রাসঙ্গিক অংশ তুলে এনে নির্ভুল উত্তর দেওয়া হবে।
🗂️ সক্রিয় নলেজ বেস সংগ্রহশালা (Knowledge Bases List) ০ টি সক্রিয়
| টাইপ | ডকুমেন্ট শিরোনাম | নলেজ বেস | ক্যাটাগরি | সাইজ / চঙ্ক | সংক্ষিপ্ত প্রিভিউ | অ্যাকশন |
|---|
👥 ইউজার টু নলেজ বেস মাল্টি-অ্যাসাইনমেন্ট মেট্রিক্স (User Multi-Assignment) Multi-Assign
নির্দিষ্ট গ্রাহক বা ইউজারকে এক বা একাধিক নলেজ বেস নির্ধারণ করে দিন। চ্যাটে ওই ইউজার প্রশ্ন করলে শুধুমাত্র তার নির্ধারিত নলেজ বেস থেকেই উত্তর তৈরি হবে।
| ইউজার আইডি (end_user_id) | অ্যাসাইনকৃত নলেজ বেসসমূহ (Assigned Knowledge Bases) | মোট নলেজ বেস | অ্যাকশন |
|---|
মডেল অর্কেস্ট্রা ও এআই প্রোভাইডার হাব
ভিজ্যুয়াল অর্কেস্ট্রেশন ফ্লো, Antigravity অ্যাকাউন্ট পুল এবং ওপেনরাউটার, গ্রক বা ওপেনএআই কানেক্ট করুন।
Antigravity Google Accounts পুল (OmniRoute Gateway) ৬টি অ্যাকাউন্ট সক্রিয়
OmniRoute Console ↗ভিজ্যুয়াল মডেল অ্যাসাইনমেন্ট ম্যাট্রিক্স (Role to Model Mapping)
কোন কাজের জন্য কোন মডেল কাজ করবে তা এখান থেকে সরাসরি পরিচালনা করুন:
জটিল কাস্টমার রিকোয়েস্ট ও সিনথেসিস:
সাব-সেকেন্ড দ্রুত FAQ ও সংক্ষিপ্ত উত্তর:
HTML ওয়েবসাইট বিল্ডার ও ব্যবসায়িক বিশ্লেষণ:
থার্ড-পার্টি API প্রোভাইডার কনফিগারেশন
OpenRouter, Groq বা OpenAI API Key যুক্ত করে যেকোনো মডেলকে BongoMind-এ নিয়ে আসুন:
লাইভ ইউজার ও সিস্টেম স্ট্রিম
বর্তমানে কোন ইউজার কোন টেন্যান্টের অধীনে কোন মডেল কল করছে তার রিয়েলটাইম টেলিমেট্রি ফিড।
| সময় | এন্ড ইউজার | ট্যানেন্ট | এজেন্ট | ব্যবহৃত এআই মডেল | মোট টোকেন | চার্জ (৳) | লেটেন্সি |
|---|
ইউজার টোকেন ইউসেজ ও হিসেব
প্রতিটি গ্রাহক বা এন্ড-ইউজারের ভিত্তিতে টোকেন খরচ, রিকোয়েস্ট সংখ্যা এবং মোট বিডিটি (৳) বিলিং রিপোর্ট।
| এন্ড ইউজার আইডি | ট্যানেন্ট | মোট কল | প্রম্পট টোকেন | কমপ্লিশন টোকেন | মোট টোকেন | চার্জ (BDT ৳) | সর্বশেষ সক্রিয় |
|---|
ইন্টিগ্রেশন হাব ও API Documentation
যে কোনো প্ল্যাটফর্মে (cURL, Python, Node.js, Laravel) BongoMind এআই গেটওয়ে যুক্ত করার রেডিমেড কোড ও গাইড।
Bearer Token অথেন্টিকেশন এবং রিয়েল-টাইম বাংলা এআই রেসপন্স।
curl -X POST https://api.bongomind.com/v1/chat \
-H "Authorization: Bearer YOUR_TENANT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"message": "আমার ইন্টারনেট সংযোগে লাল বাতি জ্বলছে, কি করব?",
"end_user_id": "cust_1002"
}'
import requests
url = "https://api.bongomind.com/v1/chat"
headers = {
"Authorization": "Bearer YOUR_TENANT_API_KEY",
"Content-Type": "application/json"
}
payload = {
"message": "আমার বকেয়া বিল কত এবং আমি কিভাবে বিকাশ দিয়ে পরিশোধ করব?",
"end_user_id": "cust_user_401"
}
response = requests.post(url, json=payload, headers=headers)
print("AI Reply:", response.json()["reply"])
import fetch from 'node-fetch';
async function chatWithBongoMind() {
const res = await fetch('https://api.bongomind.com/v1/chat', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_TENANT_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
message: 'আমার ডোমেইন myshopbd.com কি খালি আছে?',
end_user_id: 'user_dhaka_01'
})
});
const data = await res.json();
console.log('AI Reply:', data.reply);
}
chatWithBongoMind();
// app/Http/Controllers/BongoMindWebhookController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class BongoMindWebhookController extends Controller
{
public function handle(Request $request)
{
$signature = $request->header('X-BongoMind-Signature');
$timestamp = $request->header('X-BongoMind-Timestamp');
$secret = config('services.bongomind.secret'); // Your bm_sec_...
// HMAC-SHA256 Signature Verification
$payload = $timestamp . '.' . $request->getContent();
$expected = 'sha256=' . hash_hmac('sha256', $payload, $secret);
if (!hash_equals($expected, (string)$signature)) {
return response()->json(['ok' => false, 'error' => 'invalid_signature'], 401);
}
$tool = $request->input('tool');
if ($tool === 'get_user_bill') {
return response()->json([
'ok' => true,
'data' => ['due_amount' => 800, 'due_date' => '2026-10-31']
]);
}
return response()->json(['ok' => false, 'error' => 'unknown_tool'], 404);
}
}
বিডিটি ওয়ালেট ও লেজার এক্সপ্লোরার
Integer Micro-Taka (µ৳) আর্কিটেকচার। ১ ৳ = ১০,০০,০০০ µ৳। কোনো ফ্লোট রাউন্ডিং ড্রাফট নেই।
| ট্যানেন্ট | ধরন | অ্যামাউন্ট | ব্যালেন্স আফটার | রিকোয়েস্ট আইডি |
|---|---|---|---|---|
| tn_isp_7656580b | usage_charge | -০.০১৯৭ ৳ | ৳৪৯৯.৯৮০৩ | req_bcd4a51cff9f |
| tn_isp_7656580b | topup | +৳৫০০.০০ | ৳৫০০.০০ | init_wallet |