- DeepSeek nudi moćan API kompatibilan sa OpenAI, olakšavajući njegovu integraciju u projekte IA.
- Da biste koristili API, morate generirati ključ sa platforme i konfigurirati okruženje u njemu piton.
- Korišćenje biblioteke Requests u Pythonu vam omogućava da napravite POST zahteve za interakciju sa DeepSeekom.
- Postoje napredne opcije kao što su lokalno izvođenje modela i korištenje streaming za tečnije odgovore.
DeepSeek je napravio revoluciju u svijetu veštačka inteligencija sa svojim naprednim jezičkim modelom, koji omogućava programerima i preduzećima da iskoriste njegov moćni API za razne zadatke obrada prirodnog jezika. Ako ste programer i želite da integrišete DeepSeek u svoje projekte, u ovom vodiču ćete naučiti korak po korak kako da pozovete njegov API koristeći Python. Od dobijanja API ključa do lokalnog pokretanja modela, pokriti ćemo sve bitne detalje.
Prije nego što počnemo, važno je razumjeti da DeepSeek nudi API kompatibilan sa OpenAI, što znatno olakšava integraciju u aplikacije koje su već dizajnirane za rad s modelima kao što je GPT. To znači da ako već imate iskustva u radu sa OpenAI-om, prelazak na DeepSeek će vam biti lak. Sada, hajde da vidimo kako sve podesiti da počnemo da upućujemo naše prve API pozive.
1. Nabavite DeepSeek API ključ
Da biste počeli koristiti DeepSeek API, prva stvar koju trebate je a API ključ. Da biste ga dobili, slijedite ove korake:
- Pristupite platformi DeepSeek i prijavite se na svoj nalog.
- Idite na odjeljak API ključevi i kliknite na “Generiraj novi ključ”.
- Kopirajte generirani ključ i pohranite ga na sigurno mjesto, jer će vam trebati da se autentifikujete u svakom zahtjevu.
- Uvjerite se da vaš račun ima raspoloživa sredstva, jer DeepSeek zahtijeva početnu dopunu za aktivaciju ključa.
2. Postavite okruženje u Python-u
Prije bilo kakvog peticija za API, neophodno je postaviti razvojno okruženje Python-a. Da biste to učinili, slijedite ove korake:
Instalirajte Python
Ako još nemate instaliran Python na svom računaru, možete preuzeti najnoviju verziju sa python.org. Preporučljivo je koristiti verziju 3.8 ili viši.
Instalirajte biblioteku zahtjeva
Biblioteka zahtjevi je od suštinskog značaja za slanje HTTP zahtjeva na DeepSeek API. Da biste ga instalirali, koristite sljedeću naredbu:
pip install zahtjevi
Ako imate instalirano više Python okruženja, uvjerite se da ste pokrenuli naredbu u ispravnom okruženju.
3. Uputite prvi poziv DeepSeek API-ju
Kada je okruženje postavljeno, možemo izvršiti naš prvi API poziv. Da bismo to učinili, kreirat ćemo datoteku pod nazivom deepseek.py a mi ćemo napisati sljedeći kod:
zahtjevi za uvoz API_KEY = "vaš_API_key" URL = "https://api.deepseek.com/v1/chat/completions" zaglavlja = { "Authorization": f"Nosilac {API_KEY}", "Content-Type": "application/json" } data = { "model": "reeson": "deepson" content": "Šta je DeepSeek?"}], "stream": False } odgovor = zahtjevi. post(URL, headers=headers, json=data) print(response. json())
Ovaj kod šalje a pitanje na DeepSeek i prikazuje odgovor u konzoli. Ne zaboravite zamijeniti your_api_key sa prethodno dobijenim ključem.
4. Napredna upotreba API-ja
Streaming odgovora
Ako želite da dobijete odgovor na jednostavan način, progresivno Umjesto da ga primite odjednom, možete aktivirati način striminga promjenom vrijednosti ključa potok u JSON-u zahtjeva za istinski.
"stream": Tačno
Višestruki dijalog
DeepSeek vam omogućava da održite kontekst razgovora dodavanjem prethodnih poruka u peticija. Primjer fluidnog dijaloga bi bio:
data = { "model": "deepseek-reasoner", "messages": [ {"role": "user", "content": "Objasnite mi koncept neuronske mreže"}, {"role": "asistent", "content": "Neuronska mreža je sistem ..."}, {"role": "korisnik", "content": "A kako su obučeni?"} ] }
5. Pokrenite DeepSeek lokalno
Za one koji ne žele da se oslanjaju na API i žele da pokrenu model na svom računaru, DeepSeek nudi verzije optimizovane za lokalno izvršenje. Neke od opcija uključuju:
- Pokrenite model sa Nemoj, alat koji vam omogućava da učitate AI modele direktno na vašu mašinu.
- Usar vLLM o SGLang za lokalno posluživanje modela i smanjenje kašnjenja upita.
Da biste instalirali Nemoj i pokrenite DeepSeek-R1, slijedite ove korake:
pip install ollama ollama run deepseek-r1:8b
Ovo će preuzeti i pokrenuti verziju 8B modela direktno na Vašu mašinu.
Uz ovaj vodič, trebali biste imati sve što vam je potrebno da počnete integrirati DeepSeek u svoje Python projekte. Od generiranja vašeg API ključa do lokalnog pokretanja vašeg modela, sada možete iskoristiti ovaj moćni AI alat odgovorite na pitanja, generirati tekst i čak obučite prilagođene modele. Kako se platforma razvija, preporučuje se da pregledate zvaničnu DeepSeek dokumentaciju kako biste bili u toku s najnovijim ažuriranjima i poboljšanjima.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje kroz pisanje, a to je ono što ću raditi na ovom blogu, pokazivati vam sve najzanimljivije stvari o gadžetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se krećete u digitalnom svijetu na jednostavan i zabavan način.

