ഒരു ഡെവലപ്പർ എന്ന നിലയിൽ ChatGPT-ൽ നിന്ന് DeepSeek-ലേക്ക് എങ്ങനെ മൈഗ്രേറ്റ് ചെയ്യാം?

DeepSeek AI

നിങ്ങൾ ChatGPT-ൽ നിന്ന് DeepSeek-ലേക്ക് മൈഗ്രേറ്റ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, OpenAI ഫോർമാറ്റുമായുള്ള DeepSeek API-യുടെ അനുയോജ്യത കാരണം പ്രക്രിയ ലളിതമാണ്.

DeepSeek ഉപയോഗിച്ച് നിങ്ങളുടെ ആദ്യ API കോൾ എങ്ങനെ നടത്താം എന്നതിനെക്കുറിച്ചുള്ള ഒരു ഘട്ടം ഘട്ടമായുള്ള ഗൈഡ് ഇതാ .

1. നിങ്ങളുടെ DeepSeek API കീ നേടുക

ആദ്യം, നിങ്ങൾ DeepSeek-ൽ നിന്ന് ഒരു API കീക്കായി അപേക്ഷിക്കേണ്ടതുണ്ട്. സൈൻ അപ്പ് ചെയ്യുന്നതിനും നിങ്ങളുടെ അഭ്യർത്ഥനകൾ പ്രാമാണീകരിക്കുന്നതിന് ആവശ്യമായ ഒരു API കീ അഭ്യർത്ഥിക്കുന്നതിനും അവരുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക .

2. അടിസ്ഥാന URL സജ്ജമാക്കുക

ഇനിപ്പറയുന്ന അടിസ്ഥാന URL ഉപയോഗിച്ച് DeepSeek API ആക്സസ് ചെയ്യാൻ കഴിയും:

പ്ലെയിൻ ടെക്സ്റ്റ്
ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക
പുതിയ വിൻഡോയിൽ കോഡ് തുറക്കുക
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-ൽ ലഭ്യമായ നിലവിലെ ചാറ്റ് മോഡലിനെ വിളിക്കുന്നു deepseek-chat. നിങ്ങൾക്ക് ഏറ്റവും പുതിയ റീസണിംഗ് മോഡൽ ആക്‌സസ് ചെയ്യണമെങ്കിൽ, നിങ്ങൾ ഉപയോഗിക്കണം deepseek-reasoner, അത് DeepSeek-R1 മോഡലിനെ സൂചിപ്പിക്കുന്നു.

4. നിങ്ങളുടെ ആദ്യ API കോൾ ചെയ്യുക

നിങ്ങളുടെ API കീ കയ്യിലുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഇപ്പോൾ DeepSeek API-യുമായി സംവദിക്കാം. ഉപയോഗിച്ച് ചാറ്റ് API എങ്ങനെ വിളിക്കാം എന്നതിൻ്റെ ഒരു ഉദാഹരണം ചുവടെയുണ്ട് curl. Python അല്ലെങ്കിൽ Node.js പോലുള്ള മറ്റ് SDK-കളും നിങ്ങൾക്ക് ഉപയോഗിക്കാം.

ഉപയോഗിക്കുന്ന ഉദാഹരണം curl:

പ്ലെയിൻ ടെക്സ്റ്റ്
ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക
പുതിയ വിൻഡോയിൽ കോഡ് തുറക്കുക
EnlighterJS 3 വാക്യഘടന ഹൈലൈറ്റർ
ചുരുളുക https: //api.deepseek.com/chat/completions \
-H "ഉള്ളടക്ക-തരം: ആപ്ലിക്കേഷൻ/ജെസൺ" \
-H "അംഗീകാരം: വഹിക്കുന്നയാൾ" \
-d '{
"മോഡൽ": "ഡീപ്സീക്ക്-ചാറ്റ്",
"സന്ദേശങ്ങൾ": [
{"role": "സിസ്റ്റം", "ഉള്ളടക്കം": "നിങ്ങൾ സഹായകമായ ഒരു സഹായിയാണ്."},
{"role": "user", "content": "Hello!"}
],
"സ്ട്രീം": തെറ്റ്
}'
ചുരുളുക https://api.deepseek.com/chat/completions \ -H "ഉള്ളടക്ക-തരം: ആപ്ലിക്കേഷൻ/json" \ -H "അംഗീകാരം: ബെയറർ " \ -d '{ "model": "deepseek-chat", " സന്ദേശങ്ങൾ": [ {"role": "സിസ്റ്റം", "ഉള്ളടക്കം": "നിങ്ങൾ സഹായകമായ ഒരു സഹായിയാണ്."}, {"role": "user", "ഉള്ളടക്കം": "ഹലോ!"} ], "സ്ട്രീം": തെറ്റ് }'
ചുരുട്ടുക https://api.deepseek.com/chat/completions \
  -H "ഉള്ളടക്ക-തരം: ആപ്ലിക്കേഷൻ/ജെസൺ" \
  -H "അംഗീകാരം: വഹിക്കുന്നയാൾ" \
  -d '{
        "മോഡൽ": "ഡീപ്സീക്ക്-ചാറ്റ്",
        "സന്ദേശങ്ങൾ": [
          {"role": "സിസ്റ്റം", "ഉള്ളടക്കം": "നിങ്ങൾ സഹായകമായ ഒരു സഹായിയാണ്."},
          {"role": "user", "content": "Hello!"}
        ],
        "സ്ട്രീം": തെറ്റ്
      }'

