İlk isteğinizi yapmak

Claude Modellerine Giriş

Nikhil Rangarajan

Data Scientist

Anthropic kütüphanesi nedir?

  • Claude’a erişim için resmi Python SDK’sı

  • Claude etkileşimlerini yapılandırmaya yardımcı olur

  • pip ile kurulum:

    pip install anthropic
    
  • Kütüphaneyi içe aktarma:

    import anthropic
    

Bir istemden başlayıp Anthropic API’sine, oradan Claude modeline giden diyagram

Claude Modellerine Giriş

Kimlik doğrulama ve kurulum

$$

import anthropic

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

$$

🔑 Kurs alıştırmalarında anahtar gerekmez

Claude Modellerine Giriş

İlk istemimizi gönderme

response = client.messages.create(

model="claude-sonnet-4-20250514",
max_tokens=100,
messages=[{"role": "user", "content": "What DataCamp course do you recommend to learn Claude?"}]
)
  • model: Claude Sonnet
  • max_tokens: Çıkış boyutunu sınırlar (İngilizcede token başına ~4 karakter.)
    • Token: modelin işlediği en küçük metin birimi
  • messages: Kullanıcının girişiyle başlayan etkileşim listesi
Claude Modellerine Giriş

Model çıktısını çıkarma

  • response - Tüm yapılandırılmış API yanıtı
  • response.content - İleti parçalarının listesini döndürür
    [{'type': 'text', 
    'text': 'Claude is...'}]
    
  • response.content[0].text - Asistanın yanıtı
    "Claude is..."
    
Claude Modellerine Giriş

Hepsini bir araya getirme

import anthropic


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

Hepsini bir araya getirme

import anthropic #Importing

client = anthropic.Anthropic() 

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

print(response.content[0].text) 
Claude Modellerine Giriş

Hepsini bir araya getirme

import anthropic #Importing

client = anthropic.Anthropic() #Initializing

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

print(response.content[0].text) 
Claude Modellerine Giriş

Hepsini bir araya getirme

import anthropic #Importing

client = anthropic.Anthropic() #Initializing

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

print(response.content[0].text) 
Claude Modellerine Giriş

Hepsini bir araya getirme

import anthropic #Importing

client = anthropic.Anthropic() #Initializing

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

print(response.content[0].text) #Extracting
Claude Modellerine Giriş

Hadi pratik yapalım!

Claude Modellerine Giriş

Preparing Video For Download...