Deepseek Chat App Try Now

Pregled DeepSeek API platforme

Pregled DeepSeek API platforme

DeepSeek API omogućava programski pristup paketu velikih jezičkih modela putem REST interfejsa dizajniranog za programere i preduzeća koja traže troškovno efikasnu integraciju veštačke inteligencije. API podržava više varijanti modela optimizovanih za različite zadatke, od konverzacijske inteligencije do generisanja koda i embeddinga. Servis održava OpenAI kompatibilne krajnje tačke, što omogućava programerima da zamene provajdere uz minimalne izmene u kodu.

Pristup zahteva autentifikaciju putem bearer tokena koji se generišu na kontrolnoj tabli za programere. Zvanični SDK paketi dostupni su za jezike Python, Node.js, Go i Java, mada bilo koji HTTP klijent može komunicirati sa REST tačkama. Platforma je namenjena individualnim programerima koji grade prototipove, startapima koji skaliraju AI funkcionalnosti i velikim preduzećima kojima je potrebna predvidljiva cena za velike količine poslova inferencije.

Funkcionalnost Specifikacija
Dostupni modeli DeepSeek V3, DeepSeek Coder V2, DeepSeek Chat
Ograničenja protoka 500 hiljada tokena dnevno besplatno, do 50 miliona plaćeno
Metoda autentifikacije Bearer token (API ključ)
Zvanični SDK paketi Python, Node.js, Go, Java
Podržani jezici Višejezičnost (preko 70 jezika, optimizovano za EN/ZH)

Ključne tehničke mogućnosti uključuju strimovanje odgovora za aplikacije u realnom vremenu, pozivanje funkcija za integraciju alata i JSON režim za strukturirani izlaz. API upravlja kontekstualnim prozorima do 128 hiljada tokena kod vodećih modela, omogućavajući analizu dugačkih dokumenata bez deljenja na manje delove. Svi zahtevi se usmeravaju kroz globalne CDN tačke sa prosečnim kašnjenjem ispod 200 milisekundi za većinu regiona.

  • Korišćenje REST API strukture kompatibilne sa OpenAI standardima radi lakše migracije.
  • Pružanje nativne podrške za chat completions, embeddinge i generisanje koda.
  • Implementacija automatskog balansiranja opterećenja kroz klastere za inferenciju.
  • Praćenje detaljne analitike korišćenja i potrošnje tokena po projektu.

Dokumentacija uključuje interaktivne primere i konfiguraciju vebhuka za asinhronu obradu podataka. Integracija obično zahteva oko 30 minuta za osnovnu implementaciju, dok zvanični SDK paketi imaju ugrađenu logiku za rukovanje greškama i ponovne pokušaje slanja zahteva.

Početak rada sa API servisom

Početak rada sa API servisom

Podešavanje pristupa počinje kreiranjem naloga na DeepSeek platformi i generisanjem prvog API ključa u sekciji za akreditive. Proces brzog početka uključuje tri osnovna koraka: konfiguraciju autentifikacije, instalaciju SDK paketa i izvršavanje početnog zahteva. Većina programera završi testiranje prvog zahteva u roku od 15 minuta koristeći obezbeđene šablone koda.

Autentifikacija koristi bearer token format gde ključevi počinju prefiksom sk-. Osnovni URL za sve tačke je https://api.deepseek.com/v1, prateći RESTful konvencije. Obavezni zaglavlja uključuju Authorization sa vašim ključem i Content-Type postavljen na application/json. Ograničenje protoka se primenjuje po ključu, što omogućava timovima da rasporede kvote na više različitih projekata.

Za instalaciju Python SDK paketa koristite pip alat kako biste dodali zvaničnu biblioteku. Sledeći primer koda prikazuje kompletan proces prvog zahteva koristeći chat completion tačku sa modelom DeepSeek V3:

pip install deepseek-sdk
from deepseek import DeepSeek

client = DeepSeek(api_key="sk-vass-api-kljuc")

response = client.chat.completions.create(
    model="deepseek-chat-v3",
    messages=[
        {"role": "system", "content": "Vi ste koristan asistent."},
        {"role": "user", "content": "Objasni kvantno računarstvo jednostavnim terminima."}
    ],
    max_tokens=500,
    temperature=0.7
)

print(response.choices[0].message.content)

Za programere koji preferiraju curl zahteve, ekvivalentni HTTP poziv zahteva eksplicitnu konfiguraciju zaglavlja. Ovaj pristup je pogodan za testiranje bez zavisnosti od programskih biblioteka:

curl https://api.deepseek.com/v1/chat/completions \
  -H "Authorization: Bearer sk-vass-api-kljuc" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-chat-v3",
    "messages": [{"role": "user", "content": "Hello, API!"}],
    "max_tokens": 100
  }'