പൈത്തൺ ഉപയോഗിക്കുന്ന ഉദാഹരണം:

പ്ലെയിൻ ടെക്സ്റ്റ്
ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക
പുതിയ വിൻഡോയിൽ കോഡ് തുറക്കുക
EnlighterJS 3 വാക്യഘടന ഹൈലൈറ്റർ
ഇറക്കുമതി അഭ്യർത്ഥനകൾ
json ഇറക്കുമതി ചെയ്യുക
url = "https://api.deepseek.com/chat/completions"
തലക്കെട്ടുകൾ = {
"ഉള്ളടക്ക തരം" : "അപ്ലിക്കേഷൻ/ജെസൺ" ,
"അംഗീകാരം" : "വഹിക്കുന്നയാൾ"
}
ഡാറ്റ = {
"model" : "deepseek-chat" ,
"സന്ദേശങ്ങൾ" : [
{ "role" : "സിസ്റ്റം" , "content" : "നിങ്ങൾ സഹായകമായ ഒരു സഹായിയാണ്." } ,
{ "role" : "ഉപയോക്താവ്" , "content" : "ഹലോ!" }
] ,
"സ്ട്രീം" : തെറ്റ്
}
പ്രതികരണം = അഭ്യർത്ഥനകൾ. പോസ്റ്റ് ( url, headers=headers, data=json. dumps ( data ))
പ്രിൻ്റ് ( പ്രതികരണം. json ())
ഇറക്കുമതി അഭ്യർത്ഥനകൾ ഇറക്കുമതി ചെയ്യുക json url = "https://api.deepseek.com/chat/completions" തലക്കെട്ടുകൾ = { "ഉള്ളടക്ക-തരം": "അപ്ലിക്കേഷൻ/json", "അംഗീകാരം": "ബിയറർ" } ഡാറ്റ = { "മോഡൽ" : "deepseek-chat", "messages": [ {"role": "system", "content": "നിങ്ങൾ ഒരു സഹായിയാണ് Assistant."}, {"role": "user", "content": "Hello!"} ], "stream": False } response = requests.post(url, headers=headers, data=json.dumps(data )) പ്രിൻ്റ്(response.json())
ഇറക്കുമതി അഭ്യർത്ഥനകൾ
json ഇറക്കുമതി ചെയ്യുക

url = "https://api.deepseek.com/chat/completions"
തലക്കെട്ടുകൾ = {
    "ഉള്ളടക്ക തരം": "അപ്ലിക്കേഷൻ/json",
    "അംഗീകാരം": "വഹിക്കുന്നയാൾ"
}
ഡാറ്റ = {
    "മോഡൽ": "ഡീപ്സീക്ക്-ചാറ്റ്",
    "സന്ദേശങ്ങൾ": [
        {"role": "സിസ്റ്റം", "ഉള്ളടക്കം": "നിങ്ങൾ സഹായകമായ ഒരു സഹായിയാണ്."},
        {"role": "user", "content": "Hello!"}
    ],
    "സ്ട്രീം": തെറ്റ്
}
പ്രതികരണം = requests.post(url, headers=headers, data=json.dumps(data))
പ്രിൻ്റ്(response.json())

Node.js ഉപയോഗിക്കുന്ന ഉദാഹരണം:

