API'ye Başlangıç: Auth, İlk İstek, SDK Kurulumu
Anthropic console'dan API key al, SDK kur, ilk Claude çağrısını yap. Python ve TypeScript adım adım.
Şükrü Yusuf KAYA
11 dakikalık okuma
OrtaBu derste
Console'da hesap aç, API key oluştur, SDK kur, ilk başarılı çağrını yap. 10 dakika.
Başlamadan Önce
- Anthropic Console hesabı.
- API Keys sayfasından bir key oluştur ve kasanda sakla (1Password, AWS Secrets Manager, vs).
- Kullanım planına göre tier seç (geliştirme için free tier yeterli olabilir).
bash
$ pip install anthropicSuccessfully installed anthropic-x.y.z $ npm install @anthropic-ai/sdk+ @anthropic-ai/sdkadded 1 package $ echo 'ANTHROPIC_API_KEY=sk-ant-...' >> .env.localimport os from anthropic import Anthropic client = Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"]) resp = client.messages.create( model="claude-sonnet-4-6", max_tokens=512, messages=[ {"role": "user", "content": "Tek cümleyle: prompt mühendisliği nedir?"}, ], ) print(resp.content[0].text)
python
# Sağlam HTTP wrapper iskeletiimport os, timefrom anthropic import Anthropic, APIError, APIStatusError, RateLimitError client = Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"], timeout=60) def safe_create(**kwargs): for attempt in range(5): try: return client.messages.create(**kwargs) except RateLimitError: time.sleep(2 ** attempt) except APIStatusError as e: if 500 <= e.status_code < 600 and attempt < 4: time.sleep(2 ** attempt) continue raiseİlk gün exponential backoff — basit ama %90 sorunu çözer.
Boşluk doldur · text
API key _____ koymamalı, _____ proxy üzerinden çağrı yapılmalıdır. 401 hatası genelde _____ kaynaklıdır. 429 hatası _____ aşıldığını ifade eder.Sık Sorulan Sorular
Topluluk SDK'ları (Go, Ruby, Rust) mevcut. Resmi SDK'lar Python ve TypeScript; HTTP API doğrudan kullanılabilir.
Yorumlar & Soru-Cevap
(0)Yorum yazmak için giriş yap.
Yorumlar yükleniyor...