tr ▾
Deneme kredisi ile dene

Hızlı Başlangıç: uncensored API entegrasyonu

Resmi OpenAI uyumlu SDK'yı kullanarak uygulamanıza entegre edin. Base URL'yi yapılandırın, ön ödemeli kripto kredilerinizle kimlik doğrulaması yapın ve hemen metin istekleri gönderin.

Önkoşullar: resmi SDK'yı yükleme

API ile iletişim kurmaya başlamak için geliştirme ortamınıza uygun kütüphaneyi yükleyin. SDK kimlik doğrulamasını ve seri hale getirmeyi otomatik olarak yönetir, böylece mantığa odaklanabilirsiniz.

Python ortamları için en son sürümü yüklemek üzere standart paket yöneticisini kullanın. Node.js geliştiricileri npm paketini proje bağımlılıklarına eklemelidir. Her iki araç da aynı OpenAI-uyumlu protokolü destekler.

  • Python: pip install openai
  • Node.js: npm install openai

Temel URL'nin ve API anahtarının ayarlanması

İstemciyi özel uç noktamıza işaret edecek şekilde yapılandırın ve yetkilendirme için benzersiz anahtarınızı kullanın. Bu kurulum, tüm isteklerin varsayılan sağlayıcı yerine uncensored altyapımız üzerinden yönlendirilmesini sağlar. Yer tutucuyu panonuzda oluşturulan anahtarla değiştirmeniz gerekir.

Temel URL yapısı standart uygulamalarla tutarlıdır, ancak etki alanı farklıdır. Bu değişiklik kritiktir çünkü modelimiz ticari devlerin yönlendirme altyapısını paylaşmaz. Anahtarınızı güvende tutun ve istemci tarafı kodunda açığa çıkarmayın.

  • Temel URL: https://api.filterwithoutai.com/v1
  • Auth Header: Authorization: Bearer YOUR_API_KEY

/v1/chat/completions adresine ilk isteğinizi yapmak

İsteminiz ve model tanımlayıcınızla sohbet tamamlama uç noktasına bir POST isteği gönderin. Sistem metni işler ve yasal yetişkin konular için içerik filtreleri olmadan ham bir yanıt döndürür. Model kimliğini uncensored bu özgün davranışa erişim.

İstek gövdesi şunlar gibi standart parametreleri içerir: messages ve model. API, girdinizi kabul eder ve bağlam penceresi sınırlarına göre metin üretir. İşleme sırasında oluşan hatalar ön ödemeli kredilerinizi tüketmez, bu da adil faturalandırmayı sağlar.

Akış yanıtlarını ve token kullanımını işleme

Tam yanıtı beklemek yerine parçalar halinde model çıktısını almak için akış özelliğini etkinleştirin. Bu yöntem algılanan gecikmeyi azaltır ve kullanıcılar için metni gerçek zamanlı görüntülemenize olanak tanır. SDK, Sunucu Tarafından Gönderilen Etkinlikler (SSE) protokolünü otomatik olarak yönetir.

Token kullanımı akışın son chunk'ında raporlanır. Ön ödemeli kredilerinizi etkili bir şekilde yönetmek için giriş ve çıkış sayılarını takip edebilirsiniz. Her istek için maksimum çıkış 16,000 token veya limit açıkça ayarlanmadıysa 2,048 token'dır.

JSON modu ve araç çağırma yapılandırma

Programatik kullanım için yanıtlarınızı JSON modunu etkinleştirerek veya araç şemaları tanımlayarak yapılandırın. Bu özellik, modelin uygulamanızın hatasız ayrıştırabileceği geçerli veri çıkarmasını sağlar. Kullanın response_format katı JSON çıktısını zorlayan parametre.

Araç çağırmak, modelin istem talimatlarınıza göre işlevleri yürütmesine olanak tanır. Araçları tanımlayabilir ve modelin bunları nasıl seçmesi gerektiğini belirtebilirsiniz. Bu yetenek, ek yapılandırma yükü olmadan tek uncensored modelimizle sorunsuz çalışır.

Hız limitlerini ve eşzamanlılığı anlama

Hız sınırlandırmasından kaynaklanan hizmet kesintilerini önlemek için istek hacmini izleyin. Altyapımız API anaşı başına dakikada 300 istek için bir sınır uygular. Aynı anahtarı kullanarak aynı anda 8 eşzamanlı istek de gönderebilirsiniz.

Bu sınırları aşarsanız API 429 durum kodu döndürür. Her hesap aynı anda yalnızca bir aktif anahtarı destekler, bu nedenle yeni bir anahtar oluşturmak eskisini değiştirir. İstek gövdeleri verimli işlem için 8 MB'ı aşmamalıdır.

cURL

curl https://api.filterwithoutai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.filterwithoutai.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ış

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)

Sıkça sorulan sorular

Uncensored modelinizi diğer seçeneklerden ayıran nedir?

Modelimiz, yasal yetişkin kullanım için içerik reddetmeleri olmadan yanıtlamak için özel olarak ayarlanmış açık ağırlıklı bir çözümdür. Promptlarınızı eğitim için kullanmaz ve aylık kilitsiz şeffaf ön ödemeli faturalandırma sunar. Bağlam penceresi, uzun konuşmalar için 100.000 tokenı destekler.

Kripto kredilerle faturalandırma nasıl çalışır?

Sadece kullanılan token'lar için ödeme yaparsınız; hatalar ve reddetmeler ücretsizdir. Krediler USDT (TRC20) veya USDC (Base) üzerinden yüklenir ve daha büyük miktarlar için bonus krediler içerir. Ön ödemeli krediniz süresi dolmaz, böylece tekrarlayan abonelik yönetimine gerek kalmaz.

Katı bir içerik sınırı var mı?

Evet, reşit olmayanlarla ilgili cinsel içerik her zaman model ayarlarından bağımsız olarak reddedilir. Diğer tüm yasal yetişkin, kurgusal veya tartışmalı konular filtresiz işlenir. Bu, uyumluluğu sağlarken geliştiricilerin beklediği filtresiz deneyimi korur.

API anahtarınızı güvence altına alın

Kaydolun, jetonu kopyalayın ve uç nokta URL'sini güncelleyin. Yapmanız gereken bu.

Deneme kredisi ile dene