Yapay zekâ sözlüğü
Başlangıç seviyesi
API (Application Programming Interface)
Application Programming Interface (API)
28.08.2026 tarihinde güncellendi
API, farklı yazılımların belirlenmiş kurallar ve istekler üzerinden güvenli biçimde haberleşmesini sağlayan arayüzdür.
Genel bakış
Kavramın çerçevesiAPI, bir yazılımın başka bir yazılımın yeteneğini kendi iç kodunu bilmeden kullanabilmesi için istek ve yanıt kuralları tanımlar. İstek yöntemi, uç nokta, kimlik doğrulama, veri biçimi, hata kodları ve hız sınırları API sözleşmesinin parçalarıdır. İyi bir entegrasyon anahtarları sunucu tarafında saklar, gelen veriyi doğrular ve başarısız istekleri güvenli biçimde yeniden dener. API kullanımı sağlayıcının sürüm, kota ve veri işleme koşullarına bağlıdır.
Çalışma mantığı: İstemci belirlenmiş uç noktaya kimlik doğrulamalı istek gönderir; servis girdiyi doğrular, işlemi yürütür ve sözleşmedeki veri biçiminde yanıt döndürür. Sürümleme, kota, hata yönetimi ve idempotency entegrasyonun parçasıdır.
Kullanım alanları: Yapay zekâ modeli çağırma, ödeme, CRM, arama, dosya işleme ve kurum içi servisleri birbirine bağlamada kullanılır.
Sınırlılıklar: Ağ kesintisi, hız limiti, sağlayıcı değişikliği, anahtar sızıntısı ve beklenmeyen yanıt biçimi üretim riskidir; anahtarlar istemciye konulmamalıdır.
Çalışma mantığı: İstemci belirlenmiş uç noktaya kimlik doğrulamalı istek gönderir; servis girdiyi doğrular, işlemi yürütür ve sözleşmedeki veri biçiminde yanıt döndürür. Sürümleme, kota, hata yönetimi ve idempotency entegrasyonun parçasıdır.
Kullanım alanları: Yapay zekâ modeli çağırma, ödeme, CRM, arama, dosya işleme ve kurum içi servisleri birbirine bağlamada kullanılır.
Sınırlılıklar: Ağ kesintisi, hız limiti, sağlayıcı değişikliği, anahtar sızıntısı ve beklenmeyen yanıt biçimi üretim riskidir; anahtarlar istemciye konulmamalıdır.
Teknik tanım ve açıklama
Temel mekanizmaUygulama Programlama Arayüzü, farklı yazılımların birbiriyle iletişim kurmasını sağlayan ara katmandır.
Gerçek hayatta kullanım
Örnek senaryoBir e-ticaret sitesi, ödeme sağlayıcısına sipariş bilgisi göndermek için API çağrısı yapar. Editoryal bir uygulamada bu kavramı kullanırken önce hedefi ve başarı ölçütünü yazın, ardından küçük bir örnek üzerinde sonucu kontrol edip üretime almadan önce insan doğrulaması yapın.