16 Ekim 2026 Cuma

Editoryal ilkeler

Sözlük · A

API nedir?

API (uygulama programlama arayüzü), bir yazılımın başka bir yazılımdaki işlevleri kullanabilmesini sağlayan kurallar bütünüdür. Yapay zeka alanında modellere kod üzerinden erişmenin standart yoludur.

Detaylı açıklama

API, açılımıyla uygulama programlama arayüzü, bir yazılımın başka bir yazılımda tanımlanmış işlevleri kullanabilmesi için hazırlanmış bir tanım bütünüdür. Bunu iki program arasında yapılmış bir sözleşme gibi düşünebilirsiniz: istemci belirli bir biçimde istek gönderir, sunucu da önceden belirlenmiş bir biçimde yanıt verir. Böylece karşı tarafın içinde neler olduğunu bilmeden onun sunduğu özelliklerden yararlanabilirsiniz. Kaynaklarda API'lerin yazılımları birbirine geçen bloklara benzetildiği görülür. API; web uygulamaları, işletim sistemleri, veritabanları, donanımlar ve yazılım kütüphaneleri için kullanılabilir. Bugün en sık web tabanlı uygulamalarda, istemci ile sunucu arasındaki iletişim için karşımıza çıkar. Yapay zeka bağlamında dil modelleri ve görsel modeller çoğunlukla bu yolla sunulur. Geliştirici, kendi uygulamasından modele bir istek yollar, yanıtı alır ve kendi ürününün içinde gösterir. Sohbet arayüzünü kullanmak yerine API'yi tercih etmek, modelin yeteneklerini bir sitenin, mobil uygulamanın veya otomasyon akışının içine yerleştirmeyi mümkün kılar. İyi tasarlanmış bir API'de tutarlı isimlendirme, sürüm kontrolü, güvenlik önlemleri (örneğin API anahtarları ve OAuth) ve anlaşılır dokümantasyon beklenir.

Kullanım örneği

Bir online kitap mağazası, her yeni kitap için elle açıklama yazmak yerine kitabın adını ve türünü bir dil modelinin API'sine gönderir. Model birkaç saniye içinde taslak bir tanıtım metni döndürür, mağaza bu metni editör onayından sonra sayfada yayımlar.

Kaynaklar ve doğrulama

Son doğrulama
10 Ekim 2026
Tanım
API, bir yazılımın başka bir yazılımda tanımlanmış işlevleri kullanabilmesi için oluşturulmuş bir tanım bütünüdür. kaynak
Kullanım alanı
API; web uygulaması, işletim sistemi, veritabanı, donanım veya yazılım kütüphanesi için kullanılabilir. kaynak
Web iletişimi
Günümüzde en çok web tabanlı uygulamalarda istemci ile sunucu arasındaki iletişim sözleşmesi olarak kullanılır. kaynak
Tasarım ilkeleri
Kaliteli API tasarımında tutarlılık, sürüm kontrolü, güvenlik ve belgelendirme gözetilir. kaynak
  1. Uygulama programlama arayüzü