एक डेवलपर के रूप में ChatGPT से DeepSeek पर कैसे माइग्रेट करें?

डीपसीक एआई

यदि आप ChatGPT से DeepSeek पर माइग्रेट करना चाहते हैं, तो OpenAI प्रारूप के साथ DeepSeek API की संगतता के कारण प्रक्रिया सरल है।

डीपसीक के साथ अपना पहला API कॉल कैसे करें, इस पर चरण-दर-चरण मार्गदर्शिका यहां दी गई है ।

1. अपनी डीपसीक एपीआई कुंजी प्राप्त करें

सबसे पहले, आपको डीपसीक से API कुंजी के लिए आवेदन करना होगा। साइन अप करने और API कुंजी का अनुरोध करने के लिए उनकी वेबसाइट पर जाएँ , जो आपके अनुरोधों को प्रमाणित करने के लिए आवश्यक है।

2. आधार URL सेट करें

डीपसीक एपीआई तक निम्नलिखित बेस यूआरएल का उपयोग करके पहुंचा जा सकता है:

सादे पाठ
क्लिपबोर्ड पर कॉपी करें
कोड को नई विंडो में खोलें
EnlighterJS 3 सिंटैक्स हाइलाइटर
https://api.deepseek.com
https://api.deepseek.com
https://api.deepseek.com

यदि आप चाहें तो आप संस्करणित URL का उपयोग कर सकते हैं:

सादे पाठ
क्लिपबोर्ड पर कॉपी करें
कोड को नई विंडो में खोलें
EnlighterJS 3 सिंटैक्स हाइलाइटर
https://api.deepseek.com/v1
https://api.deepseek.com/v1
https://api.deepseek.com/v1

ध्यान दें कि v1आधार URL में मॉडल के संस्करण से कोई संबंध नहीं है।

3. सही मॉडल चुनें

डीपसीक पर उपलब्ध वर्तमान चैट मॉडल को कहा जाता है deepseek-chat। यदि आपको नवीनतम रीजनिंग मॉडल तक पहुंचने की आवश्यकता है, तो आपको का उपयोग करना चाहिए deepseek-reasoner, जो डीपसीक-आर1 मॉडल को संदर्भित करता है।

4. अपना पहला API कॉल करें

अपनी API कुंजी के साथ, अब आप DeepSeek API के साथ बातचीत कर सकते हैं। नीचे एक उदाहरण दिया गया है कि चैट API का उपयोग करके कैसे इनवोक किया जाए curl। आप Python या Node.js जैसे अन्य SDK का भी उपयोग कर सकते हैं।

उदाहरण का उपयोग curl:

सादे पाठ
क्लिपबोर्ड पर कॉपी करें
कोड को नई विंडो में खोलें
EnlighterJS 3 सिंटैक्स हाइलाइटर
कर्ल https: //api.deepseek.com/chat/completions\
-H "सामग्री-प्रकार: एप्लिकेशन/json" \
-H "प्राधिकरण: वाहक " \
-डी '{
"मॉडल": "डीपसीक-चैट",
"संदेश": [
{"role": "system", "content": "आप एक मददगार सहायक हैं।"},
{"role": "उपयोगकर्ता", "content": "नमस्ते!"}
],
"स्ट्रीम": गलत
}'
कर्ल https://api.deepseek.com/chat/completions \ -H "सामग्री-प्रकार: application/json" \ -H "प्राधिकरण: Bearer " \ -d '{ "model": "deepseek-chat", "messages": [ {"role": "system", "content": "आप एक सहायक सहायक हैं।"}, {"role": "user", "content": "नमस्ते!"} ], "stream": false }'
कर्ल https://api.deepseek.com/chat/completions \
  -H "सामग्री-प्रकार: एप्लिकेशन/json" \
  -H "प्राधिकरण: वाहक " \
  -डी '{
        "मॉडल": "डीपसीक-चैट",
        "संदेश": [
          {"role": "system", "content": "आप एक मददगार सहायक हैं।"},
          {"role": "उपयोगकर्ता", "content": "नमस्ते!"}
        ],
        "स्ट्रीम": गलत
      }'

पायथन का उपयोग करके उदाहरण:

सादे पाठ
क्लिपबोर्ड पर कॉपी करें
कोड को नई विंडो में खोलें
EnlighterJS 3 सिंटैक्स हाइलाइटर
आयात अनुरोध
JSON आयात करें
url = "https://api.deepseek.com/chat/completions"
हेडर = {
"सामग्री-प्रकार" : "application/json" ,
"प्राधिकरण" : "वाहक"
}
डेटा = {
"मॉडल" : "डीपसीक-चैट" ,
"संदेश" : [
{ "भूमिका" : "प्रणाली" , "सामग्री" : "आप एक सहायक सहायक हैं।" } ,
{ "भूमिका" : "उपयोगकर्ता" , "सामग्री" : "नमस्ते!" }
] ,
"स्ट्रीम" : गलत
}
प्रतिक्रिया = अनुरोध.पोस्ट ( यूआरएल , हेडर=हेडर, डेटा=json. डंप ( डेटा ))
प्रिंट ( response.json () )
आयात अनुरोध json आयात करें url = "https://api.deepseek.com/chat/completions" हेडर = { "सामग्री-प्रकार": "application/json", "प्राधिकरण": "वाहक " } डेटा = { "मॉडल": "deepseek-chat", "संदेश": [ {"भूमिका": "सिस्टम", "सामग्री": "आप एक सहायक सहायक हैं।"}, {"भूमिका": "उपयोगकर्ता", "सामग्री": "नमस्ते!"} ], "स्ट्रीम": गलत } प्रतिक्रिया = अनुरोध.पोस्ट(url, हेडर=हेडर, डेटा=json.dumps(डेटा)) प्रिंट(response.json())
आयात अनुरोध
JSON आयात करें

