DEV Community

lbase-novaapi
lbase-novaapi

Posted on

DeepSeek API in India: what to do when your card keeps getting declined

तो बात ऐसी है — अगर तुमने कभी OpenAI या Anthropic का API key बनाने की कोशिश की है, तो तुम जानते हो कि दिक्कत कहाँ आती है। कार्ड ही नहीं चलता।

और मज़ेदार बात ये है कि पैसा होता है अकाउंट में। फिर भी "card declined" आ जाता है। तीन वजहें होती हैं आमतौर पर — पहला, विदेशी API हर महीने अपने आप पैसे काटता है (recurring), और बहुत से Indian debit cards में ये चीज़ by default बंद रहती है। दूसरा, कुछ बैंक international merchant को block कर देते हैं जब तक तुम app से on न करो। तीसरा, 3DS OTP अगर पुराने नंबर पर जा रहा है तो गेम खत्म।

DeepSeek तो सस्ता है, पर platform.deepseek.com पर Chinese phone number माँगता है और payment वैसा है जो यहाँ से practically हो ही नहीं सकता। UPI से foreign API? भूल जाओ, वो काम नहीं करता।

तो लोग बीच का रास्ता ढूँढते हैं — ऐसा gateway जो वो payment ले जो तुम्हारे पास सच में है, पर endpoint फिर भी OpenAI-compatible हो ताकि code में कुछ बदलना न पड़े।

मैंने यही किया। नीचे पूरा तरीका है।

पहले तो — api.lbase.com/register पर जाओ, email से signup करो, verify करो। $2 का free credit अपने आप मिल जाता है। कार्ड की ज़रूरत नहीं, सिर्फ़ try करने के लिए।

फिर API Keys वाले menu में जाओ, नई key बनाओ, और group ज़रूर select करो

ये line ध्यान से पढ़ना, क्योंकि यहीं सब फँसते हैं — अगर key किसी group में नहीं है, तो हर request पर API Key is not assigned to any group error आएगा। कल रात मेरा एक दोस्त इसी चक्कर में आधा घंटा ये सोचता रहा कि API down है।

अब code। base URL बदलना है, बस इतना ही:

from openai import OpenAI

client = OpenAI(
    api_key="sk-...",
    base_url="https://api.lbase.com/v1"
)

r = client.chat.completions.create(
    model="deepseek-flash",
    messages=[{"role": "user", "content": "chal, test kar lete hain"}]
)

print(r.choices[0].message.content)
Enter fullscreen mode Exit fullscreen mode

Models हैं deepseek-flash (V4.1) और deepseek-v4-pro। Claude Code या Cursor इस्तेमाल करते हो तो Anthropic-compatible endpoint भी है।

अब पैसे वाली बात। Minimum top-up $10 है। दो तरीके हैं।

PayPal — ठीक है अगर verified PayPal account है। पर India में PayPal का पैसा इस्तेमाल करना हमेशा smooth नहीं रहता, तुम जानते हो।

USDT (TRC-20) — यही असल में काम करता है। Binance P2P या किसी भी exchange से UPI/IMPS से USDT खरीद लो, transfer fee लगभग $1, और कार्ड की कोई ज़रूरत नहीं।

तरीका: USDT चुनो → Transfer → जो address दिखे उस पर 30 मिनट के अंदर भेज दो। Balance अपने आप blockchain पर जो actually पहुँचा उसी हिसाब से जुड़ जाता है, तो थोड़ा कम भेज दिया तो भी पैसा नहीं डूबता। बस एक बात — कई transactions में मत तोड़ो, सिर्फ़ पहला वाला auto-match होता है। (ये मैंने खुद गलती से सीखा।)

अब ईमानदारी वाली बात, जो हर blog post में नहीं लिखी होती:

हम reseller हैं, DeepSeek नहीं। अगर तुम्हारे पास DeepSeek तक direct payment का रास्ता है, वो सस्ता पड़ेगा। हम सुविधा बेच रहे हैं, सबसे सस्ता rate नहीं।

Server Hong Kong में है, एक ही node। Uptime को best-effort मानो और production के लिए fallback provider रखो। Side project, learning, prototype — बढ़िया चलेगा। Mission-critical production? दो provider रखना ही समझदारी है।

और prompt का content हम billing और abuse prevention के अलावा store नहीं करते।

तो निचोड़ ये — कार्ड बार-बार decline हो रहा है तो आज के time में सबसे practical रास्ता USDT या PayPal है, किसी OpenAI-compatible gateway के through। $2 का free credit इस बात को test करने के लिए काफ़ी है कि latency और model quality तुम्हारे project के लिए ठीक है या नहीं — $10 खर्च करने से पहले।

Setup में कहीं अटको तो comment में लिख दो, देख लेंगे।

There's a more India-specific write-up here: DeepSeek API in India.

Top comments (0)