TR ▾
API anahtarı al

Sansürsüz Sohbet Tamamlama API'si Belgeleri

Bu belgeler, standart OpenAI uyumlu sohbet tamamlama uç noktası aracılığıyla sansürsüz LLM'inize entegrasyonunuzu adım adım gösterir. İstemcinizi temel URL'miz ve yeni oluşturulmuş API anahtarınızla yapılandırarak hemen metin üretmeye başlayabilirsiniz.

Bu sayfada
  1. Kimlik Doğrulama ve Kurulum
  2. Sohbet Tamamlama Uç Noktası
  3. Python SDK Entegrasyonu
  4. Node.js SDK Entegrasyonu
  5. Akış Yanıtları
  6. Hız Limitleri ve Kontenjanlar

Kimlik Doğrulama ve Kurulum

Erişim, hesabınızla ilişkili geçerli bir API anahtarı gerektirir. Bu anahtarı e-posta ve şifre ile kayıt olduktan sonra API Anahtarını Al sayfasında oluşturursunuz. Anahtar oluşturulduğu anda gösterilir. OpenAI gibi bir satıcıdan geçiş yapmak için istemci yapılandırmanızı temel URL'mize işaret edecek şekilde güncelleyin: https://api.unfilteredaimodels.com/v1 ve benzersiz API anahtarınızı sağlayın. Standart Authorization başlık formatını destekliyoruz.

Sohbet Tamamlama Uç Noktası

Birincil arayüz POST /v1/chat/completions uç noktasıdır. Standart mesaj nesnelerini kabul eder ve metin yanıtları döndürür. Belirtilmesi gereken model kimliği uncensored'dir. Bu uç nokta, tipik kurumsal güvenlik önlemlerinden arındırılmış ham metin üretimi sağlar ve yasal sınırlar içinde yetişkin, tartışmalı veya yaratıcı içeriğe olanak tanır. İlk isteğinizi aşağıdaki örnekle gönderebilirsiniz:

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

Bu istek, basit bir sistem istemi ve kullanıcı sorgusu göndererek yanıt oluşturma işlemini gösterir.

Python SDK Entegrasyonu

Resmi openai Python paketini kullanın. İstemciyi temel URL'miz ve API anahtarınızla başlatın. Ardından model kimliği uncensored ile chat.completions.create çağrısını yapın. Zaten diğer hizmetler için OpenAI SDK'sı kullanıyorsanız bu yaklaşım sıfır kod değişikliği gerektirir. Aşağıdaki kod parçası istemcinin nasıl başlatılacağını ve isteğin nasıl gönderileceğini gösterir:

from openai import OpenAI

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

SDK, JSON serileştirmesini ve yanıt ayrıştırmayı otomatik olarak halleder.

Node.js SDK Entegrasyonu

JavaScript ortamları için openai Node paketini kullanın. basePath değerini uç noktamıza yapılandırın ve API anahtarınızı sağlayın. uncensored model kimliği ile chat.completions.create yöntemini çağırın. Bu, OpenAI standart yanıtları bekleyen mevcut Node.js uygulamalarıyla uyumluluğu sağlar. İstemciyi kurmak için aşağıdaki adımları izleyin:

import OpenAI from "openai";

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

Bu kurulum, Node uygulamanızın tanıdık kalıpları kullanarak sansürsüz modelimizle iletişim kurmasını sağlar.

Akış Yanıtları

Sunucu tarafından gönderilen olayları (SSE) almak için stream parametresini true olarak ayarlayın. Bu, belirteçlerin oluşturulurken işlenmesine olanak tanır ve uzun yanıtlar için algılanan gecikmeyi azaltır. API, her biri yanıtın kısmi değişkenlerini içeren bir dizi parça döndürür. Akış özelliğini uygulamak için aşağıdaki örneği kullanın:

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ış, kullanıcıların metnin gerçek zamanlı olarak belirdiğini beklediği sohbet arayüzleri için idealdir.

Hız Limitleri ve Kontenjanlar

API anahtarınız dakikada 300 istekle sınırlıdır. Bu sınırı aşarsanız 429 Too Many Requests hatası alırsınız. Anahtarınızı, eski anahtarı iptal eden ve yeni bir hız limiti sayacıyla yeni bir anahtar sağlayan kontrol panelinizden istediğiniz zaman yeniden oluşturabilirsiniz. Diğer hatalar arasında geçersiz anahtarlar için 401 ve ön ödemeli krediniz tükendiğinde 402 yer alır. Bağlam penceresi, istem ve tamamlama birlikte 100.000 token'a kadar destekler. İstek gövdeleri 8 MB ile sınırlıdır.

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
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.unfilteredaimodels.com/v1
Model kimliğiuncensored
JSON moduresponse_format: {"type": "json_object"}
Maksimum çıktı100.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
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
İstek boyutuen fazla 8 MB
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Ü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üklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap 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.

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

API anahtarımı yenilemek hız limitimi sıfırlar mı?

Evet. Anahtarınızı yenilemek eski anahtarı iptal eder ve yeni bir hız limiti sayacına sahip yeni bir anahtar oluşturur. Dakikada 300 istek limiti, kullanılan spesifik anahtara uygulanır.

Hangi içerikler kısıtlanır?

Model, yetişkin, kurgusal veya tartışmalı konuların çoğunu reddetmez. Ancak her zaman katı bir sınır geçerlidir: çocuklarla ilgili cinsel içerik engellenir.

Model ince ayarlı mı yoksa standart bir GPT mi?

Kendi GPU sunucularımızda çalışan, sansürsüz çıktı için ayarlanmış açık ağırlıklı bir modeldir. GPT, Claude veya başka bir satıcının modeli değildir.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulum bu kadar basit.