url = "https://api.deepseek.com/chat/completions"
हेडर = {
    "सामग्री-प्रकार": "application/json",
    "प्राधिकरण": "वाहक"
}
डेटा = {
    "मॉडल": "डीपसीक-चैट",
    "संदेश": [
        {"role": "system", "content": "आप एक मददगार सहायक हैं।"},
        {"role": "उपयोगकर्ता", "content": "नमस्ते!"}
    ],
    "स्ट्रीम": गलत
}
प्रतिक्रिया = अनुरोध.पोस्ट(url, हेडर=हेडर, डेटा=json.dumps(डेटा))
प्रिंट(response.json())

Node.js का उपयोग करके उदाहरण:

सादे पाठ
क्लिपबोर्ड पर कॉपी करें
कोड को नई विंडो में खोलें
EnlighterJS 3 सिंटैक्स हाइलाइटर
const फ़ेच = आवश्यकता ( 'नोड-फ़ेच' ) ;
कॉन्स्ट यूआरएल = 'https://api.deepseek.com/chat/completions' ;
const हेडर = {
'सामग्री-प्रकार' : 'एप्लिकेशन/json' ,
'प्राधिकरण' : 'वाहक' ,
} ;
स्थिर डेटा = {
मॉडल: 'deepseek-chat' ,
संदेश: [
{ भूमिका: 'सिस्टम' , विषय-वस्तु: 'आप एक सहायक सहायक हैं।' } ,
{ भूमिका: 'उपयोगकर्ता' , सामग्री: 'नमस्ते!' }
] ,
धारा: गलत
} ;
फ़ेच ( यूआरएल, {
विधि: 'पोस्ट' ,
हेडर: हेडर,
बॉडी: JSON. स्ट्रिंगिफाई ( डेटा ) ,
})
. फिर ( प्रतिक्रिया = > प्रतिक्रिया. json ())
. फिर ( json = > कंसोल. लॉग ( json )) ;
const fetch = require('node-fetch'); const url = 'https://api.deepseek.com/chat/completions'; const headers = { 'Content-Type': 'application/json', 'Authorization': 'Bearer ', }; const data = { मॉडल: 'deepseek-chat', संदेश: [ { भूमिका: 'सिस्टम', सामग्री: 'आप एक सहायक सहायक हैं।' }, { भूमिका: 'उपयोगकर्ता', सामग्री: 'नमस्ते!' } ], स्ट्रीम: गलत }; fetch(url, { विधि: 'POST', हेडर: हेडर, body: JSON.stringify(data), }) .then(response => response.json()) .then(json => console.log(json));
const फ़ेच = आवश्यकता ('नोड-फ़ेच');

कॉन्स्ट यूआरएल = 'https://api.deepseek.com/chat/completions';
const हेडर = {
  'सामग्री-प्रकार': 'application/json',
  'प्राधिकरण': 'वाहक ',
};
स्थिर डेटा = {
  मॉडल: 'deepseek-chat',
  संदेश: [
    { भूमिका: 'सिस्टम', सामग्री: 'आप एक सहायक सहायक हैं।' },
    { भूमिका: 'उपयोगकर्ता', सामग्री: 'नमस्ते!' }
  ],
  धारा: गलत
};

फ़ेच(यूआरएल, {
  विधि: 'पोस्ट',
  हेडर: हेडर,
  बॉडी: JSON.stringify(डेटा),
})
  .then(प्रतिक्रिया => प्रतिक्रिया.json())
  .then(json => कंसोल.लॉग(json));

5. स्ट्रीमिंग प्रतिक्रियाओं को संभालें

यदि आप स्ट्रीमिंग प्रतिक्रियाओं को संभालना चाहते हैं, तो बस अपने अनुरोध में streamपैरामीटर सेट करें true। यह आपको OpenAI API में व्यवहार के समान, उत्पन्न होने पर परिणामों की एक सतत स्ट्रीम प्राप्त करने की अनुमति देगा।

6. निष्कर्ष

इन चरणों का पालन करके, आप आसानी से अपनी AI आवश्यकताओं के लिए ChatGPT से DeepSeek का उपयोग करने के लिए माइग्रेट कर सकते हैं। API संरचना OpenAI के समान है, जिससे संक्रमण सहज हो जाता है।

डीपसीक चैटजीपीटी से सस्ता है। कोडिंग का आनंद लें!