API Hızlı Başlangıç Kılavuzu
Sansürsüz API'mizi tek bir temel URL değişikliği ile mevcut OpenAI SDK kodunuza ekleyin. Özel sarmalayıcılara veya istemci yeniden eğitimine gerek kalmadan ham metin oluşturmaya anında erişim elde edin.
https://api.deepseekuncensored.com/v1uncensored
Kimlik Doğrulama & Base URL
Base URL'inizi şuna ayarlayın https://api.deepseekuncensored.com/v1 ve API anahtarınızı Authorization header. Bu anahtarı, Google veya e-posta ile kaydolduktan hemen sonra alırsınız. Sistem, hesap başına tam olarak bir aktif anahtarla sıkı bir sınır uygular, bu nedenle yeni bir anahtar oluşturmak öncekini otomatik olarak iptal eder. Bu anahtarı güvende tutun, çünkü ön ödemeli kredilerinize tam erişim sağlar.
Sohbet Tamamlamaları Uç Noktası
Standart JSON yüklerini gönderin POST /v1/chat/completions metin yanıtları almak için. Uç nokta, model kimliğinizi uncensored ve temperature ve top_p. Hem istem hem de tamamlama için 100.000 token'lık bir bağlam penceresi yapılandırabilirsiniz. Kesilmeyi veya reddedilmeyi önlemek için istek gövdenizin 8 MB'ın altında kaldığından emin olun.
curl https://api.deepseekuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Akış Yanıtları (SSE)
Gerçek zamanlı token çıktısını etkinleştirmek için stream: true istekinizde. Sunucu, artımlı olarak ayrıştırabileceğiniz Sunucu Gönderilen Olaylar (SSE) döndürür. Token kullanım istatistikleri, akışın son parçasında görünür. Bu yaklaşım, uzun formatlı içerik oluşturma görevleri için algılanan gecikmeyi azaltı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)
Fonksiyon Çağırma & JSON Modu
Şunu kullanın tools ve tool_choice fonksiyon çağırma yeteneklerini etkinleştirmek için parametreler. Ayrıca response_format ayarlanmıştır json_object. Bu özellikler, LLM'yi doğrudan yapılandırılmış veri hatlarına entegre etmenize olanak tanır. Model ham metin döndürür, bu nedenle ayrıştırma mantığını istemci kodunuzda siz yönetirsiniz.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekuncensored.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)
Saniye Başına İstek Limitleri & Kontenjanlar
Her API anahtarı dakikada 300 istek ve eşzamanlı sekiz istek için bir eşzamanlılık sınırı destekler. Bu eşikleri aşarsanız sunucu bir 429 hatası döndürür. Kullanımınızı izleyebilir ve bakiyenizi dashboard üzerinden artırabilirsiniz. Ön ödemeli kredi süresi dolmaz, bu nedenle fonları kaybetmeden kullanıma ara verebilirsiniz.
Hata Yönetimi
Geçersiz anahtarlar için 401 ve bakiyeniz yetersiz olduğunda 402 gibi standart HTTP hatalarını yönetin. 429 durumu, oran sınırına ulaştığınızı gösterir. Hatalar ön ödemeli kredinizi tüketmez, bu nedenle başarısız istekler ücretsizdir. Yük sorunlarını hızlıca halletmek için ayrıntılı hata mesajları içeren yanıt gövdesini her zaman kontrol edin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekuncensored.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);Sık sorulan sorular
Zansürsüz deepseek API base URL'i nedir?
Temel URL HTTPS://api.deepseekuncensored.com/v1'dir. Tüm istekler için standart OpenAI URL'sini değiştirmek üzere OpenAI SDK yapılandırmanızı bu uç noktaya işaret edecek şekilde güncellemeniz gerekir.
Uncensored AI API akış yanıtlarını (streaming) destekliyor mu?
Evet, API, akış yanıtları için Sunucu Tarafından Gönderilen Olayları (SSE) destekler. Belirteçleri art arda almak için stream parametresini true olarak ayarlayın. Bu, uzun üretim görevleri için gecikmeyi azaltır.
Uncensored LLM API'sindeki hız sınırlarını nasıl yönetebilirim?
Dakikada 300 isteğe ve anahtar başına sekiz eşzamanlı isteğe sahipsiniz. Bu limitleri aşmak 429 hatası tetikler. Hatalar kredinizi yutmaz, bu yüzden güvenle yeniden deneyebilirsiniz.
API Anahtarınızı Alın
Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. İşte gerekenler.
https://api.deepseekuncensored.com/v1