প্ৰম্পট ইনজেকশ্যন সহ্য কৰা এজেন্ট খৰচ নিয়ন্ত্ৰণ স্থাপন কৰক।
ডেছব'ৰ্ডত খৰচৰ অনুমতি স্থাপন কৰক - এটা সময়কালৰ ভাতা আৰু এটা লেনদেনৰ সীমা - আৰু ব্যাকএণ্ডে প্ৰতিটো পেমেন্টত ইয়াক প্ৰয়োগ কৰে। কাৰণ ই ব্যাকএণ্ডত থাকে আৰু API পঢ়া-মাত্ৰ, যি প্ৰম্পট ইনজেকশ্যনে এজেন্টৰ পৰিকল্পনাক হাইজেক কৰে সেয়া সীমা বৃদ্ধি কৰিব নোৱাৰে। আপোনাৰ কোডে APIৰ জৰিয়তে অনুমতি পঢ়ে ইয়াক প্ৰদৰ্শন কৰিবলৈ বা ইয়াৰ চাৰিওকাষে পৰিকল্পনা কৰিবলৈ।
আপুনি আৰম্ভ কৰাৰ আগতে।
- এটা বিদ্যমান এজেন্ট (দেখক add-payments-to-agent guide).
- এজেন্টৰ মালিকানা থকা কৰ্মস্থানৰ বাবে ডেছব'ৰ্ডৰ প্ৰৱেশ - অনুমতিসমূহ তাত স্থাপন কৰা হয়, APIৰ জৰিয়তে নহয়।
- আশা কৰা দৈনিক ব্যয়ৰ এক কাঁচা ধাৰণা - ভাতাটো 2-3x স্বাভাবিক ব্যৱহাৰ হ'ব লাগিব, 100x নহয়, সেয়ে ই বাস্তৱতে লোড-বেয়াৰিং।
- অনুমতি পঢ়িবলৈ এটা API কী (এই গাইডৰ বাবে এটা
sk_test_কী ভাল)। - এজেন্ট খৰচ নীতি ধাৰণাৰ সৈতে পৰিচিতি - এই গাইডটো ইয়াৰ কাৰ্যকৰী সমকক্ষ।
ডেছব'ৰ্ডত অনুমতি স্থাপন কৰক।
Blockchain0x ডেছব'ৰ্ডত এজেন্ট খোলক আৰু দুটা সংখ্যা নিৰ্ধাৰণ কৰক: এখন সময়ৰ ওপৰত অনুমতি (এখন দিন, এখন সপ্তাহ, অথবা 30 দিন) আৰু এখন প্ৰতি-লেনদেনৰ সীমা। অনুমতিটোৱে সমগ্ৰ সময়ৰ ভিতৰত সৰ্বাধিক খৰচৰ সীমা নিৰ্ধাৰণ কৰে; প্ৰতি-লেনদেনৰ সীমাই এখন একক অস্বাভাৱিক অনুৰোধক একেলগে খৰচ কৰিবলৈ বাধা দিয়ে। এইটো উদ্দেশ্যৰ বাবে এখন ডেছব'ৰ্ড কাৰ্য - এইটো হৈছে মানুহৰ দ্বাৰা নিৰ্ধাৰিত সীমা য'ত এজেন্টে চলি থাকে।
Amounts are USDC base units (6 decimals). An allowance_wei of "20000000" is 20 USDC; a per_tx_wei of "2000000" is 2 USDC. The period is a period_seconds value: 86400 for a day, 604800 for a week, 2592000 for 30 days.
APIৰ জৰিয়তে অনুমতি পঢ়ক।
আপোনাৰ কোডে UI ত দেখাবলৈ লাইভ অনুমতি উলিয়াব পাৰে বা এজেণ্টটোক পেমেন্টৰ চেষ্টা কৰাৰ আগতে কিমান ঠাই বাকী আছে চাবলৈ দিব পাৰে। ৰাস্তাটো পঢ়া-হে - কোনো মিউটেট এণ্ডপইণ্ট নাই, যিয়ে সঠিকভাৱে বুজাইছে যে এজেণ্টৰ চাবি নিজৰ সীমা বঢ়াব নোৱাৰে।
curl https://api.blockchain0x.com/v1/agents/agt_123/spend-permissions \
-H "Authorization: Bearer $BLOCKCHAIN0X_API_KEY"{
"allowance_wei": "20000000",
"per_tx_wei": "2000000",
"period_seconds": 86400,
"start_at": "2026-05-15T00:00:00Z",
"end_at": null,
"revoked_at": null
}ইয়াক সময়ত আবদ্ধ কৰক, অথবা বাতিল কৰক।
দুটা ক্ষেত্ৰে অনুমতিৰ পৰা সময়-সীমাবদ্ধ নিয়ন্ত্ৰণলৈ পৰিণত কৰে। start_at আৰু end_at লাইভ থকা সময়সীমা নিৰ্ধাৰণ কৰে, সেয়ে আপুনি এটা সময়সূচী চাকৰিৰ বাবে বাজেট পূৰ্ব-স্থাপন কৰিব পাৰে বা এটা নিজে মচিব পাৰে; সময়সীমাৰ বাহিৰে ই একো অনুমোদন নকৰে। revoked_at হৈছে কিল চুইচ: ডেছব'ৰ্ডৰ পৰা বাতিল কৰক আৰু অনুমতি যিকোনো পেমেন্টৰ বাবে শূন্যলৈ নামি যায় যি তাৰপিছত মূল্যায়ন কৰা হয়।
এটা কঠোৰ ৰোধৰ বাবে, এজেণ্টৰ API চাবি apiKeys.revoke বা apiKeys.rotateৰে বাতিল কৰক বা ঘূৰাওক - যি চিহ্নিতকৰণ সম্পূৰ্ণৰূপে বন্ধ কৰে, কেৱল খৰচ নহয়। অনুমতি বাতিল কৰাটো শল্যচিকিৎসাৰ পদক্ষেপ; চাবি বাতিল কৰাটো হত্যা চুইচ।
এটা পেমেন্টৰ ব্যৱস্থা কৰক যি সীমাত পৰে।
যেতিয়া এটা পেমেন্ট সক্ৰিয় অনুমতি অতিক্ৰম কৰিব, পিছৰ দিশে ই কোনো বস্তু চেইনত স্পৰ্শ কৰাৰ আগতে প্ৰত্যাখ্যান কৰে - কোনো ধন চলা নাই। আপোনাৰ payments.create কলটো এটা ত্ৰুটি উভতি দিয়ে; ইয়াক যিকোনো আন বিফল কলৰ দৰে ব্যৱহাৰ কৰক, আপোনাৰ অপাৰেটৰলৈ পৃষ্ঠত আনে, আৰু একে দেওয়ালত অন্ধভাৱে পুনৰ চেষ্টা নকৰিব।
এজন এজেন্টে কি চেষ্টা কৰিছে চাবলৈ, ডেছব'ৰ্ডৰ কার্যকলাপ লগ চাওক আৰু বাস্তৱ স্থানান্তৰসমূহক transactions.getৰ সৈতে পুনৰ মেল কৰক। প্রত্যাখ্যাত চেষ্টা সমূহৰ এটা বিস্ফোৰণ হৈছে আপোনাৰ আগতীয়াকৈ সংকেত: হয়তো এটা ভুল কনফিগাৰ কৰা ভাত, এটা পলায়ন লুপ, বা এটা ইনজেকশন প্ৰব। ইয়াত সতৰ্কতা দিয়ক যি ধৰণে আপুনি যিকোনো ব্যৰ্থ কলৰ শিখৰ ওপৰত দিব।
পাঁচটা ভুল যিয়ে নিয়ন্ত্ৰণক পৰাস্ত কৰে।
ব্যাকএণ্ডৰ সলনি এজেন্ট কোডত খৰচৰ সীমা ৰাখা
এজেণ্টৰ পৰিকল্পনাৰ বা ব্যৱস্থাৰ প্ৰম্পটত ব্যয় নিয়মসমূহ সুৰক্ষা সীমা নহয়। যি প্ৰম্পট-ইঞ্জেকশন আক্ৰমণে পৰিকল্পনাক অতিক্ৰম কৰে সেয়া সীমাকো অতিক্ৰম কৰে। ব্যয় অনুমতিৰ মূল উদ্দেশ্য হৈছে যে সেয়া এজেণ্টৰ নিয়ন্ত্ৰণযোগ্য পৰিসৰৰ বাহিৰে থাকে - পিছৰ পৃষ্ঠাত, ডেছব'ৰ্ডত স্থাপন কৰা - সেয়া এজেণ্টে সলনি কৰিব নোৱাৰে। সেয়া তাত কনফিগাৰ কৰক, 'এজেণ্টক ক'ব নে $Xতকৈ অধিক ব্যয় নকৰিব'ৰ সৈতে নহয়।
এজেন্টৰ API চাবিয়ে সীমা বিস্তাৰিত কৰিব বুলি আশা কৰা
APIটো ব্যয় অনুমতিসমূহৰ বাবে পঢ়া-হীন: কোনো এণ্ডপইণ্ট নাই আৰু কোনো SDK পদ্ধতি নাই যিয়ে অনুমতি বৃদ্ধি কৰে। সেয়া ইচ্ছাকৃত। যদি এটা ক্ষতিগ্ৰস্ত বা ইঞ্জেক্ট কৰা এজেণ্টে ইতিমধ্যে ধৰা থকা কী ব্যৱহাৰ কৰি এটা মিউটেট এণ্ডপইণ্টক কল কৰিব পাৰে, তেন্তে নিয়ন্ত্ৰণ মূল্যহীন হ'ব। এটা সীমা সলনি কৰিবলৈ আপুনি ডেছব'ৰ্ড ব্যৱহাৰ কৰে, য'ত পৰিৱৰ্তন হৈছে এটা মানুহৰ কাৰ্য যাৰ এটা অডিট পথ আছে।
এটা ভাতা এতিয়া উচ্চ স্থাপন কৰা যাতে ই কেতিয়াও কাম নকৰে
এখন অনুমতি মাত্ৰ তেতিয়াই আপোনাক সুৰক্ষা দিয়ে যদি ই লোড-বেয়াৰিং হয়। 100x স্বাভাবিক ব্যৱহাৰৰ বাবে নিৰ্ধাৰিত ভাতা এক runaway লুপ ৰোধ নকৰে যতক্ষণ না ই ইতিমধ্যে আপোনাৰ ইচ্ছাৰ পৰা বহুত বেছি ব্যয় কৰিছে। ভাতা আৰু প্ৰতি-লেনদেনৰ সীমা প্ৰায় 2-3x আশা কৰা ব্যৱহাৰত আকাৰ কৰক, তাৰপিছত বাস্তৱ পৰিবহণৰ প্ৰমাণিত হলে ইচ্ছাকৃতভাৱে বিস্তাৰিত কৰক।
লেনদেনৰ প্ৰতি সীমা পাহৰাটো
allowance_wei সমগ্ৰ সময়ছোৱাত সৰ্বাধিক খাৰাপ পৰিস্থিতি সীমাবদ্ধ কৰে; per_tx_wei যিকোনো একক পেমেন্টৰ সীমাবদ্ধতা। সিহঁতে পৃথক কাম কৰে। এটা উদাৰ সময়ছোৱাৰ অনুমতি য'ত কোনো প্ৰতি-লেনদেন সীমা নাই, তাত এখন অস্বাভাবিক অনুৰোধ - এটা বাগযুক্ত পুনৰ চেষ্টা, এটা দুষ্টামিৰে উদ্ধৃত মূল্য - এটা একমাত্ৰ শ্বটত বৃহৎ পৰিমাণ স্থানান্তৰ কৰিবলৈ অনুমতি দিয়ে। দুয়োটা নিৰ্ধাৰণ কৰক।
কোনো তৎপৰ হত্যাৰ স্যুইচৰ অভ্যাস কৰা হোৱা নাই
যেতিয়া 2amত কিবা ভুল দেখিবলৈ পোৱা যায়, আপুনি আপোনাৰ আগতে অভ্যাস কৰা এটা পদক্ষেপ বিচাৰে। দুটা আছে: ডেছব’ৰ্ডত অনুমতি বাতিল কৰক (revoked_at স্থাপন কৰে, অনুমতি শূন্যলৈ), বা apiKeys.revoke / apiKeys.rotateৰ সৈতে এজেণ্টৰ API কী বাতিল/ঘূৰাইছে (প্ৰমাণপত্ৰ সম্পূৰ্ণৰূপে কাটি ফেলে)। আপুনি কোনটো লৈ যাব জানিব আৰু আপুনি সেয়া তৎকালীনভাৱে কৰিব পাৰে।
অনুমতি স্থাপন কৰাৰ পাছত।
অনুমতি প্ৰয়োগ কৰাৰ সৈতে, যিবোৰ অনুসৰণে আটাইতকৈ লাভজনক হয় সেয়া হৈছে নিৰ্ভৰযোগ্য ৱেবহুক ব্যৱস্থাপনা (যেনে পেমেন্ট ঘটনাসমূহ সত্যই আপোনাৰ হেণ্ডলাৰলৈ পোৱাৰ), পৰিচয় পৰীক্ষা (যেনে প্ৰতিপক্ষবোৰ এজেণ্টৰ প্ৰফাইলত বিশ্বাস কৰে), আৰু এটা পূৰ্ব-লঞ্চ সুৰক্ষা পৰ্যালোচনা (যেনে আপুনি আন এটা দুৱাৰ খোলা নাথাকিব)।
ডেভেলপাৰসকলে সৰ্বাধিক সোধা ৱেবহুক পেটাৰ্নসমূহ
GitHub আৰু ডোমেইন প্ৰমাণীকৰণ বেজ অৰ্জন কৰক
লাইভ হোৱাৰ আগতে আপোনাৰ এজেন্ট ৱালেট সুৰক্ষিত কৰক
পূৰ্ণ উল্লেখ docs.blockchain0x.comত। প্ৰডাক্ট পৃষ্ঠ: Spending controls.