API Hop

दस्तावेज़

API Hop दस्तावेज़

DeepSeek मॉडल

DeepSeek V4 Flash, V4 Pro और V4.1 Flash मॉडल ID तथा Chat Completions उपलब्धता।

POSThttps://api.apihop.ai/v1/chat-completions

DeepSeek मॉडल सामान्य Chat Completions एंडपॉइंट इस्तेमाल करते हैं। मॉडल बदलने के लिए केवल model मान बदलें; एंडपॉइंट और प्रमाणीकरण समान रहते हैं।

text
POST https://api.apihop.ai/v1/chat-completions

उपलब्ध मॉडल

model मानउद्देश्यनॉन-स्ट्रीमिंगSSE स्ट्रीमिंग
deepseek-v4-flashनियमित चैट या बैच मूल्यांकन के लिए Flash स्तर और व्यावहारिक शुरुआती विकल्पहाँहाँ
deepseek-v4-proजटिल तर्क-विचार और आउटपुट गुणवत्ता को प्राथमिकता देने वाले मूल्यांकन का Pro स्तरहाँहाँ
deepseek-v4.1-flashDeepSeek 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 नहीं है। प्रोडक्शन उपयोग से पहले अपने प्रॉम्प्ट, आउटपुट लंबाई और समवर्ती अनुरोधों से उपलब्ध मॉडल तुलना करें।

प्रमाणीकरण

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

नॉन-स्ट्रीमिंग अनुरोध

एंडपॉइंट डिफ़ॉल्ट रूप से एक पूरा Chat Completions उत्तर देता है। उदाहरण में stream: false स्पष्ट है ताकि कॉपी करने पर व्यवहार साफ़ रहे।

json
{
  "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 फ़ील्ड बदलें:

json
{
  "model": "deepseek-v4-pro"
}

स्ट्रीमिंग अनुरोध

स्ट्रीमिंग के लिए स्पष्ट stream: true सेट करें और [DONE] तक उत्तर को SSE इवेंट के रूप में संसाधित करें।

json
{
  "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डिफ़ॉल्ट: false

true SSE लौटाता है; false एक पूरा JSON उत्तर देता है।

max_tokensinteger

वैकल्पिक अधिकतम आउटपुट टोकन, धनात्मक पूर्णांक के रूप में। चुने मॉडल का अपस्ट्रीम डिफ़ॉल्ट लेने के लिए फ़ील्ड छोड़ें। मॉडल के अनुसार बजट में अंतिम पाठ के साथ तर्क-विचार टोकन भी हो सकते हैं। छोटा बजट उत्तर काट सकता है या अंतिम पाठ से पहले खर्च हो सकता है; बढ़ाने से लागत बढ़ सकती है।

max_completion_tokensinteger

max_tokens का वैकल्पिक संगतता विकल्प, जिसमें वही बजट संबंधी बातें लागू हैं। चुना मॉडल समर्थन तय करता है; अपस्ट्रीम डिफ़ॉल्ट के लिए दोनों फ़ील्ड छोड़ें।

temperature, top_p, frequency_penalty, presence_penalty, stop और n जैसे साझा फ़ील्ड के लिए सामान्य Chat Completions देखें। समर्थन और अर्थगत प्रभाव मॉडल के अनुसार बदल सकते हैं; यह गाइड हर वैकल्पिक फ़ील्ड के लिए V4.1 Flash समर्थन स्थापित नहीं करती।

सफल उत्तर

json
{
  "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 और वर्तमान कीमत के लिए कंसोल इस्तेमाल करें।