numex-api/README.md

9.0 KiB
Raw Blame History

Numex API — Uygulamalarına Türkçe AI gücü kat

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.

Base URL Hediye SDK

🇹🇷 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ıç

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);

→ github.com/numexai/numex-sdk

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ı · 🇹🇷