Kodlama İçin Sansürsüz AI Modeli: API Dokümantasyonu
API anahtarınızla kimlik doğrulama yaparak ve OpenAI uyumlu uç noktamıza istek göndererek kodlama için sansürsüz AI modeli ile başlayın. Aşağıdaki kod örneklerini kullanarak sansürsüz LLM'i mevcut iş akışlarınıza hemen entegre edin.
https://api.uncensoredcodingai.com/v1uncensored
Temel URL ve Kimlik Doğrulama
API'miz OpenAI chat-completions yapısını takip eder, böylece mevcut SDK'ları minimum yapılandırma ile kullanabilirsiniz. Temel URL https://api.uncensoredcodingai.com/v1 şeklindedir. Kimlik doğrulama, Authorization üstbilgisinde Bearer token kullanılarak sağlanır. Kayıt sırasında sağlandığı şekilde API anahtarınızı tam olarak dahil etmelisiniz; abonelik veya aylık ücret yoktur, sadece kullandık öde ön ödemeli kredi vardır.
Önemli: Model son derece izin verici olsa da tüm filtreleri kaldırmaz. Katı bir içerik sınırı her zaman geçerlidir: küçüklerle cinsel ilişki içeren içerik barındıran istekler engellenecektir. Diğer tüm yasal yetişkin, tartışmalı veya teknik konular reddedilmeden işlenir.
İlk İstek
Metin oluşturmak için standart bir sohbet tamamlama isteği gönderin. Model ID'si uncensored şeklindedir. Bu, GPT veya Claude'un bir kopyası olmayan, kod üretimi ve teknik görevler için optimize edilmiş sansürsüz bir kodlama LLM'idir. Model kendi GPU sunucularımızda çalışır ve doğrudan yanıtlar için ayarlanmış açık ağırlıklı bir modeldir.
curl https://api.uncensoredcodingai.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."}]
}'YOUR_API_KEY yerine gerçek anahtarınızı yazın. Yanıt, oluşturulan metni choices[0].message.content alanında içerecektir. Girdilerinizin 100.000 token bağlam penceresine sığdığından emin olun.
Python SDK Entegrasyonu
API ile etkileşim kurmak için resmi openai Python paketini kullanın. İstemciyi özel temel URL ve API anahtarınızla başlatın. Bu yaklaşım, zaten OpenAI uyumlu uç noktalara destek veren mevcut kod tabanlarından yararlanmanızı sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredcodingai.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 betik, sansürsüz AI modeline bir istem gönderir ve yanıtı yazdırır. Model kimliği uncensored olarak ayarlanmıştır. Yaratıcılığı ve çıktı uzunluğunu kontrol etmek için temperature ve max_tokens parametrelerini ayarlayabilirsiniz. Unutmayın ki sansürsüz LLM, mesajlar dizisinde tam geçmişi geçmediğiniz sürece önceki konuşmaları hatırlamaz.
Node SDK Entegrasyonu
JavaScript ve TypeScript projeleri için openai Node paketini kullanın. İstemciyi baseUrl ve apiKey ortam değişkenleri veya doğrudan değerler yapılandırın.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredcodingai.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 örnek, uncensored modelini kullanarak bir sohbet tamamlama isteği oluşturur. Yanıt nesnesi oluşturulan metni içerir. Hataları ve durum kodlarını Node.js uygulama mantığınızda doğrudan işleyebilirsiniz. Bu yöntem, talep üzerine kod veya metin oluşturması gereken arka uç hizmetleri veya sunucusuz işlevler için idealdir.
Akış Yanıtları
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, çıktı oluşturulurken görüntülemenizi sağlayan Sunucu Tarafı Olayları (SSE) akışı döndürür. Bu, büyük kod blokları veya uzun açıklamalar için kullanışlıdı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ış parçalarını geldikçe işleyin. Her parça, kullanıcı arayüzünüze ekleyebileceğiniz veya günlüğe kaydedebileceğiniz kısmi metin içerir. Akış, kullanıcılar ilerlemeyi hemen gördükleri için algılanan gecikmeyi azaltır. Toplam yanıt süresi yine modelin çıkarım hızına ve çıktının uzunluğuna bağlıdır.
Sınırlar, Hatalar ve Bağlam
API anahtarınız dakikada 300 istekle sınırlıdır. Bu sınırı aşarsanız, 429 Çok Fazla İstek hatası alırsınız. İstek gövdesi 8 MB ile sınırlandırılmıştır. Kimlik doğrulama hataları anahtar geçersizse 401 durumunu döndürür. Ödeme hataları ön ödemeli krediniz tükendiğinde 402 durumunu döndürür; hizmeti yeniden başlatmak için 10 $ yükleyin.
Model 100k bağlam penceresini destekler (istem + tamamlama). Girdilerinizin bu sınıra sığdığından emin olun. Daha fazla bağlama ihtiyacınız varsa, uygulama mantığınızda kırpma işlemini yönetmeniz gerekebilir. Kodlama için sansürsüz AI modeli güvenilirlik için tasarlanmıştır, bu nedenle kesintileri önlemek için kullanımınızı izleyin.
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 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredcodingai.com/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| JSON modu | response_format: {"type": "json_object"} |
| 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ı) |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Hız limiti | anahtar başına dakikada 300 istek |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| İstek boyutu | en fazla 8 MB |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| 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) |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
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 |
Sorular ve cevaplar
Bu model GPT veya Claude ile aynı mı?
Hayır. Kodlama için sansürsüz AI modeli, kendi sunucularımızda çalışan açık ağırlıklı bir modeldir. GPT, Claude veya Gemini'nin tipik güvenlik önlemlerinden arındırılmış doğrudan yanıtlar için ayarlanmıştır. Başka bir satıcının modelinin yeniden satışı değildir.
Kredim biterse ne olur?
İstekler 402 hatası döndürür. Hesabınızı kripto para (USDT veya USDC) kullanarak 10 $ ve üzeri tutarlarda bakiye yükleyebilirsiniz. Daha büyük yüklemeler için bonus kredi mevcuttur ve krediniz süresi dolmaz.
Model tüm içeriği filtreliyor mu?
Hayır, yasal yetişkin, tartışmalı ve teknik konular için sansürsüzdür. Ancak, katı bir içerik sınırı her zaman geçerlidir: çocuklara yönelik cinsel içerik engellenir. Diğer tüm konular reddedilmeden işlenir.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadardır.