TR ▾

AI API Hızlı Başlangıç

OpenAI arayüzü ile uyumlu, tak-çalıştır sansürsüz AI API: base_url ve anahtarınızı değiştirin, kodunuz aynı kalsın.

https://api.aiapisource.com/v1uncensored

Kimlik Doğrulama

API anahtarınızı Authorization başlığında kullanın. Anahtar, kayıt işleminden hemen sonra oluşturulur ve herhangi bir zamanda yeniden oluşturulabilir; yeniden oluşturma önceki anahtarı geçersiz kılar. Ön ödemeli kredi süresi dolmaz ve anahtarlar kredi bakiyenizden bağımsız olarak süresi dolmaz.

İstekleri özel uç noktaya gönderin:

https://api.aiapisource.com/v1

Kimlik doğrulama standart bearer token formatı aracılığıyla yapılır.

Sohbet Tamamlama Uç Noktası

POST /v1/chat/completions uç noktasına, model değeri uncensored olarak ayarlanmış ve messages içeren bir JSON gövdesi ile istek gönderin. Model, metin girdisine yanıt olarak metin döndürür.

  • Bağlam penceresi: 100.000 token (istem + tamamlama).
  • İstek gövdesi sınırı: 8 MB.
  • Gömme, görüntü veya ince ayar uç noktaları mevcut değildir.

Örnek istek:

curl https://api.aiapisource.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Akışlı Yanıtlar

Server-Sent Events (SSE) almak için isteğinize "stream": true ekleyin. Akış, model metin oluştururken parçaları iletir. Akış, model yanıtı tamamladığında veya bir hata oluştuğunda sona erer; fact sheet, 100.000 token'lık sabit pencere ötesinde, akış sırasında bağlam sınırına ulaşıldığında davranışı belirtmez.

Kısmi yanıtları biriktirmek veya işlemek için istemcinizde SSE olaylarını yönetin.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Fonksiyon Çağırma

API, fonksiyon çağırma özelliğini destekler. İşlevleri tools parametresinde tanımlayın. Model, yanıtta bir tool_calls dizisi döndürebilir. İşlevleri kendi tarafınızda çalıştırmanız ve sonuçları sonraki bir mesajda göndermeniz gerekir.

Bu standart OpenAI-uyumlu davranıştır. Soyutlama katmanlarına gerek yoktur.

from openai import OpenAI

client = OpenAI(base_url="https://api.aiapisource.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Model Bilgileri

Model kimliği uncensored'dir. Kendi GPU sunucularımızda çalışan, yasal yetişkin kullanımı için içerik reddetmeleri olmadan yanıt verecek şekilde ayarlanmış açık ağırlıklı bir modeldir. GPT, Claude, Gemini, Grok, DeepSeek veya başka bir tedarikçinin modeli DEĞİLDİR.

Mevcut modeller için GET /v1/models adresini kontrol edin. Sadece bir model sunulmaktadır.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiapisource.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Hız Limitleri ve Hatalar

Sınır: Ana başına dakikada 300 istek. Katı içerik sınırı: reşit olmayanlarla ilgili cinsel içerik yok.

Yaygın hatalar:

  • 401: Geçersiz veya eksik API anahtarı. Gerekirse yeniden oluşturun.
  • 402: Yetersiz ön ödemeli kredi. $10'dan başlayan bakiye yükleyin.
  • 429: Hız limiti aşıldı (dakikada 300 istek).

İstemler eğitim için kullanılmaz. SLA veya sertifikalar iddia edilmez.

API özellikleri

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Base URLhttps://api.aiapisource.com/v1
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Akışevet — server-sent events; son parça token kullanımını içerir
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktıistek başına 16.000 token'a kadar (varsayılan 2.048)
Bağlam penceresi64.000 token (girdi + çıktı)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON moduresponse_format: {"type": "json_object"}
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
İstek boyutuen fazla 8 MB
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Ücretsiz deneme$0,50, 7 gün, kart gerekmez
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

API anahtarı süresi doluyor mu?

Hayır, API anahtarları bağımsız olarak süresi dolmaz. Ön ödemeli kredi de hiçbir zaman süresi dolmaz. Anahtarınızı istediğiniz zaman yeniden oluşturabilirsiniz; bu işlem eski anahtarı hemen geçersiz kılar.

Token kullanımı yanıtta döndürülür mü?

Gerçeklik sayfası, token kullanım istatistiklerinin yanıt nesnesinde sağlandığını onaylamıyor. Sadece 100.000 token'lık bağlam penceresi boyutunu belirtiyor.

Bir akış ne zaman sona erer?

Akış, model yanıtı tamamladığında veya hata oluştuğunda sona erer. Gerçeklik sayfası, akışın bağlam sınırına ulaşıldığında özellikle sona erdiğini belirtmiyor.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, base URL'yi değiştirin. Kurulumun tamamı bu kadardır.

API anahtarı al