DeepSeek Coder kullanıcıları için hızlı başlangıç
OpenAI SDK'nızı bizim temel URL'mize yönlendirerek ve oluşturulan API anahtarınızla kimlik doğrulaması yaparak beş dakikadan kısa sürede ilk yanıtınızı alın.
Temel URL ve Kimlik Doğrulama
Hesap oluşturmak için Google ile devam veya e-posta ve şifre ile başlayın. Tek bir API anahtarı hemen alırsınız; bu anahtar yenilendiğinde önceki anahtarı yerine geçirir. İstekleriniz, Authorization başlığında bu anahtarı ekleyerek https://api.deepseekcoder.cc/v1 temel URL'sine karşı kimlik doğrulaması yapar. Bu uç nokta, metin girdisi kabul eden ve yasal yetişkin kullanım için içerik reddetmeleri olmaksızın metin çıktısı döndüren uncensored modelini sunar.
İlk İstek
Bağlantı doğrulaması için standart bir sohbet tamamlama isteği gönderin. API, uncensored model kimliği bekler ve temperature ve top_p gibi standart parametreleri kabul eder. Deterministik çıktılar için bir seed ayarlayabilir veya stop dizileri tanımlayabilirsiniz. İstek gövdesi 8 MB'ı aşmamalıdır.
curl https://api.deepseekcoder.cc/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."}]
}'
Yanıt yapısının OpenAI formatıyla eşleştiğini doğrulayın. Bir hata ile karşılaşırsanız anahtar geçerliliğinizi veya kredi bakiyenizi kontrol edin.
Python SDK Entegrasyonu
API ile etkileşim kurmak için resmi openai Python paketini kullanın. İstemcinizi API anahtarınız ve özel temel URL ile başlatın. Bu yaklaşım, OpenAI'ye hedefleyen mevcut kod tabanlarıyla uyumluluğu sağlar ve mantığınızın geri kalanını değiştirmeden temel URL'yi değiştirmenize olanak tanır.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekcoder.cc/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)
İstemci, JSON serileştirmesini ve HTTP isteklerini otomatik olarak yönetir. chat.completions.create çağrısına doğrudan presence_penalty veya frequency_penalty gibi ek parametreler iletebilirsiniz.
Node SDK Entegrasyonu
JavaScript ortamları için openai paketini yükleyin ve istemciyi benzer şekilde yapılandırın. apiKey ve baseURL özelliklerini ayarlayın. Bu yöntem, Fetch API'yi destekleyen hem Node.js hem de tarayıcı tabanlı uygulamalarla sorunsuz çalışır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekcoder.cc/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);
Asenkron yanıtları await veya Promise'lar kullanarak işleyin. SDK yapılandırılmışsa veriyi akış olarak iletir, ancak standart istekler için model tamamlama oluşturmayı bitirdiğinde tam yanıt nesnesini alırsınız.
Akışlı Yanıtlar
İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API verileri Sunucu Tarafından Olaylar (SSE) aracılığıyla döndürür. Her parça kısmi tamamlamalar içerir. Token kullanım istatistikleri yalnızca akışın son parçasında dahil edilir.
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)
Kullanıcı arayüzünüzü gerçek zamanlı olarak güncellemek için her parçayı işleyin. Bu, kullanıcıların çıktı üretildiği sürece göründüğü uzun formatlı kod üretimi için idealdir. Bağlam penceresinin hem istemi hem de tamamlama token'larını içerdiğini unutmayın.
Limitler, Hatalar ve Bağlam
Her API anahtarı dakikada 300 istek ve 8 eşzamanlı istekle sınırlıdır. İstek başına maksimum çıktı 32.000 token veya max_tokens ayarlanmamışsa 2.048 token'dır. Toplam bağlam penceresi 100.000 token'dır. Geçersiz bir anahtar gönderirseniz sunucu 401 hatası döndürür. Ön ödemeli krediniz tükendiğinde, kriptoyla bakiye yüklemenizi gerektiren 402 hatası alırsınız. Hız limitleri 429 hatası döndürür. Hatalar ve reddetmeler krediden düşmez.
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 |
| Base URL | https://api.deepseekcoder.cc/v1 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Model kimliği | uncensored |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| JSON modu | response_format: {"type": "json_object"} |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Bağlam penceresi | 64.000 token (girdi + çıktı) |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Maksimum çıktı | 64.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 |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| İstek boyutu | en fazla 8 MB |
| Hız limiti | anahtar başına dakikada 300 istek |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| 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) |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| 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
Kredimi nasıl yüklerim?
USDT (TRC20) veya USDC (Base) kullanarak bakiye yükleyebilirsiniz. Minimum para yatırma miktarı $10'dur. $50 ve üzeri yatırımlar için %5, $100 ve üzeri için %10 bonus alırsınız. Krediler asla sona ermez.
Bu resmi DeepSeek API'si mi?
Hayır. Biz, <code>uncensored</code> modelini barındıran bağımsız bir hizmetiz. DeepSeek, OpenAI veya başka bir satıcı ile bağlantımız yoktur. <code>uncensored</code> modeli için OpenAI uyumlu bir uç nokta sağlıyoruz.
Deneme teklifi nedir?
Yeni hesaplar, 7 gün boyunca geçerli olmak üzere $0.50 deneme kredisi alır. Başlamak için kredi kartı gerekmez. Kripto kredi satın almadan önce akış, fonksiyon çağırma veya JSON modunu test etmek için bunu kullanabilirsiniz.
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.