Uwaga!

Chcesz otrzymywać nowinki, ciekawostki i poradniki dotyczące DeepSeek-a i sztucznej inteligencji prosto na swój adres email? Koniecznie zapisz się do naszego newslettera!





Zamknij to okno
DeepSeek API

Jak zacząć przygodę z DeepSeek API?

DeepSeek API to interfejs programistyczny kompatybilny z OpenAI, który pozwala na łatwy dostęp do modeli językowych. Dzięki tej zgodności można używać OpenAI SDK lub innych narzędzi kompatybilnych z OpenAI API, aby wysyłać zapytania do DeepSeek. W tym artykule przeprowadzimy Cię przez proces uzyskania dostępu do API oraz wykonania pierwszego zapytania. Pełną dokumentacje znajdziecie tutaj.

1. Uzyskanie klucza API i konfiguracja

Aby rozpocząć korzystanie z DeepSeek API, najpierw musisz uzyskać klucz API. Proces ten zazwyczaj obejmuje:

  1. Rejestrację na platformie DeepSeek – odwiedź stronę DeepSeek i załóż konto.
  2. Wygenerowanie klucza API – po zalogowaniu się do panelu użytkownika, znajdziesz opcję wygenerowania klucza API.
  3. Zachowanie klucza w bezpiecznym miejscu – ten klucz będzie potrzebny do autoryzacji każdego żądania.

Ustawienia API

Oto kluczowe parametry wymagane do poprawnej konfiguracji:

PARAMETRWARTOŚĆ
base_urlhttps://api.deepseek.com
api_keyWygenerowany klucz API

Dla kompatybilności z OpenAI można również użyć https://api.deepseek.com/v1, ale nie jest to związane z wersją modelu.

2. Wykonanie pierwszego zapytania do API

Po zdobyciu klucza API można wysłać pierwsze zapytanie. DeepSeek oferuje kilka modeli, które można wywołać, podając ich nazwę w parametrze model:

  • deepseek-chat – standardowy model czatu, obecnie zaktualizowany do DeepSeek-V3.
  • deepseek-reasoner – model dedykowany do rozumowania, DeepSeek-R1.

Przykładowe zapytanie można wykonać za pomocą różnych technologii, takich jak curl, Python czy Node.js.

Przykładowe zapytanie w curl

curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <DeepSeek API Key>" \
  -d '{
        "model": "deepseek-chat",
        "messages": [
          {"role": "system", "content": "You are a helpful assistant."},
          {"role": "user", "content": "Hello!"}
        ],
        "stream": false
      }'

W powyższym przykładzie wysyłamy zapytanie do modelu deepseek-chat, podając przykładową rozmowę.

Przykładowe zapytanie w Python

Jeśli korzystasz z Pythona, możesz użyć biblioteki requests:

import requests

url = "https://api.deepseek.com/chat/completions"
headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer <DeepSeek API Key>"
}
data = {
    "model": "deepseek-chat",
    "messages": [
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello!"}
    ],
    "stream": False
}

response = requests.post(url, json=data, headers=headers)
print(response.json())

Wynik zapytania zwróci odpowiedź modelu na wysłaną wiadomość.

3. Strumieniowanie odpowiedzi (opcjonalne)

Jeśli chcesz otrzymywać odpowiedź w czasie rzeczywistym, możesz ustawić parametr stream na true:

"stream": true

W ten sposób API zwróci odpowiedź w formie strumienia, co jest przydatne w aplikacjach czatowych.

Podsumowanie

Rozpoczęcie pracy z DeepSeek API jest stosunkowo proste, jeśli masz doświadczenie z OpenAI API. Kluczowe kroki to:

  1. Uzyskanie klucza API – rejestracja na platformie i wygenerowanie klucza.
  2. Wykonanie pierwszego zapytania – użycie curl, Python lub Node.js do wysłania zapytania.
  3. Opcjonalne strumieniowanie – dostosowanie parametrów zapytania, aby uzyskać odpowiedź w czasie rzeczywistym.

Dzięki kompatybilności z OpenAI, DeepSeek API można łatwo zintegrować z istniejącymi projektami.

Ads Blocker Image Powered by Code Help Pro

Wykryto AdBlocka!

Wygląda na to, że używasz blokady reklam. Reklamy pomagają nam utrzymać tę stronę. Wyłącz ją proszę.