API Hop दस्तावेज़
DeepSeek मॉडल
DeepSeek V4 Flash, V4 Pro और V4.1 Flash मॉडल ID तथा Chat Completions उपलब्धता।
https://api.apihop.ai/v1/chat-completionsDeepSeek मॉडल सामान्य Chat Completions एंडपॉइंट इस्तेमाल करते हैं। मॉडल बदलने के लिए केवल model मान बदलें; एंडपॉइंट और प्रमाणीकरण समान रहते हैं।
POST https://api.apihop.ai/v1/chat-completionsउपलब्ध मॉडल
model मान | उद्देश्य | नॉन-स्ट्रीमिंग | SSE स्ट्रीमिंग |
|---|---|---|---|
deepseek-v4-flash | नियमित चैट या बैच मूल्यांकन के लिए Flash स्तर और व्यावहारिक शुरुआती विकल्प | हाँ | हाँ |
deepseek-v4-pro | जटिल तर्क-विचार और आउटपुट गुणवत्ता को प्राथमिकता देने वाले मूल्यांकन का Pro स्तर | हाँ | हाँ |
deepseek-v4.1-flash | DeepSeek V4.1 Flash; अलग मॉडल ID, V4 Flash का उपनाम नहीं | डिप्लॉयमेंट और चालू करने के बाद | डिप्लॉयमेंट और चालू करने के बाद |
V4.1 Flash अपनी रूटिंग कॉन्फ़िगरेशन डिप्लॉय और चालू होने के बाद ही उपलब्ध होता है। उसे तभी इस्तेमाल करें जब GET https://api.apihop.ai/v1/models आपकी API कुंजी के लिए deepseek-v4.1-flash लौटाए। यह संदर्भ प्रविष्टि प्रोडक्शन रोलआउट या सफल इन्फ़रेंस टेस्ट की पुष्टि नहीं करती। मौजूदा V4 Flash और V4 Pro ID अपरिवर्तित हैं।
यह उद्देश्य शुरुआती परीक्षण मॉडल चुनने में मदद करता है; विलंब, थ्रूपुट या गुणवत्ता SLA नहीं है। प्रोडक्शन उपयोग से पहले अपने प्रॉम्प्ट, आउटपुट लंबाई और समवर्ती अनुरोधों से उपलब्ध मॉडल तुलना करें।
प्रमाणीकरण
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonनॉन-स्ट्रीमिंग अनुरोध
एंडपॉइंट डिफ़ॉल्ट रूप से एक पूरा Chat Completions उत्तर देता है। उदाहरण में stream: false स्पष्ट है ताकि कॉपी करने पर व्यवहार साफ़ रहे।
{
"model": "deepseek-v4-flash",
"messages": [
{
"role": "system",
"content": "You are a precise technical assistant."
},
{
"role": "user",
"content": "Explain three benefits of event-driven architecture."
}
],
"stream": false
}Pro मॉडल इस्तेमाल करने के लिए केवल model फ़ील्ड बदलें:
{
"model": "deepseek-v4-pro"
}स्ट्रीमिंग अनुरोध
स्ट्रीमिंग के लिए स्पष्ट stream: true सेट करें और [DONE] तक उत्तर को SSE इवेंट के रूप में संसाधित करें।
{
"model": "deepseek-v4-pro",
"messages": [
{
"role": "user",
"content": "Create a checklist for a reversible database migration."
}
],
"stream": true
}अनुरोध फ़ील्ड
modelstringआवश्यकGET https://api.apihop.ai/v1/models से लौटे अनुसार deepseek-v4-flash, deepseek-v4-pro या deepseek-v4.1-flash इस्तेमाल करें।
messagesobject[]आवश्यकOpenAI Chat Completions शैली के संदेश। हर संदेश में role और content हैं।
streambooleanडिफ़ॉल्ट: falsetrue SSE लौटाता है; false एक पूरा JSON उत्तर देता है।
max_tokensintegerवैकल्पिक अधिकतम आउटपुट टोकन, धनात्मक पूर्णांक के रूप में। चुने मॉडल का अपस्ट्रीम डिफ़ॉल्ट लेने के लिए फ़ील्ड छोड़ें। मॉडल के अनुसार बजट में अंतिम पाठ के साथ तर्क-विचार टोकन भी हो सकते हैं। छोटा बजट उत्तर काट सकता है या अंतिम पाठ से पहले खर्च हो सकता है; बढ़ाने से लागत बढ़ सकती है।
max_completion_tokensintegermax_tokens का वैकल्पिक संगतता विकल्प, जिसमें वही बजट संबंधी बातें लागू हैं। चुना मॉडल समर्थन तय करता है; अपस्ट्रीम डिफ़ॉल्ट के लिए दोनों फ़ील्ड छोड़ें।
temperature, top_p, frequency_penalty, presence_penalty, stop और n जैसे साझा फ़ील्ड के लिए सामान्य Chat Completions देखें। समर्थन और अर्थगत प्रभाव मॉडल के अनुसार बदल सकते हैं; यह गाइड हर वैकल्पिक फ़ील्ड के लिए V4.1 Flash समर्थन स्थापित नहीं करती।
सफल उत्तर
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "deepseek-v4-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "1. Services can remain loosely coupled..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 31,
"completion_tokens": 96,
"total_tokens": 127
}
}उत्तर में अतिरिक्त उपयोग विवरण हो सकते हैं; उन्हें वैकल्पिक मानें।
उपयोग संबंधी बातें
- वर्तमान सार्वजनिक अनुबंध Chat Completions है, जिसमें नॉन-स्ट्रीमिंग और SSE स्ट्रीमिंग शामिल हैं।
- ये मॉडल फिलहाल OpenAI Responses या Claude Messages से उपलब्ध नहीं हैं।
- अनुरोध बॉडी के
modelफ़ील्ड में सही ID दें:deepseek-v4-flash,deepseek-v4-proयाdeepseek-v4.1-flash। - केवल
GET https://api.apihop.ai/v1/modelsसे लौटी मॉडल ID इस्तेमाल करें। - वर्तमान API कुंजी को दिखने वाले मॉडल के लिए
GET https://api.apihop.ai/v1/modelsऔर वर्तमान कीमत के लिए कंसोल इस्तेमाल करें।