API vraća JSON odgovore koji sadrže generisani tekst, statistiku korišćenja tokena i metapodatke zahteva. Uspešni odgovori uključuju niz choices sa izlazom modela, dok greške vraćaju standardizovane kodove za otklanjanje problema. Broj tokena je vidljiv u usage objektu, beležeći prompt_tokens, completion_tokens i total_tokens radi preciznog obračuna troškova.

  • Preuzimanje API ključa iz sigurnosne sekcije na kontrolnoj tabli za programere.
  • Instaliranje Python SDK biblioteke ili korišćenje direktnih HTTP zahteva radi fleksibilnosti.
  • Testiranje konekcije jednostavnim chat completion pozivom pre produkcione integracije.
  • Praćenje zaglavlja odgovora radi provere statusa ograničenja protoka i preostale kvote.

Vodiči za brzi početak u dokumentaciji pokrivaju i druge jezike poput Node.js i Go, sa specifičnim primerima za Express, Flask i FastAPI integracije. Konfiguracije vebhuka za asinhronu obradu zahtevaju verifikaciju tačke tokom početnog podešavanja.

Dostupni modeli i krajnje tačke

Dostupni modeli i krajnje tačke

DeepSeek API nudi pet produkcionih modela, od kojih je svaki optimizovan za specifične zadatke. Izbor modela se vrši putem parametra model u zahtevima, prateći obrazac deepseek-{mogućnost}-{verzija}. Zastareli modeli ostaju dostupni 90 dana nakon lansiranja novih verzija, uz obaveštenja o migraciji koja se šalju aktivnim korisnicima.

ID Modela Tip Kontekstni prozor Najbolja primena
deepseek-chat-v3 Chat Completion 128K tokena Konverzacijski AI, logičko zaključivanje
deepseek-coder-v2 Code Completion 64K tokena Generisanje koda, debagovanje
deepseek-reasoner Chat Completion 128K tokena Složeno rešavanje problema (chain-of-thought)
deepseek-embed Embeddings 8K tokena Semantička pretraga, RAG sistemi
deepseek-vision-preview Multimodal (Beta) 32K tokena + slike Analiza slika, OCR, vizuelni odgovori

Krajnja tačka /v1/chat/completions upravlja razgovorima uz podršku za sistemske instrukcije i pozivanje funkcija. Ova tačka radi sa modelima deepseek-chat-v3 i deepseek-reasoner, pri čemu potonji dodaje eksplicitne tragove razmišljanja u odgovorima. Parametri temperature i top_p kontrolišu nasumičnost izlaza, dok max_tokens ograničava dužinu generisanog teksta.

  • Podržavanje strimovanja kod chat modela putem parametra stream za korisničko iskustvo u realnom vremenu.
  • Uključivanje optimizacija za specifične jezike kao što su Python, JavaScript, Java, C++ i Go kod modela za kodiranje.
  • Vraćanje vektora od 1024 dimenzije kod embedding modela za semantičke operacije.
  • Prihvatanje URL-ova slika ili base64 kodiranih podataka uz tekstualne instrukcije kod vision modela.

Dostupni modeli obuhvataju raspon od 7 do 671 milijarde parametara, mada su ovi brojevi apstrahovani od korisnika koji biraju model prema funkciji. DeepSeek Coder V2 se posebno ističe na HumanEval benchmark testovima sa 88,4% tačnosti, dok vodeći V3 postiže 87,1% na MMLU testu opšteg znanja. Svi produkcioni modeli podržavaju JSON režim za strukturirani izlaz i integraciju eksternih alata.

FAQ

Da li je DeepSeek API kompatibilan sa OpenAI SDK?

Da, DeepSeek API koristi format zahteva i odziva koji je kompatibilan sa OpenAI, što omogućava laku migraciju uz promenu samo osnovnog URL-a i API ključa.

Koji su jezici podržani od strane platforme?

Platforma nudi zvanične SDK pakete za Python, Node.js, Go i Javu, dok REST API podržava bilo koji programski jezik putem HTTP klijenata.

Koliko košta upotreba DeepSeek V3 modela?

DeepSeek V3 košta 0,27 dolara na milion ulaznih tokena i 1,10 dolara na milion izlaznih tokena.

Da li postoji besplatni kredit za nove korisnike?

Da, novi nalozi obično dobijaju 5 dolara u besplatnim kreditima za testiranje platforme.

Koliki je maksimalni kontekstni prozor za modele?

Vodeći modeli poput V3 podržavaju do 128 hiljada tokena u jednom kontekstnom prozoru.

Koji model je najbolji za programiranje i kodiranje?

DeepSeek Coder V2 je specijalizovan model optimizovan za generisanje koda, debagovanje i objašnjavanje programerskih koncepata.

Da li API podržava strimovanje odgovora?

Da, svi chat modeli podržavaju strimovanje (server-sent events) radi prikaza rezultata u realnom vremenu.

Šta je DeepSeek Reasoner model?

To je model optimizovan za složeno rešavanje problema koji pruža transparentan 'chain-of-thought' proces razmišljanja u odgovorima.

Kako se vrši naplata usluga?

Naplata se vrši putem pripejd sistema kredita koji se troše na osnovu broja procesuiranih tokena.

Postoji li podrška za analizu slika?

Da, DeepSeek Vision model omogućava multimodalnu obradu, uključujući analizu slika i vizuelne odgovore.