TR ▾

Deneme kredisiyle başlayın

E-posta ve parola, anahtar hemen ekranda.

https://api.uncensoredllmhub.com/v1

Sansürsüz LLM API Hızlı Başlangıç | Uncensored LLM Hub

Standart OpenAI uyumlu arayüzü kullanarak sansürsüz LLM'inizi uygulamanıza entegre edin. Bu rehber; kimlik doğrulama, istek formatları, akış ve hemen dağıtım için fonksiyon çağırma konularını kapsar.

Temel URL ve Kimlik Doğrulama

Tüm istekler için https://api.uncensoredllmhub.com/v1 temel URL'sini kullanın. Kimlik doğrulama, API anahtarını Authorization üst bilgisine Bearer jetonu olarak iletmeyi gerektirir. Bu anahtarı kaydolma sırasında API anahtarı al sayfasından hemen alırsınız. Anahtar tek bir hesaba bağlıdır; istediğiniz zaman yenileyebilir, önceki anahtarı geçersiz kılabilirsiniz. Başlamak için telefon numarası veya kredi kartı gerekmez.

POST /v1/chat/completions

İsteminizi sohbet uç noktasına gönderin. Model kimliği her zaman uncensored olarak sabittir. API standart sohbet mesajlarını kabul eder ve metin döndürür. Görüntü, ses veya gömme (embedding) desteklemez. İstek gövdenizin 8 MB altında kaldığından emin olun. Aşağıdaki örnek, cURL kullanarak temel bir metin isteğini gösterir:

curl https://api.uncensoredllmhub.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, isteminiz için bir tamamlama döndürür. Yanıtı ayrıştırarak oluşturulan metni uygulama mantığınız için çıkarabilirsiniz.

Python SDK Entegrasyonu

Daha kolay entegrasyon için resmi openai Python paketini kullanın. İstemciyi temel URL'niz ve API anahtarınızla yapılandırın. Bu yaklaşım JSON işlemlerini ve tür çıkarımını basitleştirir. Aşağıdaki örnek, istemciyi nasıl başlatacağınızı ve mesaj göndermeyi gösterir:

from openai import OpenAI

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

YOUR_API_KEY yerine gerçek anahtarınızı yazın. Yanıt nesnesi içeriğe doğrudan erişim sağlar; bu da Python iş akışlarına entegre etmeyi kolaylaştırır.

Node SDK Entegrasyonu

JavaScript ortamları için OpenAI Node.js SDK'sını kullanın. Temel URL'yi ve API anahtarını yapılandırma nesnesinde ayarlayın. Bu, standart vaat (promise) tabanlı sözdizimini kullanmanızı sağlar. Aşağıdaki örnek basit bir sohbet tamamlamasını gösterir:

import OpenAI from "openai";

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

Asenkron yanıtı uygun şekilde işlediğinizden emin olun. Bu yöntem, çıktıyı hemen işlemeniz gereken sunucu tarafı uygulamaları veya Node.js ortamları için iyi çalışır.

Akış Yanıtları (SSE)

İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API, tek bir JSON nesnesi yerine Sunucu Tarafı Olayları (SSE) döndürür. Bu, tokenlar oluşturuldukça görüntülenmelerini sağlayarak algılanan gecikmeyi iyileştirir. Aşağıdaki örnek, Python'da akışın nasıl işleneceğini gösterir:

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)

Her parçayı ayrıştırarak delta içeriği çıkarın. Bu, kullanıcıların gerçek zamanlı yazma göstergeleri beklediği sohbet arayüzleri için kullanışlıdır. Akış, son parça alındığında sona erer.

Hız Limitleri, Hatalar ve Bağlam

Her anahtar başına dakikada 300 istekle sınırlısınız. Bu sınırı aşarsanız 429 hatası alırsınız. Diğer yaygın hatalar arasında 401 (geçersiz anahtar) ve 402 (yetersiz kredi) yer alır. Bağlam penceresi, istem ve tamamlama birlikte 100.000 token içerebilir. Girdiniz çok büyükse model isteği kısmabilir veya reddedebilir. Hizmet kesintilerini önlemek için kullanımınızı panelden sürekli izleyin.

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
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Base URLhttps://api.uncensoredllmhub.com/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Bağlam penceresi100.000 token (girdi + çıktı)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
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)
Akışevet — server-sent events; son parça token kullanımını içerir
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar başına aynı anda 8 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
İstek boyutuen fazla 8 MB
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)
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
GirişGoogle veya e-posta ve şifre
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

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 sansürsüz bir kodlama LLM'i mi?

Evet, model tartışmalı veya yetişkin konular da dahil olmak üzere içerik reddetmeleri olmadan yanıtlamak üzere ayarlanmıştır; ancak çocuklara yönelik cinsel içerikler engellenmeye devam eder. Standart kurumsal filtreler olmadan kod üretimi ve teknik sorguları etkili bir şekilde işler.

API anahtarım ele geçirilirse ne olur?

Anahtarınızı panelden hemen yeniden oluşturabilirsiniz. Bu işlem eski anahtarı geçersiz kılar; bu anahtarı kullanan uygulamalar güncellenene kadar çalışmayı durdurur. Her hesap için aynı anda yalnızca bir aktif anahtar bulunur.

Araç/fonksiyon çağırma desteğiniz var mı?

Evet, uç nokta araç tanımlarını ve fonksiyon çağırma'yı destekler. İsteğinizde araçları tanımlayabilir ve model, uygulamanızda belirli işlevleri yürütmek için ayrıştırabileceğiniz yapılandırılmış JSON çıktısı döndürür.

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.

API anahtarı al

https://api.uncensoredllmhub.com/v1