Hızlı Başlangıç Kılavuzu: API Sin Restricciones'imizi Entegre Edin
Standart OpenAI protokolünü kullanarak sansürsüz API'mizi dakikalar içinde entegre edin. İçerik engellemeleri olmadan metin oluşturun, öngörülebilir gecikme ve şeffaf token başına fiyatlandırma ile çalışın.
Ön Gereksinimler
Başlamadan önce apisinrestricciones.com üzerinde bir hesap oluşturduğunuzdan emin olun. E-posta ve şifrenizle kaydolun ve API anahtarınızı anında edinin. İlk $0.50'lik deneme için kredi kartına ihtiyacınız yoktur. Bu sansürsüz api, standart chat-completions protokolünü kullandığı için OpenAI'ın resmi kütüphanelerini veya uyumlu herhangi bir istemciyi kullanabilirsiniz.
api ia, uncensored olarak tanımlanan tek bir model sunar. Model seçimi veya yönlendirme yoktur. Model, sunucularımızda barındırılan, yasal yetişkin içerik ve tartışmalı konulara sansürsüz yanıt vermek için tasarlanmış açık ağırlıklı bir LLM'dir. Gömme (embedding), resim veya ses sunmuyoruz.
API Anahtarı ile Kimlik Doğrulama
Kimlik doğrulama Authorization: Bearer YOUR_API_KEY üstbilgisi aracılığıyla yapılır. Anahtarınız hesabınız için benzersizdir ve herhangi bir anda yenilenebilir; bu da öncekini hemen geçersiz kılar. Anahtar geçerli değilse API 401 hatası döndürür. Bakiyeniz tükendiğinde istek, bakiye yüklemeniz gerektiğini belirterek başarısız olur.
Deneme için telefon numarası veya ek veri gerekmez. Gizlilik katıdır: istemleriniz model eğitimi için kullanılmaz. Anahtarınızı güvende tutun, çünkü anahtara sahip olan kişi token kotasına tam erişime sahiptir.
Uç Nokta: Chat Completions
Ana uç nokta POST /v1/chat/completions'dir. Buraya sohbet geçmişini gönderir ve oluşturulan metni alırsınız. Temel URL https://api.apisinrestricciones.com/v1 şeklindedir. İstemcinizi OpenAI'inkinden farklı olarak bu base_url'e işaret edecek şekilde yapılandırdığınızdan emin olun.
Model, giriş ve çıkış için birlikte 100.000 token'a kadar kabul eder. Endüstri standardına göre fonksiyon çağırma'y destekler. Başka bir sağlayıcıya özgü parametreler varsaymayın; bu uç nokta işlev entegrasyonu için genel kuralı takip eder. Veriler yük'e göre eşzamanlı olarak işlenir, sabit gecikme garantisi verilmez.
Python Örneği
API ile etkileşim kurmak için Python openai kütüphanesini kullanın. Anahtarı ve base_url'i doğru şekilde yapılandırın. Aşağıdaki kod, temel bir tam metin isteğini gösterir.
- Kütüphaneyi
pip install openaiile yükleyin. YOUR_API_KEYyerine gerçek anahtarınızı yazın.- Mesajı gönderin ve yanıtı işleyin.
from openai import OpenAI
client = OpenAI(base_url="https://api.apisinrestricciones.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)Bu örnek, akış olmadan tam bir yanıt oluşturur. Arayüzü gerçek zamanlı güncellemeniz gerekmediği için toplu işleme veya deterministik yanıtlar için idealdir.
JavaScript Örneği
Node.js ortamları veya modern tarayıcılar için aynı resmi kütüphaneyi kullanın. Yapı Python'a benzer ancak JavaScript'in eşzamansız sözdizimine uyarlanmıştır.
- Vaadleri doğru şekilde yönettiğinizden emin olun.
base_url'ihttps://api.apisinrestricciones.com/v1'e ayarlayın.- Oluşturulan içeriğe
response.choices[0].message.contentüzerinden erişin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apisinrestricciones.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);Bu yöntem, manuel akış olaylarını yönetmeden hızlıca metin oluşturması gereken web uygulamaları için verimlidir.
SSE ile Akış
Daha akıcı bir kullanıcı deneyimi için stream: true ayarlayarak akışı etkinleştirin. API, Sunucu Gönderilen Olaylar (Server-Sent Events) akışı döndürür. Tüm oluşturmanın tamamlanmasını beklemek yerine metin parçalarını aşamalı olarak alırsınız.
Bu, metni gerçek zamanlı olarak gösteren sohbet arayüzleri için kullanışlıdır. Nihai yanıtı biriktirmek için content olaylarını yönetin. Akış, token sayımını etkilemez; tüm oluşturulan tokenlar, akış olmayan bir istekte olduğu gibi faturalandırılır.
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)Akışın aynı token kotasını tükettiğini ve aynı hız limitlerine tabi olduğunu unutmayın.
Limitler, Hatalar ve Bağlam
API anahtarı dakikada 300 istekle sınırlıdır. Bu eşiği aşarsanız 429 (Too Many Requests) hatası alırsınız. İstek gövdesi 8 MB'ı aşmamalıdır. Anahtar geçersizse 401 alırsınız. Bakiye yoksa sistem yeniden bakiye yüklemeniz gerektiğini belirtir.
Model 100.000 token'lık bir bağlam penceresi destekler. Bu hem istemi hem de yanıtı içerir. Bu sınırı aşarsanız API isteği reddeder. Sunucu yüküne dayalı hız garantisi yoktur; performans GPU kullanılabilirliğine göre değişir. Bakiye hatalarının evrensel olarak standartlaştırılmış tek bir HTTP kodu yoktur ancak yetersiz bakiyeyi açıkça belirtirler.
cURL
curl https://api.apisinrestricciones.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."}]
}'API özellikleri
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.apisinrestricciones.com/v1 |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| JSON modu | response_format: {"type": "json_object"} |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Hız limiti | anahtar başına dakikada 300 istek |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| İstek boyutu | en fazla 8 MB |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |
Sıkça Sorulan Sorular
'Sansürsüz' tam olarak ne anlama gelir?
Model, varsayılan olarak yasal yetişkin içeriğini, kurguyu veya tartışmalı konuları reddetmez. Belirli olarak reşit olmayanlarla ilgili cinsel içeriği engeller. Bir GPT veya Claude modeli değil, bu amaç için optimize edilmiş açık ağırlıklı bir LLM'dir.
Ne kadar ve nasıl faturalandırılır?
Sadece kullandığınız kadar ödersiniz: Giriş için 1M token başına $0.25 ve çıkış için 1M token başına $1.00. Aylık abonelik yoktur. Ön ödemeli kredi süresi dolmaz ve kripto para birimleriyle (USDT veya USDC) $10'dan başlayan bakiye yükleyebilirsiniz.
API'yi fonksiyon çağırma (tool calling) için kullanabilir miyim?
Evet, uç nokta OpenAI standardına göre fonksiyon çağırma'yı destekler. <code>tools</code> parametresini kullanarak fonksiyonlarınızı tanımlayın, model uygun gördüğünde bunları çağıracaktır.
Anahtarınız bir adım uzaktadır
Bir hesap oluşturun, anahtarı kopyalayın ve temel URL'yi değiştirin. Bu kadar kolay.