Numex Developer API
Yapay zeka modellerini, kod üreticilerini ve ses asistanlarını uygulamalarınıza saniyeler içinde dahil edin.
🌐 Giriş
Numex Developer API, Türkçe optimize yapay zeka altyapımıza programatik olarak erişmenizi sağlar. REST mimarisini kullanan API'miz, JSON formatında istek ve yanıtları destekler.
🔑 Yetkilendirme
API isteklerinizin kimlik doğrulaması Bearer Token yöntemiyle gerçekleştirilir. API anahtarınızı istek başlığında Authorization parametresiyle iletmeniz gerekir.
🤖 Modeller
Platformumuzda projenize en uygun hız, maliyet ve kalite dengesini kurabileceğiniz modeller yer almaktadır:
En gelişmiş model. Türkçe'de en yüksek başarım, karmaşık akıl yürütme ve yaratıcı görevler için.
Hız ve maliyet odaklı. Günlük görevler, sınıflandırma ve basit sorgular için optimize.
Derin akıl yürütme. Matematik, mantık, strateji ve çok adımlı problem çözümü.
Kod üretimine özel. Otomatik tamamlama, bug fix, code review ve refactoring.
Görsel anlama ve analiz. Image-to-text ve OCR.
Ses tanıma ve transkript. Türkçe konuşmayı metne çevirir (STT).
💬 Chat completions
Çok turlu sohbet yapısı üzerinden yapay zekaya istek gönderme ve yanıt alma.
İstek Parametreleri
| Parametre | Tür | Durum | Açıklama |
|---|---|---|---|
| message | string | zorunlu | Gönderilmek istenen mesaj içeriği. |
| history | array | opsiyonel | Önceki sohbet geçmişi. role ("user" / "assistant") ve content objelerini içerir. |
| maxOutputTokens | integer | opsiyonel | Üretilecek maksimum token miktarı (32 - 3000). Varsayılan: 600. |
curl https://www.numexai.com.tr/api/v1/chat \
-H "Authorization: Bearer nx_live_your-api-key" \
-H "Content-Type: application/json" \
-d '{
"message": "Python\'da fibonacci fonksiyonu yaz",
"history": [
{"role": "user", "content": "Merhaba"},
{"role": "assistant", "content": "Merhaba! Size nasıl yardımcı olabilirim?"}
],
"maxOutputTokens": 800
}'Başarılı Yanıt (200 OK)
{
"success": true,
"answer": "def fibonacci(n):\n if n <= 1:\n return n\n return fibonacci(n-1) + fibonacci(n-2)",
"usage": {
"estimatedInputTokens": 28,
"estimatedOutputTokens": 52,
"estimatedTotalTokens": 80
}
}🧠 Embeddings
Girdi metinlerini yapay zeka modelleri tarafından anlaşılabilecek semantik vektör temsillerine dönüştürür. RAG (doküman arama) ve benzerlik eşleştirme uygulamaları için temel oluşturur.
POST /api/v1/embeddings) test aşamasındadır ve çok yakında genel erişime açılacaktır.⚠️ Hata Kodları ve Limitler
API isteklerinde karşılaşabileceğiniz standart hata kodları:
İstek gövdesindeki parametreler hatalı veya eksik.
Sağlanan API anahtarı geçersiz, eksik veya süresi dolmuş.
API anahtarında istek için yeterli token bakiyesi bulunmuyor.
API anahtarı için tanımlanmış eş zamanlı veya dakikalık çağrı limitleri aşıldı.