tr ▾
Anahtarınızı alın

Geliştiriciler için Uncensored AI API

Deep Seek API Quickstart Guide

Abonelik kilitleri ve içerik filtreleriyle mücadeleyi bırakın. Bu kılavuz, sansürsüz LLM'inizi standart OpenAI-uyumlu araçlar kullanarak yığınınıza nasıl entegre edeceğinizi gösterir.

Kimlik Doğrulama & Base URL

Başlamak için API anahtarınızı ve temel URL'nizi hemen ayarlayın. Anahtarınız, Google veya e-posta ile kaydolduktan sonra ekranda görünür. Kullanın https://api.apiseekdeep.com/v1 temel uç noktanız olarak. Anahtarı Authorization: Bearer header. Bu, herhangi bir OpenAI SDK veya uyumlu istemci ile çalışır.

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

İstekleriniz doğrudan sunucularımıza kimlik doğrulaması yapar. Aracı yönlendirme katmanları bulunmaz. Anahtarınız yalnızca sansürsüz modele erişim sağlar.

Sohbet Tamamlamaları Uç Noktası

Metin üretimi için POST /v1/chat/completions adresine mesaj gönderin. Model kimliği olarak uncensored kısıtlamasız çıktılar için. Metin girdisi messages dizisine eklenir. API, oluşturulan metni response content alanında döndürür. Bu, standart OpenAI sohbet formatını tam olarak izler.

from openai import OpenAI

client = OpenAI(base_url="https://api.apiseekdeep.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)

İstemlerinizi yapılandırılmış tutun. Model, sınırlar içinde bağlamı iyi işler. Ek formatlama katmanları olmadan ham metin çıktısı alırsınız. Hatalar standart HTTP kodlarını döndürür.

Akış Yanıtları (SSE)

Ayarlayarak akışı etkinleştirin stream: true istekinizde. Jetonlar oluşturuldukça Sunucu Tarafından Gönderilen Olaylar (SSE) alırsınız. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Jeton kullanım detayları son parçada görünür. Gerekirse üretimi erken durdurabilirsiniz.

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)

Kısmi yanıtları zarifçe yönetin. Tokenları tamamlanana kadar arabelleğe alın. Bu yöntem, büyük bağlam pencereleri için bekleme süresini azaltır. 100,000 tokenlık bağlam limitimizle güvenilir şekilde çalışır.

Fonksiyon Çağırma & Araçlar

Yapılandırılmış çıktılar için istek gövdenize araçlar tanımlayın. Model, şemanıza göre işlevleri çağırabilir. Araç tanımlamalarını tools dizi. Kullanın tool_choice otomatik seçimi zorlamak veya izin vermek için. Bu, ham metni ayrıştırmadan karmaşık iş akışlarını mümkün kılar.

import OpenAI from "openai";

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

JSON şemalarınızı dikkatlice oluşturun. Model araç kısıtlamalarına saygı duyar. İşlev yürütme mantığını siz ayrı olarak yönetirsiniz. Bu, kodunuzu temiz ve modüler tutar.

JSON Modu Yapılandırması

response_format kullanarak response_format: {"type": "json_object"}. Model yalnızca geçerli JSON yapıları döndürür. Veri çıkarma veya yapılandırılmış veri boru hatları için bunu kullanın. Daha temiz ayrıştırma için markdown biçimlendirmeyi devre dışı bırakın. Bu, sonuçların güvenilir programatik tüketimini sağlar.

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

Çıktıyı işlemeden önce doğrulayın. Sıkı mod, alanlardaki halüsinasyonu azaltır. Maksimum güvenilirlik için bunu araç tanımlarıyla birleştirin. Aşağı akış uygulamalarınız verileri daha hızlı ayrıştıracaktır.

Parametreler: Sıcaklık, Top P, Seed

Yaratıcılığı temperature ve top_p. Daha yüksek değerler rastgeleliği artırır. Daha düşük değerler çıktıları belirleyici hale getirir. Kullanın seed hata ayıklama sırasında tekrarlanabilir sonuçlar için. Şunu ayarlayın max_tokens çıktı uzunluğunu sınırlamak için. Ayarlanmadığında varsayılan 2.048 tokendır.

from openai import OpenAI

client = OpenAI(base_url="https://api.apiseekdeep.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)

Kullanım durumunuz için parametreleri ayarlayın. Rol yapma daha yüksek sıcaklıktan yararlanır. Veri görevleri daha düşük değerler gerektirir. Ön ödemeli kredileriniz, kullanılan gerçek tokenlara göre yüklenir. Hatalar krediden düşmez.

Sıkça sorulan sorular

Deep seek API anahtarı resmi SDK'larla çalışıyor mu?

Evet. Base URL'miz ve yanıt formatı OpenAI spesifikasyonuyla tam olarak eşleşir. Base URL'yi ve API anahtarını değiştirerek resmi OpenAI Python, Node veya Go SDK'larını kullanabilirsiniz. Özel sarmalayıcılara (wrappers) gerek yoktur.

Bir hız limitine takılırsam ne olur?

429 Çok Fazla İstek hatası alırsınız. Limitimiz anahtar başına dakika başına 300 istektir. Eşzamanlı olarak 8 istek çalıştırabilirsiniz. Birkaç saniye bekleyin ve yeniden deneyin. Ön ödemeli bakiyeniz, hız sınırı hataları sırasında dokunulmaz kalır.

Bağlam penceresi nasıl çalışır?

Hem giriş hem de çıktı için 100,000 token'lık bir bağlam penceresi alırsınız. İstek başına maksimum çıktı 16,000 token'dır. max_tokens belirtmezseniz varsayılan 2,048 token'dır. Bu, derin konuşma geçmişi veya büyük belge işleme için olanak sağlar.

API Anahtarınızı Alın

Kaydolun, anahtarı alın, uç nokta adresini güncelleyin. Basit yapılandırma.

Anahtarınızı alın