Claude API Nedir, Nasıl Kullanılır?
Claude API'nin ne olduğu, Console'da API anahtarı alma, curl ile ilk istek, güncel Claude modelleri ve Claude sohbet uygulamasından farkı.
Miraç Kuru · Yayın 7 Ekim 2026

Bu yazıda· 6 bölüm
Kısa cevap
Claude API, yazılımların Claude modellerine kod üzerinden mesaj gönderip cevap almasını sağlayan arayüzdür. Kullanmak için bir Claude Console hesabı ve Console'da oluşturulan bir API anahtarı gerekir. İlk istek terminalden curl komutuyla Messages API'ye gönderilir ve cevap JSON biçiminde gelir. Belgeler, model seçiminden emin olunmadığında çoğu iş için Claude Opus 5.5 ile başlamayı önerir.
- 1
Console'a gir
Tarayıcıda platform.claude.com adresini aç ve Claude Console hesabınla giriş yap.
- 2
Anahtar oluştur
Account Settings bölümünde yeni bir API anahtarı oluştur, türünü ve geçerlilik süresini seç ve anahtarı kopyala.
- 3
Anahtarı kaydet
Terminalde anahtarı ANTHROPIC_API_KEY adlı ortam değişkenine kaydet.
- 4
İlk isteği gönder
Belgelerdeki curl komutuyla Messages API'ye bir istek gönder ve JSON biçimindeki cevabı oku.
- 5
Modeli seç
İstekteki model alanına kullanmak istediğin modelin API adını yaz.
Claude API, yazılımların Claude modellerine kod üzerinden mesaj gönderip cevap almasını sağlayan arayüzdür. API, bir yazılımın başka bir yazılıma istek gönderip cevap alabildiği arayüzdür. Anthropic'in belgelerine göre Claude API, https://api.anthropic.com adresinde çalışır ve Claude modellerine kod üzerinden erişim sağlar. Claude API'yi kullanmak için bir Claude Console hesabı ve bir API anahtarı gerekir. Claude Console, Claude Console hesabının, API anahtarlarının ve harcamasının yönetildiği web panelidir. API anahtarı ise bir yazılımın API'ye kimliğini göstermek için kullandığı gizli koddur.
Claude API ne işe yarar?
Claude API ile bir yazılım Claude'a metin gönderir ve gelen cevabı kendi ekranında gösterir ya da başka bir işlemde kullanır. Token, dil modelinin metni işlerken kullandığı küçük metin parçasıdır. Belgelere göre Claude API'nin başlıca bölümleri şunlardır:
| API | Ne yapar |
|---|---|
| Messages API | Claude'a mesaj gönderir ve cevabını alır |
| Message Batches API | Büyük miktarda mesaj isteğini toplu hâlde işler |
| Token Counting API | Bir mesajdaki token sayısını mesaj gönderilmeden önce sayar |
| Models API | Kullanılabilen Claude modellerini ve ayrıntılarını listeler |
| Files API | Birden çok istekte kullanılacak dosyaları yükler ve yönetir |
Örnek: Bir geliştirici, kendi not uygulamasına bir özet düğmesi ekler. Kullanıcı düğmeye basınca uygulama notu Messages API ile Claude'a gönderir. Claude'un yazdığı özet notun altında görünür.
Belgelere göre Claude, Claude API'nin yanında Amazon Web Services (AWS), Google Cloud ve Microsoft Azure bulut platformları üzerinden de kullanılabilir. Claude API en yeni modellere ve özelliklere doğrudan erişim sağlar. Bulut platformlarında ödeme ve kimlik doğrulama bulut sağlayıcısının kendi sistemi üzerinden yapılır. Claude API'nin otomasyonda nasıl kullanıldığı Claude ile otomasyon nasıl yapılır yazısında anlatılır.
Claude API ile Claude sohbet uygulaması arasındaki fark ne?
Claude sohbet uygulaması, claude.ai adresinde Claude'la yazışarak çalışmayı sağlar. Claude API ise Claude'u bir kişinin ya da şirketin kendi yazılımına bağlar. JSON, verileri adlar ve değerlerle düzenli biçimde yazan bir metin biçimidir.
| Özellik | Claude sohbet uygulaması | Claude API |
|---|---|---|
| Nerede kullanılır | claude.ai adresinde | Kişinin ya da şirketin kendi yazılımında |
| Nasıl kullanılır | Mesaj kutusuna yazarak | Kodla gönderilen isteklerle |
| Cevap nereye gelir | Sohbet penceresine | Yazılıma, JSON biçiminde |
Belgelere göre API kullanımı Anthropic tarafından faturalandırılır. Claude Console'daki Billing sayfasında hesabın spend limit (aylık harcama sınırı) değeri görülür. Rate limits sayfasında ise dakikadaki istek ve token sınırları yer alır. Belgelere göre her hesap bir usage tier'a (kullanım katmanı) kendiliğinden yerleştirilir. Bu katman, hesabın istek ve harcama sınırlarını belirler.
Örnek: Bir içerik üreticisi, video fikirlerini claude.ai'de Claude'la yazışarak olgunlaştırır. Ekibindeki geliştirici ise video açıklamalarının taslağını, ekibin kendi yönetim aracına API ile yazdırır. Taslaklar yönetim aracında her videonun kaydında görünür.
Claude API anahtarı nasıl alınır?
Belgelere göre anahtarlar Console'daki Account Settings bölümünde oluşturulur. Anahtar şu adımlarla alınır:
- Tarayıcıda
platform.claude.comadresini aç ve Claude Console hesabınla giriş yap. Hesabın yoksa bu adreste bir Claude Console hesabı aç. - Account Settings bölümünde API anahtarlarının bulunduğu sayfayı aç. Bu sayfaya
platform.claude.com/settings/keysadresinden de ulaşılır. - Yeni bir API anahtarı oluştur. Oluştururken anahtarın türünü ve geçerlilik süresini seç.
- Oluşan anahtarı kopyala ve bir sonraki bölümde kullanmak üzere sakla.
Console'daki playground, API'yi tarayıcıda denemeyi sağlayan bölümdür. Workspace ise Console'da deneme çalışmasını ve gerçek kullanıcılara açılan yazılımı birbirinden ayırmayı sağlayan bölümdür. Belgelere göre API önce playground'da denenebilir, anahtar ise sonra oluşturulabilir.
Örnek: Bir geliştirici, yazılımına ekleyeceği özellik için yazdığı mesajı önce Console'daki playground'da dener. Sonuç istediği gibi olunca Account Settings bölümünde bir API anahtarı oluşturur. Deneme ve canlı kullanımı ayırmak için iki ayrı workspace kullanır.
Claude API'ye ilk istek nasıl gönderilir?
Belgeler ilk istek için hem curl komutu hem de programlama dillerinde kod örneği verir. Terminal, bilgisayara yazılı komut verilen metin penceresidir. İlk örnekte kullanılan curl, terminalden web adreslerine istek gönderen bir araçtır. Ortam değişkeni, bilgisayardaki programların okuyabildiği adlı bir ayardır.
Önce terminali aç ve API anahtarını ANTHROPIC_API_KEY adlı ortam değişkenine kaydet. Belgelerdeki bu komut macOS ve Linux terminali içindir. Komuttaki your-api-key-here yerine kendi anahtarını yaz:
export ANTHROPIC_API_KEY="your-api-key-here"
Sonra aşağıdaki komutu terminale yapıştır ve çalıştır. Komut, Messages API'ye veri gönderen bir istek (POST) yapar:
curl https://api.anthropic.com/v1/messages \
-H "content-type: application/json" \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-opus-5-5",
"max_tokens": 1000,
"messages": [
{
"role": "user",
"content": "What should I search for to find the latest developments in renewable energy?"
}
]
}'
İstekteki başlıca alanlar şunlardır:
| Alan | Ne anlatır |
|---|---|
x-api-key | İsteği gönderenin API anahtarı |
anthropic-version | Kullanılan API sürümü |
model | Cevabı yazacak Claude modeli |
max_tokens | Cevabın token cinsinden üst sınırı |
messages | Claude'a gönderilen mesajlar |
Belgelere göre Claude cevabını JSON biçiminde döndürür. Cevap metni content alanındaki text alanında yer alır. Cevaptaki usage alanı, girdi ve çıktı token sayılarını gösterir. Kendi mesajını göndermek için istekteki messages alanının içinde bulunan content metnini değiştir. Claude'a yazılan mesajın nasıl hazırlanacağı Prompt nedir, nasıl yazılır yazısında anlatılır.
SDK, bir API'yi belirli bir programlama dilinden kullanmayı kolaylaştıran resmî kod kitaplığıdır. Belgelere göre Anthropic'in SDK'leri Python, TypeScript, C#, Go, Java, PHP ve Ruby için vardır. SDK'ler API anahtarını ve sürüm bilgisini isteğe kendiliğinden ekler. Belgelerdeki Python örneğinde aynı istek şu kodla gönderilir:
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-opus-5-5",
max_tokens=1000,
messages=[
{
"role": "user",
"content": "What should I search for to find the latest developments in renewable energy?",
}
],
)
for block in message.content:
if block.type == "text":
print(block.text)
Bu kodu çalıştırmak için bilgisayarda Python kurulu olmalıdır. pip, Python'un paket kurma aracıdır.
Python kitaplığını pip install anthropic komutuyla kur. Yukarıdaki kodu quickstart.py adlı dosyaya kaydet ve python quickstart.py komutuyla çalıştır.
Örnek: Bir öğrenci, terminalde curl komutuyla Claude'a ilk mesajını gönderir. Ardından istekteki content alanına kendi ödev konusuyla ilgili bir mesaj yazar. Terminalde Claude'un cevabını içeren JSON metnini görür.
Claude API'de hangi modeller kullanılır?
Ajan, bir işi adım adım kendi başına yürüten yapay zekâ uygulamasıdır. Belgelere göre Ekim 2026 itibarıyla güncel Claude modelleri şunlardır:
| Model | API'deki adı | Belgelerdeki tanımı | Hız |
|---|---|---|---|
| Claude Fable 5.1 | claude-fable-5-1 | Zorlu akıl yürütme ve ajan olarak çalışan uzun işler için | Daha yavaş |
| Claude Opus 5.5 | claude-opus-5-5 | Ajan olarak çalışan uzun kodlama, yazı, analiz ve araştırma işleri için | Orta |
| Claude Sonnet 5.5 | claude-sonnet-5-5 | Hız ve zekânın en iyi birleşimi | Hızlı |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | En ileri modellere yakın zekâya sahip en hızlı model | En hızlı |
İstekteki model alanına tablodaki API adını yaz.
Belgeler, model seçiminden emin olunmadığında çoğu iş için Claude Opus 5.5 ile başlamayı önerir. Belgelere göre bütün güncel modeller metin ve görsel girdiyi, metin çıktısını ve çok dilli kullanımı destekler.
Bağlam penceresi (context window), modelin bir istekte işleyebildiği en fazla token miktarıdır. Belgelere göre Claude Fable 5.1, Claude Opus 5.5 ve Claude Sonnet 5.5'in bağlam penceresi 1 milyon token'dır. Claude Haiku 4.5'te bu sınır 200 bin token'dır. Modellerin güncel ücretleri belgelerdeki Pricing sayfasında yer alır.
Örnek: Bir hukuk ekibi, uzun bir sözleşmeyi tek mesajda Claude'a gönderir. Metin bağlam penceresine sığdığı için Claude sözleşmenin tamamını okur ve kısa bir özet yazar.
Örnek: Bir geliştirici, müşteri mesajlarını konularına göre ayıran bir araç yazar. Mesajları konularına göre ayırmak hızlı cevap isteyen basit bir iş olduğu için bu araçta Claude Haiku 4.5'i seçer. Uzun raporlar hazırlayan başka bir aracında ise Claude Opus 5.5'i kullanır.
Sonraki adım
Claude Console'da bir API anahtarı oluştur ve terminalde belgelerdeki curl isteğini gönder. Ardından istekteki content alanına kendi işinle ilgili bir mesaj yaz ve Claude'un cevabını oku.
Gönderdiğin bu ilk istek, Claude'u kendi yazılımına bağlayan kalıcı bir sistemin ilk adımıdır.
Sık sorulanlar
Claude API kullanmak için ne gerekir?
Belgelere göre bir Claude Console hesabı ve bir API anahtarı gerekir. Anahtar, Console'daki Account Settings bölümünde oluşturulur.
Claude API hangi programlama dilleriyle kullanılır?
Belgelere göre Anthropic'in resmî kod kitaplıkları (SDK) Python, TypeScript, C#, Go, Java, PHP ve Ruby için vardır. API, terminalden curl komutuyla da kullanılır.
Claude API'de hangi model seçilir?
Belgeler, model seçiminden emin olunmadığında çoğu iş için Claude Opus 5.5 ile başlamayı önerir. Belgelere göre en hızlı model Claude Haiku 4.5, hız ve zekânın en iyi birleşimi ise Claude Sonnet 5.5'tir.
Claude API ile claude.ai arasında ne fark var?
Claude sohbet uygulaması, claude.ai adresinde Claude'la yazışmayı sağlar. Claude API ise Claude'u bir yazılıma bağlar ve cevabı yazılıma JSON biçiminde döndürür. Belgelere göre API kullanımı Claude Console üzerinden Anthropic tarafından faturalandırılır.
Kaynaklar
- 1.Claude Docs, Get started with ClaudeErişim: 7 Ekim 2026
- 2.Claude Docs, API overviewErişim: 7 Ekim 2026
- 3.Claude Docs, Models overviewErişim: 7 Ekim 2026
İlgili yazılar

