API Dokümantasyonu

Aivix API'sini kullanarak kendi projelerinize yapay zeka özelliklerini entegre edin.

1. Başlarken

API üzerinden istek göndermek için bir API Key'e ihtiyacınız vardır. Bu anahtarı profil panelinizden oluşturabilir veya görüntüleyebilirsiniz.

Base URL: https://ai.aivix.com.tr/api/v1/

2. Kimlik Doğrulama

Tüm isteklerinizde Authorization başlığını (Header) kullanmanız gerekir:

Authorization: Bearer SİZİN_API_ANAHTARINIZ

3. Sohbet İsteği (Chat Completions)

Model ile sohbet başlatmak için /chat/completions endpoint'ine POST isteği gönderin.

Örnek İstek (cURL):
curl https://ai.aivix.com.tr/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer SİZİN_API_ANAHTARINIZ" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Merhaba!"}]
  }'

4. Hata Kodları

Kod Açıklama
200Başarılı
401Geçersiz API Anahtarı
403Abonelik süresi dolmuş veya limit aşımı
404Model bulunamadı
429Çok fazla istek (Rate Limit)