9.0 KiB
Numex API
Uygulamalarına Türkçe AI gücü kat.
Tek API ile sohbet, kod, görsel analiz, embedding ve web araması — Türkçe'ye özel.
🇹🇷 Türkçe · 🇬🇧 English
Numex API; Numex AI'ın Türkçe'ye özel Pipeline motorundan geçen modellerini kendi uygulamana bağlamanın yoludur. Ham bir model sarmalayıcısı değil: her yanıt Türkçe düzeltme, ton ve kalite kontrol katmanlarından geçer.
📌 Bu depo Numex API'nin dokümantasyon, örnek kod ve topluluk deposudur. Anahtar almak için: numexai.com.tr/api.
📑 İçindekiler
- Hızlı başlangıç
- Kimlik doğrulama
- Modeller
- Uç noktalar
- Fiyatlandırma
- Kullanım limitleri
- Hatalar
- SDK ve örnekler
- Destek
⚡ Hızlı başlangıç
1. numexai.com.tr/api → Ücretsiz API Anahtarı Al (Google/GitHub ile giriş; ilk kayıtta 100.000 token hediye, kart gerekmez).
2. Anahtarını kopyala. nx_live_ ile başlar ve yalnızca bir kez gösterilir.
3. İlk isteğini at:
curl https://www.numexai.com.tr/api/v1/chat \
-H "Authorization: Bearer $NUMEX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"message":"Merhaba, nasılsın?","history":[],"maxOutputTokens":512}'
{
"success": true,
"answer": "Merhaba! İyiyim, teşekkür ederim. Sana nasıl yardımcı olabilirim?",
"modelProfile": "pro",
"modelLabel": "Numex Pro",
"usage": {
"estimatedInputTokens": 5,
"estimatedOutputTokens": 18,
"estimatedTotalTokens": 23,
"billedTokens": 23,
"multiplier": 1
}
}
Python
import os, requests
r = requests.post(
"https://www.numexai.com.tr/api/v1/chat",
headers={"Authorization": f"Bearer {os.environ['NUMEX_API_KEY']}"},
json={"message": "Python'da fibonacci fonksiyonu yaz", "history": [], "maxOutputTokens": 1024},
)
print(r.json().get("answer", ""))
JavaScript (fetch)
const res = await fetch('https://www.numexai.com.tr/api/v1/chat', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.NUMEX_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ message: 'React ile todo app yaz', history: [], maxOutputTokens: 2048 }),
});
const data = await res.json();
console.log(data.answer);
Node.js SDK
npm install numexcodex-sdk
const { Numex } = require('numexcodex-sdk');
const numex = new Numex({
apiKey: process.env.NUMEX_API_KEY,
baseURL: 'https://www.numexai.com.tr/api/v1',
});
const r = await numex.chat.completions.create({
messages: [{ role: 'user', content: 'Merhaba!' }],
});
console.log(r.answer);
Daha fazla hazır örnek: ornekler/
🔐 Kimlik doğrulama
İki başlıktan biri yeterli:
Authorization: Bearer nx_live_...
x-api-key: nx_live_...
- Anahtarı sunucunda sakla; tarayıcı koduna, mobil uygulamaya ya da herkese açık depoya koyma.
- Panelden anahtarı döndürebilir (rotate), devre dışı bırakabilir ya da silebilirsin.
- Anahtar yoksa:
401 {"error":"x-api-key zorunludur","code":"missing_api_key"}
🧠 Modeller
| Model | Rol | Bağlam | Maks. çıktı | Yetenekler | Input / 1M | Output / 1M |
|---|---|---|---|---|---|---|
⚡ numex-pro |
En popüler. Akıl yürütme, yaratıcılık, Türkçe'de en yüksek başarım | 128K | 4K | Vision ✓ · Function calling ✓ | ₺30 | ₺250 |
🚀 numex-fast |
Hız ve maliyet odaklı: günlük görevler, sınıflandırma | 32K | 4K | Vision ✓ · ~3× hızlı | ₺15 | ₺30 |
🧠 numex-think |
Derin akıl yürütme: matematik, mantık, strateji | 128K | 8K | Chain-of-thought | ₺45 | ₺90 |
💻 numex-code |
Kod: tamamlama, bug fix, review, refactor | 64K | 8K | 25+ programlama dili | ₺30 | ₺85 |
🖼️ numex-vision |
Görsel anlama, resim açıklama, OCR | — | — | Image → Text · OCR · Türkçe | ₺100 / görsel analizi | — |
Model, istekte model (veya modelProfile) alanıyla seçilir. Kullanılabilen modeller planına göre
değişir; güncel liste için GET /models, açık yetenekler için GET /features.
📚 Uç noktalar
Base URL: https://www.numexai.com.tr/api/v1
| Yöntem | Yol | Açıklama | Ayrıntı |
|---|---|---|---|
POST |
/chat |
Sohbet yanıtı | → |
POST |
/chat/stream |
Akışlı sohbet (SSE) | → |
POST |
/chat/agent |
Araç kullanan, çok adımlı ajan (function calling) | → |
POST |
/vision |
Görsel analizi / OCR | → |
POST |
/images/generations |
Görsel üretimi | → |
POST |
/embeddings |
Metin vektörleri (en fazla 128 metin) | → |
POST |
/search |
Web araması + kaynaklar | → |
GET |
/models |
Modeller | → |
GET |
/features |
Hesabında açık yetenekler | → |
GET |
/usage · /usage/history |
Token kullanımı | → |
GET |
/me · /account |
Hesap ve bakiye | → |
👉 Tam referans: docs/uc-noktalar.md
💳 Fiyatlandırma
Token paketleri — kullandıkça öde. Numex uygulama aboneliğinden bağımsızdır. Tokenler kalıcıdır: ay sonunda sıfırlanmaz, kullanmadıkça devreder. Her çağrıda yalnızca kullanılan token bakiyeden düşer.
| Paket | Fiyat | Token | Yaklaşık | Öne çıkanlar |
|---|---|---|---|---|
| Starter API | ₺499 | 5.000.000 | ~2.500 sohbet mesajı · ~2 CLI projesi | Chat erişimi, kullanım metrikleri |
| Growth API ⭐ | ₺1.499 | 20.000.000 | ~10.000 mesaj · ~10 CLI projesi | Premium model havuzu, öncelikli kuyruk, aşım ₺0,10 / 1K |
| Scale API | ₺3.499 | 50.000.000 | ~25.000 mesaj · ~25 CLI projesi | Kurumsal destek & SLA, gelişmiş gözlemlenebilirlik, aşım ₺0,075 / 1K |
Model bazlı birim fiyatlar yukarıdaki Modeller tablosunda. Güncel fiyatlar için numexai.com.tr/api esastır.
🚦 Kullanım limitleri
Toplam harcaman arttıkça tier'in otomatik yükselir:
| Tier | İstek / dk | Token / dk | Günlük limit | Koşul |
|---|---|---|---|---|
| Free | 10 | 20K | 100K token | Ödeme bilgisi ekle |
| Tier 1 | 60 | 100K | Sınırsız | ₺250+ harcama |
| Tier 2 | 200 | 400K | Sınırsız | ₺2.500+ harcama |
| Tier 3 | 500 | 1M | Sınırsız | ₺10.000+ harcama |
| Enterprise | Özel | Özel | Sınırsız | İletişime geç |
⚠️ Hatalar
| Kod | Anlamı | Örnek gövde |
|---|---|---|
400 |
Eksik / hatalı parametre | {"error":"message zorunludur"} |
401 |
Anahtar yok veya geçersiz | {"error":"x-api-key zorunludur","code":"missing_api_key"} |
402 |
Token bakiyesi yetersiz | {"error":"Yetersiz token bakiyesi","code":"insufficient_tokens","tokenBalance":0} |
429 |
Hız limiti aşıldı | Bekleyip üstel geri çekilmeyle tekrar dene |
500 / 502 |
Sunucu veya dış servis hatası | Kısa bir süre sonra tekrar dene |
🧰 SDK ve örnekler
| 🟩 Node.js / TypeScript | numex-sdk — npm i numexcodex-sdk |
| 🐍 Python | Resmî SDK henüz yok; ornekler/python_sohbet.py |
| 🧪 cURL | ornekler/curl.sh |
| ⌨️ CLI | Numex Codex — npm i -g @numexai/cli |
📬 Destek
- 📧 destek@numexai.com.tr — hafta içi 09:00–18:00
- 📞 0216 311 53 58 — acil durumlar ve kurumsal, hafta içi 09:00–17:00
- 🤖 Numex sohbetinde "destek" yaz — 7/24
- 🐞 Dokümanda hata mı var? → Issue aç
Numex API · Numex Ailesi'nin geliştirici kapısı · 🇹🇷