
Yapay zekâ API'si, uygulamanızın kod aracılığıyla yapay zekâ yeteneklerinden yararlanmasını sağlar. Geliştiriciler bir modeli sıfırdan eğitmek yerine, sağlayıcıya bağlı olarak metin üretmek, görselleri analiz etmek veya belgeleri işlemek için barındırılan bir hizmeti çağırabilir. Bu rehber, yapay zekâ API'lerinin nasıl çalıştığını, nerelerde yararlı olduğunu ve müşteri desteği örneğiyle bir API'ye ilk isteğin nasıl yapılacağını açıklar.
Yapay zekâ API'si nedir?
API ya da Uygulama Programlama Arayüzü, farklı yazılım uygulamalarının iletişim kurmasını ve bilgi alışverişinde bulunmasını sağlayan bir kurallar ve protokoller bütünüdür. Sistemler arasında köprü görevi görerek, bir uygulamanın diğerinin iç işleyişini anlamasına gerek kalmadan ondan veri veya hizmet istemesini sağlar.
Örneğin bir mobil uygulama, kendi harita sistemini kurmadan konum verisi istemek ve yol tariflerini göstermek için bir harita hizmetinin API'sini kullanabilir.
Bir yapay zekâ API'si, yapay zekâ yeteneklerini bir yazılım arayüzü aracılığıyla sunar. Bir uygulama metin, görsel veya ses gibi girdiler gönderir; tahminler, çıkarılan bilgiler ya da üretilen içerikler gibi sonuçlar alır. Barındırılan yapay zekâ API'leri, geliştiricilerin mevcut modelleri kendilerinin eğitmesine veya işletmesine gerek kalmadan kullanmasını sağlar. Bu makale, barındırılan hizmet modeline odaklanır.
Modele ve kullanılabilir uç noktalara bağlı olarak, bir yapay zekâ API'si çeşitli yetenekler sunabilir:
Metin üretimi: Makaleler, ürün açıklamaları, e-postalar, özetler ve başka yazılı içerikler oluşturun.
Doğal dil anlama: Kullanıcı sorularını yorumlayın, niyeti belirleyin ve metinden ilgili bilgileri çıkarın.
Sohbet tabanlı yapay zekâ: Kullanıcı mesajlarını anlayıp yanıtlayan sohbet botlarına ve sanal asistanlara güç katın.
Görsel anlama: Görselleri analiz edin, nesneleri tanıyın ve görsel ayrıntıları belirleyin.
Belge işleme: Bilgi çıkarın, dosyaları özetleyin ve sağlanan belgelere dayalı soruları yanıtlayın.
Kod üretimi: Kod oluşturun, programlama kavramlarını açıklayın ve hata ayıklamaya yardımcı olun.
Bu yetenekler, mevcut uygulamalara akıllı özellikler eklemek isteyen geliştiriciler için yapay zekâ API entegrasyonunu yararlı kılar. Yapay zekâ sistemlerini bağımsız olarak geliştirmek yerine, kullanılabilir modellere bağlanıp uygulamalarının işlevselliğini ve kullanıcı deneyimini iyileştirmeye odaklanabilirler.
Yapay zekâ API'leri nasıl çalışır?
Bir yapay zekâ API'si, genellikle istek-yanıt akışı üzerinden bir uygulamayı yapay zekâ hizmetine bağlar. Uygulama girdiyi gönderir, hizmet ilgili modeli veya işleme hattını çalıştırır ve API sonucu döndürür. Bazı hizmetler akış veya eşzamansız işler de sunar. Tipik bir eşzamanlı istek şu adımları izler:
Kullanıcı girdisini toplayın: Uygulama, kullanıcıdan metin promptu, soru, belge veya görsel gibi bilgiler alır.
API isteği gönderin: Uygulama, gerekli kimlik doğrulama bilgileri, model seçimi ve isteğe bağlı parametrelerle birlikte girdiyi bir API uç noktası üzerinden yapay zekâ hizmetine gönderir.
İsteği işleyin: Yapay zekâ modeli, gönderilen bilgileri analiz eder ve girdiye, bağlama ve desteklediği yeteneklere göre bir yanıt üretir.
Yanıtı döndürme: API, sonucu genellikle JSON olarak uygulamaya geri gönderir. Akış API'leri çıktıyı aşamalı olarak gönderebilir; böylece uygulama, üretim tamamlanmadan önce kısmi sonuçları görüntüleyebilir.
Sonucu kullanma: Uygulama, bir soruyu yanıtlamak veya içerik üretmek gibi belirli bir görevi gerçekleştirmek için yanıtı görüntüler ya da daha fazla işler.
Bu süreç, geliştiricilerin kendi AI modellerini oluşturmadan veya sürdürmeden AI API entegrasyonu aracılığıyla AI destekli özellikler eklemesini sağlar.
AI API'lerinin başlıca türleri nelerdir
AI API'leri, bir uygulamanın işlemesi veya üretmesi gereken bilgi türüne bağlı olarak farklı amaçlara hizmet eder. Yaygın AI API yetenekleri arasında dil işleme, içerik üretimi, görüntü analizi, konuşma tanıma ve çeviri yer alır.
Doğal dil işleme (NLP) API'leri
Doğal Dil İşleme (NLP) API'leri, uygulamaların insan dilini anlamasına, yorumlamasına ve analiz etmesine yardımcı olur. Anlamı belirleyebilir, duyguyu tanıyabilir, metni sınıflandırabilir ve yazılı içerikten yararlı bilgiler çıkarabilirler.
Yaygın kullanım alanları:
Müşteri geri bildirimlerini ve ürün yorumlarını analiz etmek.
Müşteri destek taleplerini kategorilere ayırmak.
Metinden anahtar kelimeleri ve önemli bilgileri çıkarmak.
Kullanıcılar tarafından gönderilen içeriğin dilini tespit etmek.
Büyük miktarda yazılı bilgiyi özetlemek.
Üretken AI API'leri
Üretken AI API'leri, uygulamaların kullanıcı talimatlarına ve bağlamsal bilgilere göre yeni içerikler oluşturmasını sağlar. Modele bağlı olarak bir AI API'si metin, kod, görsel ve başka içerik türleri üretebilir.
Yaygın kullanım alanları:
Makale, pazarlama metni ve ürün açıklaması oluşturmak.
AI sohbet botları ve konuşma asistanları geliştirmek.
Programlama kodu oluşturmak ve açıklamak.
Kişiselleştirilmiş yanıtlar ve öneriler sunmak.
Metin promptlarından yaratıcı içerik üretmek.
Bilgisayarlı görü API'leri
Bilgisayarlı görü API'leri, görüntüler ve videolar dâhil olmak üzere uygulamaların görsel bilgileri analiz etmesini ve yorumlamasını sağlar. Nesneleri tanıyabilir, örüntüleri belirleyebilir, görüntülerden metin çıkarabilir ve görsel içeriği sınıflandırabilirler.
Tipik kullanım alanları:
Perakende uygulamalarında ürünleri belirlemek.
Görüntüleri sınıflandırmak ve görsel içeriği denetlemek.
Optik Karakter Tanıma (OCR) kullanarak metin çıkarmak.
Üretimde kalite kontrolü için ürünleri incelemek.
Görüntü tabanlı aramayı ve bilgi çıkarmayı desteklemek.
Konuşma ve ses API'leri
Konuşma ve ses API'leri, uygulamaların konuşulan dili ve diğer ses girdilerini işlemesini sağlar. Konuşma tanıma, ses transkripsiyonu ve metinden sese dönüştürme gibi işlevleri destekler.
Yaygın kullanım alanları:
Kaydedilmiş konuşmaları metne dönüştürmek.
Sesle kontrol edilen asistanlar geliştirmek.
Yazılı metinden sesli yanıtlar oluşturmak.
Toplantıları, röportajları ve dersleri yazıya dökmek.
Ses tabanlı müşteri hizmetlerini desteklemek.
Çeviri API'leri
Çeviri API'leri, uygulamaların metni bir dilden diğerine dönüştürmesine yardımcı olur. AI destekli çeviri modelleri, daha doğal çeviriler üretmek için bağlamı, cümle yapısını ve dil örüntülerini dikkate alabilir.
Yaygın kullanım alanları:
Web sitesi içeriği ve ürün bilgilerinin çevrilmesi.
Çok dilli müşteri hizmetlerinin desteklenmesi.
Uygulamaların uluslararası kitleler için yerelleştirilmesi.
Belgelerin ve iş iletişimlerinin çevrilmesi.
Bu kategoriler birbiriyle örtüşür: üretken bir dil modeli çeviri, özetleme ve diğer NLP görevlerini gerçekleştirebilirken çok modlu bir model metin ve görsel anlayışını bir araya getirebilir. Her AI API her özelliği desteklemez. Bir hizmet seçmeden önce kullanılabilir modelleri, uç noktaları, desteklenen girdi biçimlerini ve belgeleri inceleyin.
Kimi API: AI yeteneklerini uygulamalarınıza taşıyın
Kimi API, geliştiricilerin Kimi'nin AI yeteneklerini doğrudan uygulamalarına, web sitelerine ve yazılım sistemlerine entegre etmesini sağlar. İstemleri anlayabilen, bilgileri işleyebilen, metin üretebilen ve karmaşık görevlerde yardımcı olabilen AI modellerine erişim sunar. Geliştiriciler, API istekleri aracılığıyla sıfırdan bir AI modeli oluşturmadan akıllı özellikler geliştirebilir. Bu da Kimi API'yi gelişmiş dil işleme ve AI destekli etkileşimler gerektiren uygulamalar için pratik bir seçenek hâline getirir.
Kimi API'nin temel özellikleri
Kimi API, uygulama geliştirme için dil ve görsel yetenekler sunar. Temel özellikleri şunlardır:
Metin üretimi ve çok turlu sohbetler: İçerik oluşturmak veya soruları yanıtlamak için Chat Completions arayüzünü kullanın. Sonraki isteklere önceki mesajları ekleyerek sohbet bağlamını koruyun; akıl yürütme ve araç iş akışları için eksiksiz asistan mesajlarının korunmasına ilişkin belgeleri izleyin.
Uzun bağlam işleme: Kimi K3, uzun belgeler, kodlar ve sohbet geçmişleri için milyon tokenlık bir bağlam penceresini destekler. Girdi ve üretilen çıktı bu bağlam bütçesini paylaşır; seçtiğiniz modelin sınırlarını kontrol edin.
Çok modlu anlayış: Desteklenen modeller, metni görsel girdilerle birlikte işleyebilir. Seçtiğiniz model için belgelerde belirtilen görüntü veya video girdi biçimini kullanın.
Dosya işleme ve araç entegrasyonu: Dosya API'leriyle desteklenen belge içeriklerini çıkarın, ardından soru yanıtlama için çıkarılan materyali model isteklerine ekleyin. Web veya veritabanı sonuçları gibi harici bilgiler, ayrı bir entegrasyon ya da araç iş akışı üzerinden sağlanmalıdır; normal model çağrıları bu kaynaklara otomatik olarak erişmez.
OpenAI uyumlu arayüzler: Kimi, OpenAI uyumlu Chat Completions ve Responses arayüzlerini destekler. Mevcut SDK kodunu uyarlarken API anahtarını, temel URL'yi ve model kimliğini yapılandırın; desteklenen parametreleri kontrol edin.
AI API nasıl kullanılır: Kimi API ile pratik bir örnek
Aşağıdaki örnekte, bir müşterinin iade politikası sorusunu yanıtlamak için Kimi API kullanılır. Bir hesap oluşturun, anahtar üretin, erişiminizi yapılandırın ve hem örnek politikayı hem de müşterinin sorusunu içeren bir istek gönderin.
1. Adım: Geliştirici hesabı oluşturun
Kimi API platformunu ziyaret edin ve bir geliştirici hesabı oluşturun. API anahtarlarını, kullanımı ve faturalandırmayı yönetmek için oturum açın. Konsoldaki güncel yükleme politikasını inceleyin.

