API Nedir?
İngilizce: Application Programming Interface
Yayın: · Son güncelleme:
API Nedir? Kısaca
API (Application Programming Interface, uygulama programlama arayüzü), farklı yazılımların önceden tanımlanmış kurallarla birbirine istek gönderip cevap almasını sağlayan arayüzdür. Yapay zekâ modelleri de çoğu zaman API üzerinden kullanılır.

API, iki yazılımın birbirini anlayabilmesi için belirlenmiş ortak dildir. Bir uygulama, başka bir hizmete "şu veriyi ver" ya da "şu işlemi yap" diye istek gönderir; hizmet de cevabı belirli bir biçimde, genellikle JSON olarak döndürür. Hava durumu uygulamasının tahminleri bir meteoroloji servisinden çekmesi buna örnektir.
Yapay zekâda API nasıl kullanılır?
Yapay zekâ şirketleri modellerini çoğunlukla API ile sunar. Geliştirici modele bir prompt gönderir, model çıktısını geri alır ve kendi uygulamasında kullanır. Böylece güçlü donanıma sahip olmadan büyük modellerden yararlanılabilir. Ücretlendirme genellikle işlenen token sayısına göre yapılır; güncel fiyatlar sağlayıcının sayfasından kontrol edilmelidir.
Temel kavramlar
| Kavram | Anlamı |
|---|---|
| Uç nokta (endpoint) | İsteğin gönderildiği adres |
| İstek / cevap | Gönderilen veri ve dönen sonuç |
| API anahtarı | Kimliğini doğrulayan gizli şifre |
| Oran sınırı | Belirli sürede yapılabilecek en fazla istek |
Örnek
Varsayımsal bir bütçe uygulaması, kullanıcının harcama açıklamalarını bir yapay zekâ API'sine gönderip "gıda", "ulaşım" gibi kategoriler alabilir. Uygulama ekranında kullanıcı yalnızca sonucu görür.
Nelere dikkat etmeli?
API anahtarı bir şifre gibidir. Kodun içine açık yazmak, herkese açık bir depoya yüklemek ya da başkalarıyla paylaşmak, başkalarının senin hesabından harcama yapmasına yol açabilir. Anahtarlarını gizli tut, harcama limiti belirle ve sızdığını düşünürsen hemen iptal et. Kişisel verileri bir API'ye göndermeden önce sağlayıcının veri saklama ve gizlilik koşullarını incele.
Sıkça Sorulan Sorular
API kullanmak için yazılım bilmek gerekir mi?
Doğrudan API çağırmak için temel düzeyde programlama bilgisi gerekir. Ancak birçok kod gerektirmeyen otomasyon aracı API'leri arka planda kullanmayı kolaylaştırır.
API anahtarım sızarsa ne yapmalıyım?
Anahtarı hemen sağlayıcının panelinden iptal et, yenisini oluştur ve hesap hareketlerini kontrol et. Harcama limiti tanımlamak olası zararı sınırlar.
İlgili terimler
İlgili yazılar
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.
