பில்லிங் பிழைகள் மற்றும் வாடிக்கையாளர் செலவளிப்பு வரம்புகளை நிர்வகிக்கவும்
பயன்பாட்டின் செலவளி வரம்பிலிருந்து போதுமான கிரெடிட்கள் இல்லாததை வேறுபடுத்தி, நடிகர்-அறிந்த மீட்பு இணைப்பை வழங்கி, ஸ்ட்ரீமிங் தோல்விகளை சரியாக கையாளவும்.
இந்த பக்கத்தில்
ShareAI உடன் உள்நுழைவு மற்றும் கணக்கு நிதியம்ச செயல்பாடுகளுக்கான தெளிவான ShareAI கட்டண அங்கீகாரத்தை பயன்படுத்தவும். openid வரம்பு மட்டும் செலவுகளை அங்கீகரிக்காது. AI inference க்கு inference அல்லது ஒப்புதல் பெற்ற, சம்மதிக்கப்பட்ட surcharge அனுமதி தேவைப்படுகிறது; payments கோரிக்கைகள் தனித்தனியாக உறுதிப்படுத்தப்பட்ட செக்அவுட்டுகளை தேவைப்படும். வாடிக்கையாளர் Console இல் மாதாந்திர AI வரம்பை கட்டுப்படுத்துகிறார். உங்கள் பயன்பாடு அதை மாற்ற முடியாது.
குறியீட்டின் மூலம் பிழைகளை கையாளவும்#
HTTP 402 · insufficient_credits: கட்டண கணக்கில் இந்த provider/model மற்றும் கோரிக்கைக்கு தகுதியான, காலாவதியாகாத கிரெடிட்கள் போதுமான அளவில் இல்லை. வாடிக்கையாளரை அவர்களின் கிரெடிட்களை நிர்வகிக்கச் சொல்லவும். சில கிரெடிட்களுக்கு provider அல்லது model கட்டுப்பாடுகள் உள்ளன.
HTTP 402 · application_spending_limit_exceeded: மாதாந்திர வரம்பு அடைந்துவிட்டது, முன்பதிவு செய்யப்பட்ட கோரிக்கைகள் கிடைக்கக்கூடிய அனுமதியை பயன்படுத்துகின்றன, அல்லது இந்த கோரிக்கையின் கட்டணம் அதை மீறும். இதை ஒரு வீத வரம்பாக கருதாதீர்கள் அல்லது தானாக மீண்டும் முயற்சிக்காதீர்கள். வாடிக்கையாளரை வரம்பை மாற்றச் சொல்லவும் அல்லது reset_at.
HTTP 429 · oauth_rate_limit: தற்காலிக கோரிக்கை/ஒத்திசைவு வரம்பு. பின்பற்றவும் Retry-After மற்றும் கட்டுப்படுத்தப்பட்ட பின்வாங்கல். HTTP 401 · consent_required: சம்மதி காலாவதியானது, ரத்து செய்யப்பட்டது அல்லது செல்லுபடியாகவில்லை; மேலதிக தொகை சேர்க்கச் சொல்லுவதற்கு பதிலாக புதிய அங்கீகாரத்தைப் பெறவும்.
JSON
{
"error": {
"type": "billing_error",
"code": "application_spending_limit_exceeded",
"message": "This application's monthly AI spending limit has been reached or this request would exceed it. Manage the limit or wait for the next month.",
"management_url": "https://console.shareai.now/?shareai_billing_context=OPAQUE_SHORT_LIVED_VALUE",
"help": "https://console.shareai.now/?shareai_billing_context=OPAQUE_SHORT_LIVED_VALUE",
"monthly_limit": "50",
"reset_at": "2026-10-01T00:00:00Z"
}
}இரண்டு நிதி பிழைகளும் பயன்படுத்துகின்றன error.type = billing_error. management_url வாடிக்கையாளர் மீட்பு இலக்கு; help அதன் இணக்கமான மாற்றுப்பெயர். monthly_limit இது ஒரு சரியான EUR தசம ஸ்ட்ரிங் மற்றும் reset_at UTC ஆகும். இவை வரம்பு பிழைகளில் காணப்படும், மற்றும் போதுமான கிரெடிட் பிழைகளில் காணப்படாமல் இருக்கலாம்.
சரியான கட்டண கணக்கை திறக்கவும்#
திரும்பிய URL ஐப் பயன்படுத்தி ஒரு தெளிவான பில்லிங் மேலாண்மை செயல்பாட்டை வழங்கவும். மறைமுகமான சூழல் 15 நிமிடங்களில் காலாவதியாகும், அசல் கட்டண கணக்கையும் இணைப்பையும் அடையாளம் காண்கிறது, மற்றும் உள்நுழைவு மறுவழிமாற்றத்திற்குப் பின் நிலைத்திருக்கிறது. Console உள்நுழைந்த பார்வையாளரின் உரிமையாளர்/நிர்வாக அனுமதிகளைச் சரிபார்க்கிறது, அந்த கணக்கைத் தேர்ந்தெடுக்கும் முன். அதை பயன்பாட்டு உரிமையாளரின் பில்லிங் பக்கத்துடன் மாற்றாதீர்கள், ஒரு நடிகர் ஐடியை உருவாக்காதீர்கள், அணுகல் டோக்கனை இணைக்காதீர்கள், அல்லது வாடிக்கையாளரை தானாக மறுவழிமாற்றம் செய்யாதீர்கள்.
Console மூலத்தை ஒரு அனுமதியப்பட்ட பட்டியலில் சேர்க்கவும் மற்றும் rel="noopener noreferrer" புதிய தாவலைத் திறக்கும்போது. இணைப்பு ஒரு வழிசெலுத்தல் ஆகும், அங்கீகாரம் அல்லது நிதி சேர்க்கப்பட்டதற்கான ஆதாரம் அல்ல. அதை நிரந்தர புக்க்மார்க் அல்லது பொது பதிவுகளில் சேமிக்காதீர்கள். காலாவதியான பிறகு, வாடிக்கையாளர் நேரடியாக Billing ஐத் திறக்கலாம். வாடிக்கையாளர் மீண்டும் முயற்சிக்க தெளிவாகக் கோரிய பிறகு புதிய இணைப்பை ஒரு புதிய கோரிக்கை திருப்பி அனுப்பலாம்.
JavaScript
const response = await fetch("https://api.shareai.now/api/v1/chat/completions", options);
const body = await response.json();
const error = body.error;
if (response.status === 402 && error?.type === "billing_error") {
const message = error.code === "application_spending_limit_exceeded"
? "Your monthly limit for this app has been reached."
: "Your ShareAI account needs eligible credits.";
showBillingMessage(message);
if (error.management_url) {
const target = new URL(error.management_url);
if (target.origin === "https://console.shareai.now") {
// Render a user-activated link; never silently open it or retry spending.
showManageBillingLink(target.href);
}
}
return;
}
if (!response.ok || error) throw new Error(error?.message || "Request failed");
renderAnswer(body);ஸ்ட்ரீமிங் மற்றும் இறுதி தீர்வு#
ShareAI அனுமதி/இணைப்புக்கு முன் வரம்பைச் சரிபார்க்கிறது மற்றும் தீர்வில் நெட்வொர்க் செலவையும் கூடுதல் கட்டணத்தையும் அணுகல் முறையில் சரிபார்க்கிறது. ஒரே நேரத்தில் உள்ள கோரிக்கைகள் ஒரே வரம்பைப் பகிர்கின்றன. உள்ளீட்டு மதிப்பீடுகள் இடத்தை முன்பதிவு செய்கின்றன; வெளியீட்டு நீளம் முன்கூட்டியே தெரியாது. மீதமுள்ள அனுமதியை மீறக்கூடிய இறுதி கட்டணம் பயன்பாட்டு கடன் அல்லது builder surcharge கிரெடிட் இல்லாமல் நிராகரிக்கப்படும்.
Chat Completions SSE க்கான, event: error அதே error.code மற்றும் மீட்பு புலங்களுடன் கையாளவும். Responses SSE க்கான, response.failed கையாளவும் மற்றும் படிக்கவும் response.error. ஸ்ட்ரீம் தொடங்கியவுடன் அதன் HTTP நிலை ஏற்கனவே 200 ஆகும்; பகுதி உள்ளடக்கம் வெற்றிகரமான முடிவை குறிக்காது. முடிவை முழுமையாகக் குறிக்காதீர்கள், கீழ்நிலை கட்டண செயல்பாடுகளைச் செய்யாதீர்கள் அல்லது இறுதி பிழைக்குப் பிறகு தானாக மீண்டும் சமர்ப்பிக்காதீர்கள். ஸ்ட்ரீமிங் அல்லாத Chat, Responses, Embeddings மற்றும் Images, கட்டண பிழையை HTTP 402 மூல error உறை வடிவத்தில் வெளிப்படுத்துகின்றன.
வரம்பு மற்றும் மீட்டமைப்புகள்#
காலண்டர் மாதம் UTC-இல் இயங்குகிறது. கட்டுப்பாடு ஒவ்வொரு பணம் செலுத்தும் கணக்கு மற்றும் பயன்பாட்டிற்கும் பொருந்தும், OAuth கிளையன்ட்கள், அனுமதிகள் மற்றும் புதுப்பிக்கப்பட்ட டோக்கன்களுடன் பகிரப்படுகிறது; ஒரு கிளையன்ட் சேவை அதன் நிலையான வேலை ID-ஐ உற்பத்தி முக்கிய சுழற்சிகளின் போது பயன்படுத்துகிறது. தீர்மானிக்கப்பட்ட AI நெட்வொர்க் செலவு மற்றும் கூடுதல் கட்டணம் மட்டுமே கணக்கில் எடுத்துக்கொள்ளப்படும். நிலையான சந்தாக்கள் மற்றும் தனித்தனியாக உறுதிப்படுத்தப்பட்ட கொள்முதல்கள் தங்களது செக்அவுட் அங்கீகாரத்தை கொண்டுள்ளன மற்றும் இந்த AI கட்டுப்பாட்டை பயன்படுத்தாது. பூஜ்யம் கூடுதல் AI செலவுகளை நிறுத்துகிறது; null என்பது எந்த கட்டுப்பாடும் இல்லை என்று பொருள். வரலாற்று கட்டணங்கள் வரம்பு திருத்தப்பட்டபோது அல்லது இணைப்பு மீண்டும் அங்கீகரிக்கப்பட்டபோது பாதுகாக்கப்படும்.
இவை Console-இல் உள்ள வாடிக்கையாளர் கட்டுப்பாடுகள், பட்ஜெட்களை உயர்த்துவதற்கான டெவலப்பர் முடிவுநிலை அல்ல. அனுமதியின் அளவுகளை, அங்கீகரிக்கப்பட்ட மாடல்களை, வாடிக்கையாளர் வழங்குநர் விருப்பங்களை மற்றும் ஏற்றுக்கொள்ளப்பட்ட கூடுதல் கட்டண விதிமுறைகளை தொடர்ந்து அமல்படுத்தவும். வாடிக்கையாளர் பில்லிங் வழிகாட்டி · செக்அவுட் API.
கடைசியாக புதுப்பிக்கப்பட்டது செப்டம்பர் 18, 2026