TR ▾
API anahtarı al

İlk istek beş dakikada

Mevcut DeepSeek tarzı kodlama istemcinizi sansürsüz API'mize dakikalar içinde bağlayın. Temel URL'yi değiştirin, anahtarınızı ayarlayın ve abonelik tuzağı olmadan kod üretmeye başlayın.

Kimlik Doğrulama Kurulumu

Başlamak için bir API anahtarına ihtiyacınız var. Google veya e-posta adresi kullanarak API anahtarını al sayfasında kaydolun. Anahtarınız hemen görünür. Hesap için telefon numarası veya kredi kartı gerekmez, ancak daha sonra kredileri bakiye yüklemek için kripto para kullanmanız gerekecektir.

Almış olduğunuz anahtarı kullanmak için ortam değişkeninizi veya istemci yapılandırmanızı ayarlayın. Bu anahtar, uç noktamıza yapılan tüm istekleri kimlik doğrular. 401 hatası alırsanız, anahtarın doğru ve süresi dolmamış olduğunu doğrulayın. Sistemimiz hesabı başına bir aktif anahtarla çalışır; yeni bir anahtar oluşturmak eskisini anında değiştirir.

Temel Sohbet Tamamlama

API'miz OpenAI chat-completions formatını takip eder. İstemcinizi temel URL'mize yönlendirin ve mesajlarınızla bir POST isteği gönderin. Kullanılacak model kimliği "sansürsüz"dür. Bu açık ağırlıklı model, yasal yetişkin kullanım için içerik reddetmeleri olmadan yanıt verecek şekilde ayarlanmıştır.

Aşağıda temel yapıyı gösteren bir cURL örneği bulunmaktadır. YOUR_API_KEY yerine gerçek anahtarınızı yazın.

curl https://api.deepseekcoder.top/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."}]
  }'

Hataların ve reddetmelerin ücretsiz olduğunu unutmayın. Yalnızca başarıyla işlenen tokenlar için ödeme yaparsınız. Temel URL https://api.deepseekcoder.top/v1. adresidir.

Python SDK Entegrasyonu

Resmi OpenAI Python SDK'sını kullanmak çok kolaydır. İstemciyi temel URL'niz ve API anahtarınızla başlatın. Bu, arka uç modelini değiştirirken mevcut kod yapınızı korumanızı sağlar.

Aşağıdaki kod basit bir tamamlama çağrısını gösterir. İstemci otomatik olarak seri hale getirme yapar. İsteklerinizin 8 MB gövde sınırını aşmadığından emin olun. Her istek, modelin işleme sürecine göre giriş ve çıkış tokenları tüketir.

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekcoder.top/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 yaklaşım herhangi bir OpenAI uyumlu istemci kütüphanesiyle çalışır. Farklı sağlayıcıları test etmek için temel URL'yi değiştirebilir veya kodlama görevleri için sansürsüz uç noktamızı kullanmaya devam edebilirsiniz.

Node.js SDK Kullanımı

JavaScript geliştiricileri için Node.js OpenAI SDK'sı aynı şekilde çalışır. İstemci örneğinizde apiKey ve baseURL özelliklerini yapılandırın. Bu, sonraki tüm çağrıların sunucularımıza yönlendirilmesini sağlar.

Aşağıdaki örnek bir istek nasıl yapılacağını gösterir. Yanıt, oluşturulan metni ve token kullanım istatistiklerini içerir. Bu kodu doğrudan derleme hatlarınıza veya yerel geliştirme betiklerinize entegre edebilirsiniz.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekcoder.top/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);

Standart OpenAI paketinin ötesinde ek kütüphanelere gerek yoktur. Uç nokta, OpenAI uyumlu istemciler tarafından beklenen standart HTTP yöntemlerini ve başlıklarını destekler.

Akışlı Yanıtlar

Gerçek zamanlı kodlama yardımı için stream: true ayarlayarak akışı etkinleştirin. API, Sunucu Tarafından Gönderilen Olaylar (SSE) döndürür. Her parça kısmi metin içerir ve son parça toplam token kullanımını içerir.

Akış, kod üretimi bekleyen geliştiriciler için algılanan gecikmeyi azaltır. Son parça faturalandırılabilir token sayısını sağlar. Bu, uygulamanızın kullanıcı arayüzünü kademeli olarak güncellemesine olanak tanı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ış olaylarını istemcinizde uygun şekilde işleyin. Model metni token token üretir; bu da etkileşimli kodlama ortamları veya canlı dokümantasyon araçları için idealdir.

Sınırlar, Hatalar ve Bağlam

API'miz kararlılığı sağlamak için belirli sınırlar uygular. Anahtar başına dakikada 300 istek yapabilir ve eşzamanlı istekler için eşzamanlılık sınırı 8'dir. İstek gövdesi 8 MB'ı aşmamalıdır.

Yaygın hatalar arasında 401 (geçersiz anahtar), 402 (yetersiz kredi) ve 429 (hız limiti) yer alır. Ön ödemeli krediniz token kullanımını kapsar; hatalar krediden düşülmez. Bağlam penceresi toplam 100,000 token'dır (istem + tamamlama). Maksimum çıktı, istek başına 32,000 token'dır veya max_tokens ayarlanmamışsa 2,048'dir. Kredi süresi dolmaz ve aylık ücret yoktur.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Base URLhttps://api.deepseekcoder.top/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi64.000 token (girdi + çıktı)
JSON moduresponse_format: {"type": "json_object"}
Maksimum çıktı64.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Akışevet — server-sent events; son parça token kullanımını içerir
İstek boyutuen fazla 8 MB
Hız limitianahtar başına dakikada 300 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Eşzamanlılıkanahtar başına aynı anda 8 istek
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Ü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)
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetiş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.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Bu API görüntü veya ses üretimini destekliyor mu?

Hayır. Sadece metin girişi ve metin çıkışı için bir sansürsüz büyük dil modeli sunuyoruz. Gömme (embedding), görüntü, ses veya video üretimi uç noktaları ve ince ayar (fine-tuning) yetenekleri yoktur.

Hesabımda çift ücretlendirme olursa ne olur?

Kredi iade edilmez çünkü süresi asla dolmaz. Ancak çift ücretlendirme gibi hatalar Destek sayfası üzerinden düzeltilir. Fatura farklılıklarını çözmek için doğrudan bizimle iletişime geçin.

Model verilerim üzerinde eğitiliyor mu?

Hayır. Bir hesap için yalnızca bir e-posta adresi gerekir ve istemler eğitim için kullanılmaz. Verileriniz gizli kalır ve özel istekleriniz dışında modelin iyileştirilmesinde kullanılmaz.

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.