OpenRouter Quickstart Guide | Developer Documentation | OpenRouter | Documentation
OpenRouter API का इस्तेमाल शुरू करने के लिए सबसे पहले आपको API Key की जरूरत होगी। यह Key आपके एप्लिकेशन और OpenRouter सर्वर के बीच सिक्योर कम्युनिकेशन के लिए जरूरी है।
Step-by-Step Process:
Sign Up करें:
सबसे पहले OpenRouter की वेबसाइट पर जाएं और अपना अकाउंट बनाएं।Login करें:
अकाउंट बनने के बाद लॉगिन करें।API Section में जाएं:
Dashboard में ‘API’ या ‘Developers’ सेक्शन पर क्लिक करें।API Key Generate करें:
‘Generate API Key’ बटन पर क्लिक करें। आपकी यूनिक API key तैयार हो जाएगी।Key को Copy करें:
इस key को कहीं सुरक्षित जगह पर सेव कर लें। इसे कभी भी पब्लिकली शेयर न करें।
API Key को सुरक्षित कैसे रखें?
[यहाँ पर Security Tips Illustration लगाएं]
API Key आपकी एप्लिकेशन की पहचान है। अगर यह गलत हाथों में चली जाए तो आपके डेटा और यूजर्स दोनों को खतरा हो सकता है। इसलिए API Key को सुरक्षित रखना बहुत जरूरी है।
Environment Variables का उपयोग करें:
API key को कभी भी कोड में हार्डकोड न करें। हमेशा.env
फाइल या सिक्योर vault में रखें।Version Control में न डालें:
GitHub या किसी भी पब्लिक रिपॉजिटरी में API key न डालें।Key Rotation:
समय-समय पर अपनी API key बदलते रहें।Access Control:
केवल जरूरतमंद टीम मेंबर्स को ही API key दें।Monitoring:
API usage को मॉनिटर करें और अनयूजुअल एक्टिविटी पर अलर्ट सेट करें।
OpenRouter API का उपयोग कैसे करें?
[यहाँ पर Code Example Screenshot लगाएं]
OpenRouter API को इंटीग्रेट करना बहुत आसान है। नीचे एक बेसिक Python कोड उदाहरण दिया गया है:
Pythonimport requests api_key = "YOUR_API_KEY" url = "https://api.openrouter.ai/v1/route" headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" } data = { "source": "Delhi", "destination": "Mumbai" } response = requests.post(url, headers=headers, json=data) print(response.json())
नोट:
- अपनी API key को
YOUR_API_KEY
की जगह डालें। - API documentation में दिए गए endpoints और parameters का पालन करें।
डेवलपर्स के लिए Best Practices
Documentation पढ़ें:
OpenRouter की ऑफिशियल डॉक्स को ध्यान से पढ़ें।Error Handling:
API responses को validate करें और errors को gracefully handle करें।Rate Limiting:
API की rate limits का ध्यान रखें, ताकि आपकी सर्विस ब्लॉक न हो।Security:
API key को कभी भी पब्लिकली शेयर न करें और हमेशा HTTPS का उपयोग करें।Testing:
प्रोडक्शन में deploy करने से पहले sandbox environment में API को अच्छे से टेस्ट करें।
Common Issues & Troubleshooting
[यहाँ पर Troubleshooting Flowchart लगाएं]
Invalid API Key:
सही key का उपयोग करें और key expire तो नहीं हुई, यह चेक करें।Network Errors:
इंटरनेट कनेक्शन और API endpoint सही है या नहीं, जांचें।Permission Denied:
API key के permissions को चेक करें।Rate Limit Exceeded:
API usage limit को क्रॉस न करें।Unexpected Response:
API documentation के अनुसार response को validate करें।
FAQs
Q1: OpenRouter API key फ्री है या पेड?
A: OpenRouter बेसिक प्लान में फ्री API key देता है, लेकिन एडवांस फीचर्स के लिए पेड सब्सक्रिप्शन लेना पड़ सकता है।
Q2: API key को कैसे रीसेट करें?
A: Dashboard में ‘Reset API Key’ ऑप्शन मिलेगा, वहां से आप नई key जनरेट कर सकते हैं।
Q3: क्या एक ही अकाउंट से मल्टीपल API keys बना सकते हैं?
A: हां, आप जरूरत के हिसाब से अलग-अलग प्रोजेक्ट्स के लिए मल्टीपल keys बना सकते हैं।
Q4: API key लीक हो जाए तो क्या करें?
A: तुरंत अपनी key को रीसेट करें और सभी इंटीग्रेशन में नई key अपडेट करें।
निष्कर्ष
OpenRouter API डेवलपर्स के लिए एक पावरफुल टूल है, जिससे आप अपने प्रोजेक्ट्स को नई ऊंचाइयों तक ले जा सकते हैं। इस गाइड में बताए गए स्टेप्स को फॉलो करके आप आसानी से API key सेटअप कर सकते हैं और सिक्योर तरीके से इसका इस्तेमाल कर सकते हैं।
हमेशा best practices को फॉलो करें और अपनी API key को सुरक्षित रखें। अगर आपको कोई दिक्कत आती है, तो OpenRouter की सपोर्ट टीम से संपर्क करें या डॉक्स पढ़ें।