బిల్లింగ్ లోపాలు మరియు వినియోగదారుల ఖర్చు పరిమితులను నిర్వహించండి
అపరిపూర్ణ క్రెడిట్లను అప్లికేషన్ ఖర్చు పరిమితి నుండి వేరు చేయండి, నటుడికి అవగాహన కలిగిన రికవరీ లింక్ను ప్రదర్శించండి మరియు స్ట్రీమింగ్ వైఫల్యాలను సరిగ్గా నిర్వహించండి.
ఈ పేజీలో
ShareAI లాగిన్ను గుర్తింపుకు ఉపయోగించండి మరియు ఖాతా-నిధుల చర్యల కోసం స్పష్టమైన ShareAI చెల్లింపు అనుమతిని పొందండి. openid పరిధి మాత్రమే ఖర్చును అనుమతించదు. AI ఇన్ఫరెన్స్కు inference లేదా ఆమోదించబడిన, సమ్మతించిన surcharge అనుమతి అవసరం; payments వేర్వేరు ధృవీకరించిన చెకౌట్లను అభ్యర్థించండి. కస్టమర్ Consoleలో నెలవారీ AI పరిమితిని నియంత్రిస్తారు. మీ అప్లికేషన్ దానిని మార్చలేదు.
కోడ్ ద్వారా లోపాలను నిర్వహించండి#
HTTP 402 · insufficient_credits: చెల్లింపు ఖాతాలో ఈ ప్రొవైడర్/మోడల్ మరియు అభ్యర్థనకు అర్హత కలిగిన చెల్లని క్రెడిట్లు సరిపోవు. కస్టమర్ను వారి క్రెడిట్లను నిర్వహించమని అడగండి. కొన్ని క్రెడిట్లకు ప్రొవైడర్ లేదా మోడల్ పరిమితులు ఉంటాయి.
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 సైన్-ఇన్ చేసిన సందర్శకుడి యజమాని/అడ్మిన్ అనుమతులను తనిఖీ చేస్తుంది ఆ ఖాతాను ఎంచుకునే ముందు. దానిని అప్లికేషన్ యజమాని బిల్లింగ్ పేజీతో భర్తీ చేయవద్దు, నటుడు IDని సృష్టించవద్దు, యాక్సెస్ టోకెన్ను జోడించవద్దు, లేదా కస్టమర్ను ఆటోమేటిక్గా రీడైరెక్ట్ చేయవద్దు.
Console మూలం కోసం అనుమతుల జాబితాను ఉపయోగించండి మరియు rel="noopener noreferrer" కొత్త ట్యాబ్ తెరవడం. లింక్ నావిగేషన్ మాత్రమే, అనుమతి లేదా నిధులు జోడించబడ్డాయని రుజువు కాదు. దానిని శాశ్వత బుక్మార్క్గా లేదా పబ్లిక్ లాగ్లలో నిల్వ చేయవద్దు. గడువు ముగిసిన తర్వాత, కస్టమర్ నేరుగా బిల్లింగ్ను తెరవవచ్చు. కస్టమర్ మళ్లీ ప్రయత్నించమని స్పష్టంగా అడిగిన తర్వాత తాజా అభ్యర్థన కొత్త లింక్ను తిరిగి ఇవ్వవచ్చు.
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 ప్రవేశం/బైండింగ్కు ముందు పరిమితిని తనిఖీ చేస్తుంది మరియు సెటిల్మెంట్లో అసలు నెట్వర్క్ ఖర్చు ప్లస్ సర్చార్జ్ను అణువుగా తనిఖీ చేస్తుంది. సమకాలీన అభ్యర్థనలు అదే పరిమితిని పంచుకుంటాయి. ఇన్పుట్ అంచనాలు హెడ్రూమ్ను రిజర్వ్ చేస్తాయి; అవుట్పుట్ పొడవు ముందుగా తెలియదు. మిగిలిన అలవెన్స్ను మించిపోయే తుది ఛార్జ్ వినియోగ డెబిట్ లేదా బిల్డర్ సర్చార్జ్ క్రెడిట్ లేకుండా తిరస్కరించబడుతుంది.
చాట్ కంప్లీషన్స్ SSE కోసం, event: error అదే error.code మరియు రికవరీ ఫీల్డ్లతో నిర్వహించండి. రెస్పాన్స్లు SSE కోసం, response.failed మరియు చదవండి response.error. స్ట్రీమ్ ప్రారంభమైన తర్వాత దాని HTTP స్థితి ఇప్పటికే 200; పాక్షిక కంటెంట్ విజయవంతమైన పూర్తి అని అర్థం కాదు. ఫలితాన్ని పూర్తి అని గుర్తించవద్దు, డౌన్స్ట్రీమ్ చెల్లింపు చర్యలను చేయవద్దు లేదా టెర్మినల్ లోపం తర్వాత ఆటోమేటిక్గా మళ్లీ సమర్పించవద్దు. నాన్-స్ట్రీమింగ్ చాట్, రెస్పాన్స్లు, ఎంబెడ్డింగ్స్ మరియు ఇమేజ్లు బిల్లింగ్ లోపాన్ని HTTP 402 రూట్ error ఎన్వలప్గా ప్రదర్శిస్తాయి.
పరిధి మరియు రీసెట్లు#
క్యాలెండర్ నెల UTCలో నడుస్తుంది. క్యాప్ ప్రతి చెల్లించే ఖాతా మరియు అప్లికేషన్కు వర్తిస్తుంది, OAuth క్లయింట్లు, గ్రాంట్లు మరియు రిఫ్రెష్ చేసిన టోకెన్లలో భాగస్వామ్యం చేయబడుతుంది; క్లయింట్ సేవ తన స్థిరమైన వర్క్ IDని ప్రొడక్షన్ కీ రొటేషన్లలో ఉపయోగిస్తుంది. స్థిరీకరించిన AI నెట్వర్క్ ఖర్చు ప్లస్ సర్చార్జ్ మాత్రమే లెక్కించబడుతుంది. స్థిరమైన సబ్స్క్రిప్షన్లు మరియు వేరుగా ధృవీకరించిన కొనుగోళ్లు తమ స్వంత చెకౌట్ అనుమతిని కలిగి ఉంటాయి మరియు ఈ AI క్యాప్ను వినియోగించవు. జీరో అదనపు AI ఖర్చును నిలిపివేస్తుంది; నల్ అంటే క్యాప్ లేదు. పరిమితిని సవరించినప్పుడు లేదా కనెక్షన్ను మళ్లీ అనుమతించినప్పుడు గత ఛార్జీలు నిలుపబడతాయి.
ఇవి Consoleలో కస్టమర్ నియంత్రణలు, బడ్జెట్లను పెంచడానికి డెవలపర్ ఎండ్పాయింట్ కాదు. గ్రాంట్ యొక్క స్కోప్స్, ఆమోదించిన మోడల్స్, కస్టమర్ ప్రొవైడర్ ప్రాధాన్యతలు మరియు ఆమోదించిన సర్చార్జ్ నిబంధనలను అమలు చేయడం కొనసాగించండి. కస్టమర్ బిల్లింగ్ గైడ్ · చెకౌట్ API.
చివరిసారిగా నవీకరించబడింది సెప్టెంబర్ 18, 2026