Claude Nedir, Nasıl Kullanılır?
Claude'un ne olduğu, ChatGPT'den farkı, Türkiye'de kullanımı, Ekim 2026 ücretleri ve Claude Code, Cowork, Skills ile MCP'nin kısa tanımları.
5 dk okuma

Claude Code Nedir, Nasıl Kullanılır?
Claude Code'un ne olduğu, nerelerde çalıştığı, hangi Claude planlarında yer aldığı, nasıl kurulduğu, neler yapabildiği ve izin modları.
5 dk okuma

Claude ile Otomasyon Nasıl Yapılır?
Claude ile otomasyonun beş yolu: Connectors, scheduled task'lar, Claude in Chrome, Claude Code Routines ve Claude API. n8n, Make ve Zapier de anlatılır.
5 dk okuma

Prompt Nedir, Nasıl Yazılır?
Promptun ne olduğu, sistem promptu, Anthropic'in prompt yazma ilkeleri, zayıf ve iyi prompt örneği, örnek ekleme, XML etiketleri ve kaçınılacak hatalar.
3 dk okuma

Yapay Zekâ Ajanı Nedir?
Yapay zekâ ajanının (AI agent) tanımı, sohbet botundan ve iş akışından farkı, örnek kullanım alanları, n8n ile kurulum adımları ve güvenli kullanım.
5 dk okuma

