tr ▾
Şimdi başla

Hızlı Başlangıç: Uncensored API Entegrasyonu

Uncensored LLM'yi bu OpenAI uyumlu API ile mevcut kod tabanınıza entegre edin. Standart istekleri kabul eden özel bir uç nokta sağlarız, böylece içerik filtrelerini atlayabilirken tanıdık SDK iş akışlarını koruyabilirsiniz.

Temel URL ve Kimlik Doğrulama Kurulumu

İstemcinizi temel URL'mize yönlendirin ve Bearer token kullanın. Uç nokta https://api.howmuchisdeepseekapi.com/v1. Anahtarınızı, Google ile oturum açabileceğiniz veya e-posta ve şifre kullanabileceğiniz kayıt sayfasındaki 'API anahtarı al' düğmesine tıklayarak alırsınız. Telefon numarası gerekmez ve anahtar hemen görünür. Hesap başına yalnızca bir aktif anahtara ihtiyacınız vardır; yeni bir tane oluşturmak eskisinin yerini alır.

Kimlik doğrulama standarttır. Anahtarı Authorization header. Bu yapılandırma resmi OpenAI Python veya JS istemcileri ile çalışır. İstemci nesnenizde temel URL'yi ve API anahtarını yapılandırmanız yeterlidir. Bu, mevcut kodunuzun büyük bir yeniden yapılandırma olmadan çalışmasını sağlar.

curl https://api.howmuchisdeepseekapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current pricing for the deepseek api endpoint"}]
  }'

Sohbet Tamamlamaları Uç Noktası (/v1/chat/completions)

Prompt'larınızı chat completions uç noktasına gönderin. Burada metin girdisi metin çıktısına dönüşür. Kullanmanız gereken model ID'si uncensored. Açık ağırlıklı bir modeldir; reddi olmayan yanıtlar verir ve yasal yetişkin kullanım için uygundur. GPT, Claude veya DeepSeek değildir. Mesajlarınızı rol ve içerik nesnelerinden oluşan bir dizi olarak gönderin.

API standart JSON yapılarını bekler. Sistem, kullanıcı ve asistan rollerini içerebilirsiniz. Yanıt, modelin cevabını içerecektir. Yetersiz kredi gibi hatalar 402 durumunu döndürür. Geçersiz anahtarlar 401 döndürür. Bu standart kodlar, hataları uygulama mantığınızda zarifçe yönetmenize yardımcı olur.

from openai import OpenAI

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

Model Listeleme Uç Noktası (/v1/models)

Bağlantıyı doğrulamak için modeller uç noktasını sorgulayın. GET isteği gönderin /v1/models. Yanıt kullanılabilir modelleri listeler. Şunu göreceksiniz uncensored burada listelenen model kimliği. Bu, kimlik doğrulamanızın doğru çalıştığını doğrular.

Bu uç nokta hata ayıklama için faydalıdır. 404 veya 500 hatası alırsanız, base URL'niz yanlış olabilir. Ağır yükler göndermeden önce istemcinizin sunucularımıza ulaşabildiğinden emin olmak için bu çağrıyı kullanın. Model detaylarını içeren basit bir liste nesnesi döndürür.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.howmuchisdeepseekapi.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ış Yanıtları ve Token Kullanımı

Ayarlayarak akışı etkinleştirin stream: true istek içinde. API Sunucu Tarafı Olayları (SSE) döndürür. Her parça kısmi metin içerir. Son parça token kullanım istatistiklerini içerir. Bu, metni kullanıcılara gerçek zamanlı olarak görüntülemenizi sağlar.

Token sayıları faturalandırma için kritiktir. Her 1M girdi tokenı için $0.15 ve her 1M çıktı tokenı için $0.50 ödersiniz. Hatalar ücretsizdir. Son parçadaki kullanım verisi, maliyetleri doğru izlemenize yardımcı olur. Ayrıca şunu da ayarlayabilirsiniz max_tokens çıktıyı sınırlamak için. Ayarlanmazsa maksimum 2.048 tokendı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 ve JSON Modu

Yapılandırılmış çıktılar için fonksiyon çağrısı kullanın. Araçlarınızı istek gövdesinde tanımlayın. Model uygun olduğunda fonksiyon çağrılarıyla yanıt verecektir. Ayrıca response_format için {"type": "json_object"}. Bu, çıktının geçerli JSON olmasını sağlar.

Parameters like temperature ve top_p rastgeleliği kontrol edin. Kullanın stop üretimi durdurmak için diziler. Ayrıca presence_penalty ve frequency_penalty tekrarları azaltmak için. Bu araçlar, modelin davranışı üzerinde ince taneli kontrol sağlar.

Parametreler: Sıcaklık, Top-p ve Stop Dizeleri

Ayarla temperature yaratıcılık için. Daha yüksek değerler daha çeşitli çıktılar üretir. Ayarlayın top_p nükleus örnekleme (nucleus sampling) kontrol etmek için. Kullanın stop belirli dizelerle üretimi sonlandırmak için diziler. Bu parametreler, modeli belirli kullanım durumunuz için ayarlamanıza yardımcı olur.

Bir seed belirleyici çıktılar için. Bu hata ayıklama için kullanışlıdır. Bağlam penceresi istem ve tamamlama için birlikte 100.000 token'dır. Maksimum çıktı isteği başına 16.000 token'dır. Bu, bağlamı kaybetmeden uzun konuşmalara olanak tanır.

Sık sorulan sorular

Deepseek API uncensored kullanım için ne kadar?

1M giriş tokeni başına $0.15 ve 1M çıkış tokeni başına $0.50 ücretlendiriyoruz. Aylık ücretler yoktur ve sadece kullandığınız şey için ödeme yaparsınız; hatalar ücretsizdir. Kredi süresi dolmaz.

Bağlam penceresi boyutu nedir?

Bağlam penceresi 100.000 token'dır, hem prompt hem de completion'u birleştirir. Tek bir yanıtta 16.000 token'a kadar üretebilirsiniz. Bu kapsamlı konuşmalara veya uzun belge işleme olanak tanır.

Hız sınırlarını nasıl yönetebilirim?

Her anahtar başına dakikada 300 istekle sınırlısınız. Ayrıca 8 eşzamanlı isteğiniz olabilir. Bu limitleri aşarsanız 429 Çok Fazla İstek hatası alırsınız. Bunu zarifçe yönetmek için istemcinizde üstel geri çekme uygulayın.

API anahtarınızı şimdi edinin

Kaydolun, anahtarı kopyalayın ve istemcinizi yeni temel URL'ye yönlendirin. Tamamlandı.

Şimdi başla