Din första förfrågan

Introduktion till Claude-modeller

Nikhil Rangarajan

Data Scientist

Vad är Anthropic-biblioteket?

  • Officiellt Python SDK för åtkomst till Claude

  • Hjälper till att strukturera interaktioner med Claude

  • Installera via pip:

    pip install anthropic
    
  • Importera biblioteket:

    import anthropic
    

Diagram som börjar med en prompt, går till Anthropic API och sedan till Claude-modellen

Introduktion till Claude-modeller

Autentisering och konfiguration

$$

import anthropic

client = anthropic.Anthropic( api_key=os.getenv("ANTHROPIC_API_KEY") )

$$

🔑 Nyckel behövs inte i kursövningarna

Introduktion till Claude-modeller

Skicka vår första prompt

response = client.messages.create(

model="claude-sonnet-4-6",
max_tokens=100,
messages=[{"role": "user", "content": "What DataCamp course do you recommend to learn Claude?"}]
)
  • model: Claude Sonnet
  • max_tokens: Begränsar utdatastorleken (ungefär 4 tecken per token på engelska.)
    • Token: den minsta textenhet som modellen bearbetar
  • messages: En lista med interaktioner som börjar med användarens indata
Introduktion till Claude-modeller

Extrahera modellens utdata

  • response - Hela det strukturerade API-svaret
  • response.content - Returnerar en lista med meddelandedelar
    [{'type': 'text', 
    'text': 'Claude is...'}]
    
  • response.content[0].text - Assistentens svar
    "Claude is..."
    
Introduktion till Claude-modeller

Sätt ihop allt

import anthropic


client = anthropic.Anthropic()
response = client.messages.create( model="claude-sonnet-4-6", max_tokens=100, messages=[{"role": "user", "content": "Summarize the benefits of Claude in one sentence."}] )
print(response.content[0].text)
Introduktion till Claude-modeller

Sätt ihop allt

import anthropic #Importing

client = anthropic.Anthropic() 

response = client.messages.create( 
    model="claude-sonnet-4-6",
    max_tokens=100,
    messages=[{"role": "user", 
               "content": "Summarize the benefits of Claude in one sentence."}]
)

print(response.content[0].text) 
Introduktion till Claude-modeller

Sätt ihop allt

import anthropic #Importing

client = anthropic.Anthropic() #Initializing

response = client.messages.create( 
    model="claude-sonnet-4-6",
    max_tokens=100,
    messages=[{"role": "user", 
               "content": "Summarize the benefits of Claude in one sentence."}]
)

print(response.content[0].text) 
Introduktion till Claude-modeller

Sätt ihop allt

import anthropic #Importing

client = anthropic.Anthropic() #Initializing

response = client.messages.create( #Requesting
    model="claude-sonnet-4-6",
    max_tokens=100,
    messages=[{"role": "user", 
               "content": "Summarize the benefits of Claude in one sentence."}]
)

print(response.content[0].text) 
Introduktion till Claude-modeller

Sätt ihop allt

import anthropic #Importing

client = anthropic.Anthropic() #Initializing

response = client.messages.create( #Requesting
    model="claude-sonnet-4-6",
    max_tokens=100,
    messages=[{"role": "user", 
               "content": "Summarize the benefits of Claude in one sentence."}]
)

print(response.content[0].text) #Extracting
Introduktion till Claude-modeller

Nu kör vi en övning!

Introduktion till Claude-modeller

Preparing Video For Download...