പ്ലെയിൻ ടെക്സ്റ്റ്
ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക
പുതിയ വിൻഡോയിൽ കോഡ് തുറക്കുക
EnlighterJS 3 വാക്യഘടന ഹൈലൈറ്റർ
കോൺസ്റ്റ് ഫെച്ച് = ആവശ്യമാണ് ( 'നോഡ്-ഫെച്ച്' ) ;
const url = 'https://api.deepseek.com/chat/completions' ;
കോൺസ്റ്റ് തലക്കെട്ടുകൾ = {
'ഉള്ളടക്ക തരം' : 'അപ്ലിക്കേഷൻ/ജെസൺ' ,
'അംഗീകാരം' : 'വഹിക്കുന്നവൻ' ,
} ;
കോൺസ്റ്റ് ഡാറ്റ = {
മോഡൽ: 'ഡീപ്‌സീക്ക്-ചാറ്റ്' ,
സന്ദേശങ്ങൾ: [
{ role: 'സിസ്റ്റം' , ഉള്ളടക്കം: 'നിങ്ങൾ സഹായകമായ സഹായിയാണ്.' } ,
{ role: 'ഉപയോക്താവ്' , ഉള്ളടക്കം: 'ഹലോ!' }
] ,
സ്ട്രീം: തെറ്റ്
} ;
കൊണ്ടുവരിക ( url, {
രീതി: 'POST' ,
തലക്കെട്ടുകൾ: തലക്കെട്ടുകൾ,
ശരീരം: JSON. stringify ( ഡാറ്റ )
})
. തുടർന്ന് ( പ്രതികരണം = > പ്രതികരണം. json ())
. തുടർന്ന് ( json = > കൺസോൾ. ലോഗ് ( json )) ;
കോൺസ്റ്റ് ഫെച്ച് = ആവശ്യം ('നോഡ്-ഫെച്ച്'); const url = 'https://api.deepseek.com/chat/completions'; const headers = {'content-Type': 'application/json', 'Authorization': 'Bearer', }; const data = { model: 'deepseek-chat', messages: [ {role: 'system', content: 'You are a helpful Assistant.' }, { റോൾ: 'ഉപയോക്താവ്', ഉള്ളടക്കം: 'ഹലോ!' } ], സ്ട്രീം: തെറ്റ് }; fetch(url, { method: 'POST', headers: headers, body: JSON.stringify(data), }) .then(response => response.json()) .then(json => console.log(json) );
കോൺസ്റ്റ് ഫെച്ച് = ആവശ്യം ('നോഡ്-ഫെച്ച്');

const url = 'https://api.deepseek.com/chat/completions';
കോൺസ്റ്റ് തലക്കെട്ടുകൾ = {
  'ഉള്ളടക്ക തരം': 'അപ്ലിക്കേഷൻ/json',
  'അംഗീകാരം': 'വഹിക്കുന്നയാൾ',
};
കോൺസ്റ്റ് ഡാറ്റ = {
  മോഡൽ: 'ഡീപ്‌സീക്ക്-ചാറ്റ്',
  സന്ദേശങ്ങൾ: [
    {role: 'സിസ്റ്റം', ഉള്ളടക്കം: 'നിങ്ങൾ സഹായകമായ സഹായിയാണ്.' },
    {role: 'ഉപയോക്താവ്', ഉള്ളടക്കം: 'ഹലോ!' }
  ],
  സ്ട്രീം: തെറ്റ്
};

കൊണ്ടുവരിക(url, {
  രീതി: 'POST',
  തലക്കെട്ടുകൾ: തലക്കെട്ടുകൾ,
  ബോഡി: JSON.stringify(data),
})
  .പിന്നെ(പ്രതികരണം => response.json())
  .പിന്നെ(json => console.log(json));

5. സ്ട്രീമിംഗ് പ്രതികരണങ്ങൾ കൈകാര്യം ചെയ്യുക

സ്ട്രീമിംഗ് പ്രതികരണങ്ങൾ കൈകാര്യം ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങളുടെ അഭ്യർത്ഥനയിൽ streamപാരാമീറ്റർ സജ്ജമാക്കുക. trueഓപ്പൺഎഐ എപിഐയിലെ പെരുമാറ്റത്തിന് സമാനമായി, സൃഷ്ടിക്കപ്പെടുന്ന ഫലങ്ങളുടെ തുടർച്ചയായ സ്ട്രീം സ്വീകരിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കും.

6. ഉപസംഹാരം

ഈ ഘട്ടങ്ങൾ പാലിക്കുന്നതിലൂടെ, നിങ്ങളുടെ AI ആവശ്യങ്ങൾക്കായി ChatGPT ഉപയോഗിക്കുന്നതിൽ നിന്ന് DeepSeek ഉപയോഗിക്കുന്നതിലേക്ക് നിങ്ങൾക്ക് എളുപ്പത്തിൽ മൈഗ്രേറ്റ് ചെയ്യാം. API ഘടന ഓപ്പൺഎഐക്ക് സമാനമാണ്, ഇത് സംക്രമണം തടസ്സരഹിതമാക്കുന്നു.

DeepSeek ChatGPT-യെക്കാൾ വിലകുറഞ്ഞതാണ്. സന്തോഷകരമായ കോഡിംഗ്!