অথেনটিকেশন
Secret আর publishable key।
প্রতিটা request-এর সাথে একটা API key পাঠাতে হয়। key দুই ধরনের:
| Key | শুরু হয় | কোথায় ব্যবহার করবেন | কী করতে পারে |
|---|---|---|---|
| Secret | sk_live_ |
শুধু আপনার সার্ভারে | সবকিছু: chat, তথ্য, টুল, কথোপকথন |
| Publishable | pk_live_ |
ব্রাউজারে (ওয়েবসাইট উইজেট) | শুধু উইজেটের endpoint; চাইলে আপনার ডোমেইনে লক করা যায় |
Secret key পাঠান bearer token হিসেবে:
curl https://aiagent1.skotechlabs.com/api/v1/usage \
-H "Authorization: Bearer sk_live_your_key"
Secret key কখনো ফ্রন্ট-এন্ড কোডে, মোবাইল অ্যাপে বা পাবলিক repository-তে রাখবেন না। ফাঁস হয়ে গেলে ড্যাশবোর্ড থেকে revoke করুন — সাথে সাথে কাজ করা বন্ধ করে দেবে।
Key একমুখী hash করে রাখা হয়, তাই বানানোর পর আমরা আর কখনো key দেখাতে পারি না। হারিয়ে ফেলেছেন? নতুন একটা বানিয়ে পুরনোটা revoke করুন।
