Tekst samenvatten en bewerken

Werken met DeepSeek in Python

James Chapman

AI Curriculum Lead, DataCamp

Samenvatting...

  • V&A
response = client.chat.completions.create(
  model="deepseek-ai/DeepSeek-V4.1-Flash",
  messages=[{"role": "user", "content": "How many days are in October?"}]
)

print(response.choices[0].message.content)
October heeft **31 dagen**.  

Het is een van de zeven maanden in de Gregoriaanse kalender met 31 dagen...
Werken met DeepSeek in Python

Tekst bewerken

  • Voorbeeld: naam, voornaamwoorden en functietitel bijwerken

$$

prompt = """
Update name to Maarten, pronouns to he/him, and job title to Senior Content Developer
in the following text:

Joanne is a Content Developer at DataCamp. Her favorite programming language is R,
which she uses for her statistical analyses.
"""
Werken met DeepSeek in Python

Tekst bewerken

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4.1-Flash",

messages=[{"role": "user", "content": prompt}]
) print(response.choices[0].message.content)
Hier is de bijgewerkte tekst met de gevraagde wijzigingen:

Maarten is Senior Content Developer bij DataCamp. Zijn favoriete programmeertaal
is R, die hij gebruikt voor zijn statistische analyses.

Laat het me weten als je nog aanpassingen wilt!
Werken met DeepSeek in Python

Tekst samenvatten

  • Voorbeeld: samenvatting van klantchats

Klantenserviceteam

text = """
Customer: Hi, I'm trying to log into 
my account, but it keeps saying 
my password is incorrect. I'm sure 
I'm entering the right one.  

Support: I'm sorry to hear that! 
Have you tried resetting your password?  
...
"""
Werken met DeepSeek in Python

Tekst samenvatten

prompt = f"""Summarize the customer support chat 
             in three concise key points: {text}"""


response = client.chat.completions.create( model="deepseek-ai/DeepSeek-V4.1-Flash", messages=[{"role": "user", "content": prompt}] ) print(response.choices[0].message.content)
1. **Inlogprobleem**: Klant kon niet inloggen door wachtwoordfout en ontbrekende resetlink.  
2. **Wachtwoord resetten**: Support heeft de resetmail opnieuw verstuurd na bevestiging.  
3. **Snelle oplossing**: Klant loste het op via Google-aanmelding.
Werken met DeepSeek in Python

Lengte van reacties sturen

  • max_tokens = 5
response = client.chat.completions.create(
  model="deepseek-ai/DeepSeek-V4.1-Flash",
  messages=[{"role":"user",
      "content":"Write a haiku about AI."}],
  max_tokens=5
)

**Stille circuits zoemen
  • max_tokens = 30
response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4.1-Flash",
    messages=[{"role":"user",
      "content":"Write a haiku about AI."}],
    max_tokens=30
)

**Stille circuits zoemen,**  
**licht en logica ontvouwen—**  
**geesten buiten ons.**
Werken met DeepSeek in Python

Tokens begrijpen

$$

  • Tokens: teksteenheden die de AI helpen tekst te begrijpen en te interpreteren

$$

De zin "How can the OpenAI API deliver business value?" met elk token in een andere kleur gemarkeerd.

1 https://lunary.ai/deepseek-tokenizer
Werken met DeepSeek in Python

Kosten berekenen

 

  • API-kosten hangen af van het platform, model en het aantal tokens 💰

    • Modellen zijn geprijsd per kosten/tokens
    • Invoer- en uitvoertokens kunnen verschillende kosten hebben
  • Een hogere max_tokens verhoogt de kosten 📈

Screenshot 2025-03-05 at 11.46.54.png

Werken met DeepSeek in Python

Kosten berekenen

prompt = f"""Summarize the customer support chat 
             in three concise key points: {text}"""

max_tokens = 500

response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4.1-Flash",
    messages=[{"role": "user", "content": prompt}], 
    max_tokens=max_tokens
)
Werken met DeepSeek in Python

Kosten berekenen

# Define price per token
input_token_price = 2.1 / 1_000_000
output_token_price = 4.4 / 1_000_000

# Extract token usage input_tokens = response.usage.prompt_tokens
output_tokens = max_tokens
# Calculate cost cost = (input_tokens * input_token_price + output_tokens * output_token_price) print(f"Estimated cost: ${cost}")
Geschatte kosten: $0.0153964
Werken met DeepSeek in Python

Laten we oefenen!

Werken met DeepSeek in Python

Preparing Video For Download...