इसे छोड़कर कंटेंट पर जाएं
शुरू करें
यह कैसे काम करता हैमॉडलफ़ीचरदस्तावेज़Studios साइन इन शुरू करें

शुरुआत

यह गाइड आपको GreatRouter API के साथ पहली इनफ़रेंस तक ले जाती है।

1. अपनी API कुंजी प्राप्त करें

API कुंजी के लिए GreatRouter डैशबोर्ड पर साइन अप करें। हर नए खाते में मुफ़्त क्रेडिट शामिल हैं।

पर्यावरण चर सेट करें:

Terminal window
export GREAT_ROUTER_API_KEY="pk_live_..."

2. अपना पहला अनुरोध करें

GreatRouter प्रॉम्प्ट के स्वचालित रूटिंग के लिए /v1/auto/route एंडपॉइंट का उपयोग करता है। अपना प्रॉम्प्ट और मॉडल इनपुट भेजें; राउटर सर्वोत्तम मॉडल चुनता है।

curl के साथ

Terminal window
curl https://api.greatrouterai.com/v1/auto/route \
-H "Authorization: Bearer $GREAT_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "फ्रांस की राजधानी क्या है?",
"input": {
"messages": [{"role": "user", "content": "फ्रांस की राजधानी क्या है?"}]
}
}'

Python के साथ

import requests
response = requests.post(
"https://api.greatrouterai.com/v1/auto/route",
headers={
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json",
},
json={
"prompt": "फ्रांस की राजधानी क्या है?",
"input": {
"messages": [{"role": "user", "content": "फ्रांस की राजधानी क्या है?"}]
},
},
)
result = response.json()
print(result["result"]["choices"][0]["message"]["content"])

Node.js के साथ

const response = await fetch('https://api.greatrouterai.com/v1/auto/route', {
method: 'POST',
headers: {
'Authorization': `Bearer ${process.env.GREAT_ROUTER_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
prompt: 'फ्रांस की राजधानी क्या है?',
input: {
messages: [{ role: 'user', content: 'फ्रांस की राजधानी क्या है?' }],
},
}),
});
const result = await response.json();
console.log(result.result.choices[0].message.content);

3. सीधे मॉडल निर्दिष्ट करें

यदि आप स्वचालित रूटिंग के बजाय किसी विशिष्ट मॉडल को पसंद करते हैं, तो स्पष्ट क्वेरी के साथ /v1/models/route का उपयोग करें:

Terminal window
curl https://api.greatrouterai.com/v1/models/route \
-H "Authorization: Bearer $GREAT_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "text_generation",
"input": {
"model": "meta/llama-3.3-70b-instruct-fp8-fast",
"messages": [{"role": "user", "content": "क्वांटम कंप्यूटिंग को 3 वाक्यों में समझाएँ।"}]
}
}'

मॉडल ID प्रदाता/मॉडल-नाम प्रारूप का उपयोग करते हैं। मॉडल पर सभी मॉडल देखें।

4. और जानें