Je eerste API-aanroep

Configuratie

ParameterWaarde
base_url (OpenAI)https://api.deepseek.com
base_url (Anthropic)https://api.deepseek.com/anthropic
api_keyVraag een API-sleutel aan
model (1)deepseek-v4-flash, deepseek-v4-pro

(1) Het deepseek-v4-flash model is bijgewerkt naar DeepSeek-V4-Flash-0731, en het deepseek-v4-pro model is bijgewerkt naar DeepSeek-V4-Pro-0813. De aanroepmethode blijft ongewijzigd — gebruik simpelweg deepseek-v4-flash of deepseek-v4-pro om toegang te krijgen tot de nieuwste versie.

Integreren met Agent-tools

De DeepSeek API wordt ondersteund door veel populaire AI-agenten en coding assistant tools. Als u tools gebruikt zoals Claude Code, GitHub Copilot of OpenCode, kunt u DeepSeek direct als backend-model gebruiken zonder dat er code geschreven hoeft te worden.

Raadpleeg de Agent Integrations Guide voor meer details.

De Chat API aanroepen

Zodra u een API-sleutel heeft verkregen, kunt u het DeepSeek-model benaderen met behulp van de volgende voorbeeldscripts in het OpenAI API-formaat. Dit is een voorbeeld zonder streaming; u kunt de stream-parameter op true zetten om een stream-respons te ontvangen.

Voor voorbeelden die gebruikmaken van het Anthropic API-formaat, kunt u refereren naar de Anthropic API.

curl

curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DEEPSEEK_API_KEY}" \
-d '{
  "model": "deepseek-v4-pro",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Hello!"}
  ],
  "thinking": {"type": "enabled"},
  "reasoning_effort": "high",
  "stream": false
}'

Python

# Installeer eerst de OpenAI SDK: `pip3 install openai`
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ.get('DEEPSEEK_API_KEY'),
    base_url="https://api.deepseek.com"
)

response = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "Hello"},
    ],
    stream=False,
    reasoning_effort="high",
    extra_body={"thinking": {"type": "enabled"}}
)

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

Node.js

// Installeer eerst de OpenAI SDK: `npm install openai`
import OpenAI from "openai";

const openai = new OpenAI({
    baseURL: 'https://api.deepseek.com',
    apiKey: process.env.DEEPSEEK_API_KEY,
});

async function main() {
    const completion = await openai.chat.completions.create({
        messages: [{ role: "system", content: "You are a helpful assistant." }],
        model: "deepseek-v4-pro",
        thinking: {"type": "enabled"},
        reasoning_effort: "high",
        stream: false,
    });

    console.log(completion.choices[0].message.content);
}

main();