DeepSeek kullanıcıları için hızlı başlangıç
Temel URL ve API anahtarını güncelleyerek kodunuzu sansürsüz LLM uç noktamıza taşıyın. API, OpenAI chat-completions spesifikasyonunu takip eder; bu da uygulama mantığınızı değiştirmeden modelinizi değiştirmenizi sağlar.
- Temel URL
https://api.deepseekapikey.com/v1- Model
uncensored
Kimlik Doğrulama ve Temel URL
API'miz https://api.deepseekapikey.com/v1 adresinde barındırılmaktadır. Kimlik doğrulama için API anahtarınızı Authorization başlığında Bearer token olarak ekleyin. Anahtarınızı API Anahtarı Al sayfasında yalnızca e-posta ve şifre kullanarak oluşturabilirsiniz. Anahtarınızı kaybederseniz, bunu herhangi bir zamanda yeniden oluşturabilirsiniz; bu işlem öncekini hemen geçersiz kılar. Bazı tedarikçilerin aksine, başlangıç deneme hesabı için kredi kartı gerektirmiyoruz.
İlk İstek
Standart bir POST isteğini /v1/chat/completions adresine gönderin. Açık ağırlıklı modelimize erişmek için uncensored model kimliğini kullanın. İstek gövdesi, isteminizi içeren bir messages dizisi ile standart yapıyı takip eder. Bu uç nokta metin girişi ve metin çıktısını destekler; bu da birçok mevcut entegrasyon için doğrudan değiştirilebilir bir alternatif sunar.
curl https://api.deepseekapikey.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."}]
}'
Python SDK Entegrasyonu
Resmi OpenAI Python istemcisini kullanıyorsanız, base_url parametresini geçersiz kilarak onu temel URL'mize yönlendirebilirsiniz. Anahtarınızı istemci başlatmasına iletin. Bu yaklaşım, istekleri sansürsüz uç noktamıza yönlendirirken mevcut Python kod yapınızı korumanızı sağlar. İstemci JSON serileştirmesini ve yanıt ayrıştırmayı otomatik olarak halleder.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekapikey.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)
Node.js SDK Entegrasyonu
Node.js uygulamaları için, OpenAI istemcisini aynı yapılandırma stratejisiyle başlatın. baseURL değerini API uç noktamıza ayarlayın ve anahtarınızı sağlayın. Bu, araç kullanımı dahil tüm sonraki çağrıların sunucularımıza doğru şekilde yönlendirilmesini sağlar. Bu yöntem, baseURL geçersiz kılmaya saygı duyan herhangi bir OpenAI uyumlu SDK ile çalışır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekapikey.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);
Akışlı Yanıtlar
İstek yükünüzde stream: true ayarlayarak akışı etkinleştirin. API, tokenlar oluşturuldukça almanızı sağlayan bir Sunucu Tarafı Olayları (SSE) akışı döndürür. Bu, gerçek zamanlı geri bildirimlerden yararlanan kullanıcı arayüzleri için idealdir. Akış formatı standart OpenAI SSE spesifikasyonuyla eşleşir; bu nedenle mevcut akış işleyicileriniz değişiklik yapmadan çalışmalı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)
Limitler, Hatalar ve Bağlam
Bağlam penceresi, istem ve tamamlama birlikte 100,000 token'a kadar destekler. Dakikada 300 isteklik hız limitini aşarsanız API 429 hatası döndürür. Kimlik doğrulama hataları 401 durum kodu, yetersiz ön ödemeli kredi ise 402 hatası döndürür. Mevcut modelleri GET /v1/models üzerinden kontrol edebilirsiniz; ancak temel uç nokta sohbet tamamlamaları için tasarlanmıştır. İstemler eğitim için kullanılmaz ve model küçüklerin cinsel içerikli materyallerini engeller.
Sorular ve cevaplar
Bu model DeepSeek ile aynı mı?
Hayır, bu bağımsız bir açık ağırlıklı modeldir ve kendi GPU sunucularımızda çalışmaktadır. GPT, Claude, Gemini, Grok veya DeepSeek değildir. Yasal yetişkin kullanım için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır.
Fiyatlandırma nasıl çalışır?
Şeffaf kullandıkça öde fiyatlandırma kullanıyoruz: 1M girdi token başı $0,25 ve 1M çıktı token başı $1,00. Aylık ücret veya gizli katman yoktur; ön ödemeli kredi hiç sona ermez.
Araç/fonksiyon çağırma için bunu kullanabilir miyim?
Evet, POST /v1/chat/completions uç noktası standart araç ve fonksiyon çağırma yüklerini destekler. API, OpenAI uyumlu istemciler tarafından kullanılan aynı şema formatını kabul eder.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.
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 |
| Model kimliği | uncensored |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.deepseekapikey.com/v1 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| JSON modu | response_format: {"type": "json_object"} |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Hız limiti | anahtar başına dakikada 300 istek |
| İstek boyutu | en fazla 8 MB |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Ü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) |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| İç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 |