Jak provádět volání DeepSeek API v Pythonu: Kompletní průvodce

Poslední aktualizace: 17/02/2025
Autor: Isaac
  • DeepSeek nabízí výkonné API kompatibilní s OpenAI, což usnadňuje jeho integraci do projektů IA.
  • Chcete-li použít API, musíte vygenerovat klíč z platformy a nakonfigurovat prostředí PYTHON.
  • Použití knihovny Requests v Pythonu vám umožňuje vytvářet požadavky POST pro interakci s DeepSeek.
  • Existují pokročilé možnosti, jako je místní provedení modelu a použití streaming pro plynulejší odezvy.

deepseek api

DeepSeek způsobil revoluci ve světě umělé inteligence díky svému pokročilému jazykovému modelu a umožňuje vývojářům a firmám využívat jeho výkonné API pro různé úlohy zpracování přirozeného jazyka . Pokud jste programátor a chcete integrovat DeepSeek do svých projektů, tato příručka vás krok za krokem naučí, jak volat jeho API pomocí Pythonu. Od získání klíče API až po lokální spuštění modelu se budeme zabývat všemi základními detaily.

Než začneme, je důležité si uvědomit, že DeepSeek nabízí API kompatibilní s OpenAI , což výrazně zjednodušuje jeho integraci do aplikací, které jsou již navrženy pro práci s modely, jako je GPT. To znamená, že pokud již máte zkušenosti s prací s OpenAI, bude přechod na DeepSeek přímočarý. Nyní se podívejme, jak vše nakonfigurovat, abychom mohli začít provádět první volání API.

1. Získejte klíč API DeepSeek

Abyste mohli začít používat DeepSeek API, potřebujete nejprve klíč API . Chcete-li ho získat, postupujte takto:

  1. Vstupte na platformu DeepSeek a přihlaste se ke svému účtu.
  2. Přejděte do sekce API Keys a klikněte na „Generate New Key“.
  3. Zkopírujte vygenerovaný klíč a uložte jej na bezpečném místě, protože jej budete potřebovat k ověření v každém požadavku.
  4. Ujistěte se prosím, že na vašem účtu jsou dostupné prostředky, protože DeepSeek vyžaduje počáteční dobití k aktivaci klíče.

2. Nastavte prostředí v Pythonu

python deepseek

Před provedením jakýchkoli požadavků API je nutné nastavit vývojové prostředí Pythonu. Postupujte takto:

  Proč se nezobrazují příběhy Instagramu? Příčiny nezobrazování Insta Stories.

Nainstalujte Python

Pokud ještě nemáte Python nainstalovaný v počítači, můžete si stáhnout nejnovější verzi z python.org . Doporučuje se verze 3.8 nebo vyšší.

Nainstalujte knihovnu požadavků

Knihovna Requests je nezbytná pro odesílání HTTP požadavků do DeepSeek API. Chcete-li ji nainstalovat, použijte následující příkaz:

požadavky na instalaci pip

Pokud máte nainstalovaných více prostředí Pythonu, ujistěte se, že příkaz spouštíte ve správném prostředí.

3. Proveďte první volání rozhraní DeepSeek API

Jakmile je prostředí nastaveno, můžeme provést první volání API. Za tímto účelem vytvoříme soubor s názvem deepseek.py a napíšeme do něj následující kód:

import requesty API_KEY = "your_API_key" URL = "https://api.deepseek.com/v1/chat/completions" headers = { "Autorizace": f"Bearer {API_KEY}", "Content-Type": "application/json" } data = { "model": "deepseektentmes" "":": je DeepSeek?"}], "stream": False } response = request. post(URL, headers=headers, json=data) print(response. json())

Tento kód odešle dotaz do DeepSeeku a zobrazí odpověď v konzoli. Nezapomeňte nahradit your_API_key dříve získaným klíčem.

4. Pokročilé použití API

Streamování odpovědí

Pokud chcete odpověď dostávat postupně, nikoli najednou, můžete aktivovat režim streamování změnou hodnoty klíče streamu v požadavku JSON na True.

"stream": Pravda

Víceotáčkový dialog

DeepSeek umožňuje zachovat kontext konverzace přidáním předchozích zpráv k požadavku . Příkladem plynulého dialogu by mohl být:

data = { "model": "deepseek-reasoner", "messages": [ {"role": "user", "content": "Vysvětlete mi pojem neuronové sítě"}, {"role": "asistent", "content": "Neuronová síť je systém ..."}, {"role": "user", "content": "A jak jsou vyškoleni?"} ] }

5. Spusťte DeepSeek lokálně

Pro ty, kteří se raději nespoléhají na API a chtějí model provozovat na vlastním počítači, nabízí DeepSeek verze optimalizované pro lokální spouštění. Některé z možností zahrnují:

  • Spusťte model pomocí Ollama, nástroj, který vám umožní načíst modely AI přímo do vašeho stroje.
  • Usar vLLM o SGLang obsluhovat modely lokálně a snížit latenci dotazů.
  Správný způsob výměny frází s Emojis ve zprávách na iPhone

Chcete-li nainstalovat Ollamu a spustit DeepSeek-R1, postupujte takto:

pip install ollama ollama spustit deepseek-r1:8b

Tím se stáhne a spustí verze 8B modelu přímo na vašem počítači.

S touto příručkou byste měli mít vše, co potřebujete k integraci DeepSeek do svých Python projektů. Od generování API klíče až po lokální spouštění modelu – nyní můžete tento výkonný nástroj umělé inteligence využít k zodpovězení otázek , generování textu a dokonce i k trénování vlastních modelů . S vývojem platformy se doporučuje prostudovat si oficiální dokumentaci DeepSeek, abyste byli informováni o nejnovějších aktualizacích a vylepšeních.