2. Adım: API anahtarı oluşturun
Konsoldaki API anahtarı yönetimi bölümünü açın ve Create API Key'e tıklayın. Anahtarınızı tanımlamak için bir ad girin, oluşturulmasını onaylayın ve üretilen anahtarı kopyalayın.
API anahtarınızı güvende tutun. Anahtarı sunucu tarafındaki bir ortam değişkeninde veya gizli anahtar yöneticisinde saklayın; asla herkese açık depolarda ya da istemci tarafı kodunda paylaşmayın.

3. Adım: API erişiminizi yapılandırın
Bu örnekte uluslararası Kimi API uç noktası olan https://api.moonshot.ai/v1 ve kimi-k3.1-pro model kimliği kullanılır. Bu uç nokta için platform tarafından verilmiş bir API anahtarı kullanın. Başka bir bölgesel platform için kendi hesap, uç nokta ve model belgelerini izleyin.
macOS veya Linux'ta Bash uyumlu bir terminalde anahtarınızı ortam değişkeni olarak ayarlayın. Windows'ta aşağıdaki komutlar için WSL gibi bir Bash ortamı kullanın; bunlar PowerShell söz dizimi değildir.
4. Adım: İlk API isteğinizi yapın
Aynı terminalde örnek iade politikasını ve müşterinin sorusunu Kimi'ye gönderin. Bu istekte basit bir politika sorgusu için reasoning_effort: "low" kullanılır; daha zorlayıcı görevler daha yüksek bir akıl yürütme düzeyinden fayda görebilir.
İstek başarılı olduğunda API bir JSON yanıtı döndürür. Nihai yanıtı choices[0].message.content alanından okuyun. Örnek bir yanıt şöyle olabilir: "Evet. Örnek politikaya göre, kullanılmamış ürünü teslimattan itibaren 30 gün içinde makbuzunuzla iade edebilirsiniz."
İfade farklılık gösterebilir. Bu örnekte politika doğrudan istekte sağlanır. Gerçek bir uygulamada arka ucunuz ilgili politikayı alıp müşterinin sorusuyla birlikte ekleyebilir, ardından yanıtı göstermeden önce önemli ayrıntıları doğrulayabilir. Bir istek başarısız olursa hata yanıtını inceleyin ve API anahtarını, model kimliğini, hesap bakiyesini ve hız sınırlarını kontrol edin.
Kimi API fiyatlandırması nasıl çalışır
Kimi API, Kimi üyeliğinden veya Kimi Code aboneliklerinden ayrı olarak kullandıkça öde token faturalandırması kullanır. Yukarıda kullanılan kimi-k3.1-pro modeli için uluslararası API ücretleri, geçerli vergiler hariç olmak üzere milyon token başına USD cinsinden aşağıda listelenmiştir.
| Faturalandırma kalemi | Milyon token başına USD |
|---|---|
| Önbelleğe alınmamış girdi | $2.00 |
| Çıktı | $10.00 |
| Önbellek isabeti | $0.20 |
| Önbelleğe yazma: 5 dakikalık TTL | $2.00 |
| Önbelleğe yazma: 1 saatlik TTL | $4.00 |
Chat Completions için önbelleğe alınmamış girdi, önbellek isabetleri ve önbellek yazımları birbirini dışlayan girdi kategorileridir. Önbelleğe yazılan bir token, önbelleğe alınmamış girdi olarak ayrıca faturalandırılmaz. Uygun ön eklerde varsayılan olarak 5 dakikalık önbellek TTL'si kullanılır; 1 saatlik bir seçenek de mevcuttur. Önbellek isabetleri, ek bir yazma ücreti olmadan mevcut TTL'yi yeniler.
Örneğin, 10.000 önbelleğe alınmamış girdi tokenı ve 1.000 çıktı tokenı, vergi ve diğer geçerli ücretler hariç bu ücretlerle $0.03 tutarındadır. Gerçek maliyetleri tahmin etmek için API'nin bildirdiği kullanımı esas alın: üretilen akıl yürütme faturalandırılabilir çıktıya katkıda bulunabilir ve araçlar için ayrı ücretler uygulanabilir. Güncel ayrıntılar için resmî API fiyatlandırmasına ve önbellekleme belgelerine bakın.
AI API'leri ne için kullanılır
AI API'leri, görevleri otomatikleştirerek, bilgileri işleyerek ve mevcut yazılımlara akıllı özellikler ekleyerek çok çeşitli uygulamaları destekler. Aşağıdaki AI API örnekleri, geliştiricilerin ve işletmelerin bu araçları pratik durumlarda nasıl kullandığını gösterir.
Müşteri hizmetleri otomasyonu: İşletmeler, müşteri hizmetleri platformlarına akıllı sohbet botları ve otomatik destek özellikleri eklemek için AI API entegrasyonunu kullanabilir. Bu sistemler gelen soruları anlayabilir, talepleri sınıflandırabilir ve ilgili yanıtlar üretebilir.
Örneğin, bir e-ticaret sohbet botu ürünler, kargo ve iadelerle ilgili soruları yanıtlayabilir. Uygulamanın arka ucu ilgili ürün kayıtlarını ve politikaları alıp bu bilgileri bir model isteğine ekleyebilir. Bu, yanıtı güncel kaynak materyale dayandırır; ancak uygulama yine de önemli ayrıntıları kontrol etmeli ve sağlanan bilgilerin yanıtlayamadığı soruları ele almalıdır.
İçerik oluşturma ve pazarlama: Üretken AI API'leri, işletmelerin pazarlama içeriğini daha verimli şekilde oluşturmasına, gözden geçirmesine ve düzenlemesine yardımcı olur. İçerik yönetim sistemlerine, pazarlama platformlarına ve yazma uygulamalarına entegre edilebilirler.
Örneğin, bir pazarlama aracı birden fazla ürün açıklaması oluşturmak için ürün ayrıntılarını ve yazım talimatlarını bir AI modeline gönderebilir. Kullanıcılar daha sonra önerileri yayımlamadan önce gözden geçirip düzenleyebilir.
Belge analizi ve bilgi çıkarma: AI API'leri, uygulamaların belgeleri işlemesine, uzun raporları özetlemesine ve önemli ayrıntıları otomatik olarak çıkarmasına olanak tanır. Bu sayede belgelerin manuel olarak incelenmesi için gereken süre azalır.
Örneğin, bir iş uygulaması yüklenen raporları analiz edebilir, önemli rakamları belirleyebilir, adları ve tarihleri çıkarabilir ve sonuçları yapılandırılmış alanlar hâlinde düzenleyebilir.
Veri analizi ve raporlama: Geliştiriciler, kullanıcıların veri kümelerini anlamasına ve işletme performansını yorumlamasına yardımcı olmak için AI modellerini analiz platformlarına bağlayabilir.
Örneğin, bir raporlama aracı seçilmiş satış verilerini bir AI modeline sunabilir ve aylık eğilimlerin, önemli değişikliklerin veya performans örüntülerinin özetini isteyebilir. Doğruluğu sağlamak için sayısal sonuçlar yine de özgün verilerle karşılaştırılarak doğrulanmalıdır.
Yazılım geliştirme: AI API'leri; geliştirme ortamlarına, kod editörlerine ve kurum içi yazılım araçlarına kodlama desteği ekleyebilir. Geliştiricilerin işlevler oluşturmasına, programlama kavramlarını açıklamasına, olası hataları belirlemesine ve kod iyileştirmeleri önermesine yardımcı olur.
Örneğin, bir geliştirme platformu bir kod parçasını AI modeline gönderip açıklama veya hata ayıklama önerileri isteyebilir. Böylece geliştiriciler, mevcut iş akışları içinde doğrudan AI destekli yardıma erişebilir.
AI API'lerini kullanmanın avantajları
AI API'leri, karmaşık AI sistemlerini bağımsız olarak geliştirmeden ve yönetmeden uygulamalara yapay zekâ eklemeyi kolaylaştırır. Geliştirmeyi basitleştirebilen, maliyetleri azaltabilen ve uygulama yeteneklerini genişletebilen çeşitli pratik avantajlar sunar.
Daha hızlı AI entegrasyonu: AI API'leri, mevcut AI modellerine kullanıma hazır erişim sağlayarak geliştiricilerin modelleri veya çıkarım altyapısını sıfırdan oluşturmadan akıllı özellikler eklemesine olanak tanır. Bu, AI API entegrasyonunu basitleştirir ve yeni özelliklerin geliştirilmesi ile test edilmesi için gereken süreyi azaltır.
Daha düşük geliştirme ve bakım maliyetleri: Bir AI modeli oluşturmak; teknik uzmanlık, işlem kaynakları, eğitim verileri ve sürekli bakım gerektirir. AI API kullanmak, bu bileşenleri bağımsız olarak yönetme ihtiyacını azaltır.
İşletmeler sağlayıcının altyapısına güvenebilir ve kaynaklarını uygulama geliştirmeye, ürün iyileştirmelerine ve kullanıcı deneyimine odaklayabilir. Ancak toplam maliyet yine de AI API fiyatlandırmasına, kullanım hacmine ve seçilen hizmet planına bağlıdır.
Daha fazla geliştirme esnekliği: AI API'leri, geliştiricilerin web sitelerine, mobil uygulamalara, kurum içi iş araçlarına ve mevcut yazılım sistemlerine farklı yetenekler eklemesine olanak tanır. Uygun modelleri seçebilir, yapılandırmaları ayarlayabilir ve proje gereksinimleri değiştikçe ek özellikler sunabilirler.
Bu esneklik, farklı AI API örneklerini incelemeyi ve belirli modellerin bir uygulama içinde nasıl performans gösterdiğini test etmeyi de kolaylaştırır.
Geliştirilmiş iş akışı otomasyonu: AI API'leri; metinler, belgeler, görseller ve diğer veri türleriyle ilgili tekrarlayan görevleri otomatikleştirebilir. Örneğin, bir işletme bilgi çıkarmak, dosyaları sınıflandırmak ve özetler oluşturmak için belge yönetim sistemine bir AI modeli entegre edebilir.
Bu otomatik süreçler manuel çalışmayı azaltır, verimliliği artırır ve çalışanların insan muhakemesi gerektiren görevlere odaklanmasını sağlar.
Daha kolay ölçeklenebilirlik: Bir uygulama daha fazla kullanıcıya ulaştıkça AI işleme gereksinimleri artabilir. API hizmetleri, yönetilen model altyapısına erişim sağlayarak geliştiricilerin kendi AI sunum sistemlerini sürdürmeden artan talebi karşılamasına olanak tanır.
Ancak ölçeklenebilirlik; sağlayıcı kapasitesi, hız sınırları, kullanım kısıtlamaları ve AI API fiyatlandırması gibi etkenlere bağlıdır. Geliştiriciler, uzun vadeli kullanım için bir hizmet seçerken bu koşulları incelemelidir.
Sonuç
Uygulamanızın, sağlanan bir politikayla ilgili soruları yanıtlamak gibi yerine getirmesi gereken tek bir görevle başlayın. Bir isteği test etmek, yanıtı ve kullanımı incelemek, sonucu beklediğiniz yanıtla karşılaştırmak için yukarıdaki Kimi API örneğini kullanın. Entegrasyonu genişletmeden önce, temsili girdiler üzerinde doğruluğu, gecikmeyi ve toplam API maliyetini değerlendirin.




