Magance kurakuran biyan kuɗi da iyakokin kashe kuɗin abokan ciniki
Bambanta ƙarancin kuɗi daga iyakar kashe kuɗin aikace-aikace, gabatar da hanyar dawo da da ta dace da mai amfani kuma sarrafa gazawar yawo daidai.
A wannan shafin
Yi amfani da Shiga tare da ShareAI don tantancewa da kuma Bayar da izinin Biyan Kuɗi tare da ShareAI don ayyukan da aka tallafa da asusu. openid iyaka kawai ba ta ba da izinin kashe kuɗi ba. Bukatun AI suna buƙatar inference ko izini da aka amince da shi, aka yarda da shi surcharge bayarwa; payments buƙatun da aka tabbatar daban-daban. Abokin ciniki yana sarrafa iyakar AI na wata-wata a cikin Console. Aikace-aikacen ku ba zai iya canza shi ba.
Sarrafa kurakurai ta hanyar lambar kuskure#
HTTP 402 · insufficient_credits: asusun biyan kuɗi ba shi da isassun kuɗaɗe da ba su ƙare ba waɗanda suka cancanci wannan mai bayarwa/model da buƙata. Tambayi abokin ciniki ya sarrafa kuɗaɗensa. Wasu kuɗaɗe suna da takurawa ga mai bayarwa ko model.
HTTP 402 · application_spending_limit_exceeded: an kai iyakar wata-wata, buƙatun da aka tanada suna amfani da damar da ake da ita, ko kuma cajin wannan buƙatar zai wuce ta. Kada ku ɗauka wannan a matsayin iyakar ƙimar buƙata ko sake gwadawa ta atomatik. Tambayi abokin ciniki ya canza iyakar ko jira har sai reset_at.
HTTP 429 · oauth_rate_limit: iyakar buƙata/haɗin kai na ɗan lokaci. Bi Retry-After da kuma iyakance dawowa. HTTP 401 · consent_required: izini ya ƙare, an soke shi ko kuma ba ya aiki; sami sabon izini maimakon tambayar ƙarin kuɗi.
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"
}
}Kurakurai biyu na kuɗi suna amfani da error.type = billing_error. management_url shine wurin dawowa na abokin ciniki; help shine sunan daidaiton sa. monthly_limit shine madaidaicin jeri na EUR na decimal kuma reset_at shine UTC. Suna nan akan kurakurai na iyaka, kuma za su iya kasancewa ba su nan akan kurakurai na rashin isassun kuɗaɗe.
Buɗe asusun biyan kuɗi da ya dace#
Bayar da wani fili Sarrafa biyan kuɗi aiki ta amfani da URL da aka dawo da shi. Mahallin da ba a bayyana ba yana ƙare bayan mintuna 15, yana tantance asusun biyan kuɗi na asali da haɗin kai, kuma yana tsira daga mayar da martani na shiga. Console yana duba izinin mai shi/mai gudanarwa na baƙon da ya shiga kafin zaɓar wannan asusun. Kada ku maye gurbin shi da shafin biyan kuɗi na mai aikace-aikacen, ƙirƙirar ID ɗin mai amfani, haɗa alamar samun dama, ko tura abokin ciniki ta atomatik.
Yi amfani da jerin izini don asalin Console da rel="noopener noreferrer" idan kuna buɗe sabon shafin. Haɗin yana nuni ne, ba izini ba ko shaida cewa an ƙara kuɗi. Kada ku adana shi a matsayin alamar shafi na dindindin ko a cikin log ɗin jama'a. Idan ya ƙare, abokin ciniki na iya buɗe Biyan Kuɗi kai tsaye. Sabuwar buƙata na iya dawo da sabon haɗi bayan abokin ciniki ya bayyana ya nemi sake gwadawa.
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);Gudanarwa da kammala biyan kuɗi#
ShareAI yana duba iyaka kafin karɓa/haɗawa kuma yana duba ainihin farashin cibiyar sadarwa tare da ƙarin kuɗi a lokaci guda a lokacin biyan kuɗi. Buƙatun haɗin kai suna raba iyaka ɗaya. Kimantawa na shigarwa suna tanadin sarari; tsawon fitarwa ba a san shi a gaba ba. Cajin ƙarshe wanda zai wuce damar da ta rage ana ƙi ba tare da cire amfani ko ƙarin kuɗin mai gini ba.
Don Chat Completions SSE, sarrafa event: error tare da wannan error.code da filayen dawowa. Don Responses SSE, sarrafa response.failed kuma karanta response.error. Da zarar rafi ya fara, matsayin HTTP ɗinsa ya riga ya zama 200; abun ciki na ɓangare ba yana nufin kammala nasara ba. Kada ku alama sakamakon ya kammala, aiwatar da ayyukan da aka biya na ƙasa ko sake tura bayan kuskuren ƙarshe ta atomatik. Chat da ba na rafi ba, Amsoshi, Embeddings da Hotuna suna bayyana kuskuren biyan kuɗi a matsayin tushen HTTP 402 error envelope.
Iyaka da sake saiti#
Watan kalandar na gudana a cikin UTC. Iyakar tana kan kowace asusun biyan kuɗi da aikace-aikace, ana raba ta tsakanin OAuth abokan ciniki, izini da sabunta tokens; sabis ɗin abokin ciniki yana amfani da ID ɗin aikin sa mai ɗorewa a duk lokacin juyar da maɓallan Production. Kudin cibiyar sadarwar AI da aka daidaita kawai tare da ƙarin caji ake lissafawa. Biyan kuɗi na dindindin da sayayya da aka tabbatar daban suna da nasu izinin biyan kuɗi kuma ba sa cin wannan iyakar AI. Sifili yana dakatar da ƙarin kashe kuɗi na AI; null yana nufin babu iyaka. Ana riƙe da cajin da suka gabata lokacin da aka gyara iyaka ko aka sake ba da izinin haɗin.
Waɗannan su ne sarrafa abokan ciniki a cikin Console, ba wani ƙarshen mai haɓakawa don ƙara kasafin kuɗi ba. Ci gaba da aiwatar da iyakokin izinin, samfuran da aka amince da su, zaɓin masu samar da abokan ciniki da sharuɗɗan ƙarin caji da aka karɓa. Jagorar biyan kuɗi na abokin ciniki · Dubawa API.
An sabunta karshe ranar 18 ga Satumba, 2026