TR ▾
API anahtarı al

uncensoredlocalllm.comDökümantasyon

Uncensored Local LLM API'sini entegre edin

OpenAI uyumlu istemcinizi barındırılan uç noktamıza yönlendirerek Uncensored Local LLM API'sini entegre edin. 100k bağlam penceresi, akış desteği ve yerel GPU altyapısı yönetimi olmadan ham model çıktıları elde edersiniz.

Temel URL
https://api.uncensoredlocalllm.com/v1
Model
sansürsüz

Temel URL ve Kimlik Doğrulama

API'miz OpenAI SDK'larıyla tam uyumludur. base_url değerini güncellemeniz ve API anahtarınızı sağlamanız yeterlidir. Anahtarınızı hemen almak için API anahtarı al sayfasında kaydolun. Deneme kredisi ile başlamak için telefon numarası veya kredi kartı gerekmez. Temel URL https://api.uncensoredlocalllm.com/v1 şeklindedir. Anahtarınızı güvende tutun; istediğiniz zaman yenileyebilir, böylece eski anahtarı anında geçersiz kılabilirsiniz. Bu, yerel çıkarım yönetiminin karmaşıklığı olmadan uygulamalarınız için tek ve stabil bir uç nokta sağlar.

İlk İstek

Tercih ettiğiniz HTTP istemcisini kullanarak ilk API çağrınızı yapın. Uç nokta standart chat-completions formatını destekler. Aşağıda temel bir istek gösteren bir cURL örneği yer almaktadır. YOUR_API_KEY yerine gerçek anahtarınızı girin. Bu istek bir istem gönderir ve metin yanıtı bekler. Model kimliği uncensored şeklindedir. Bu açık ağırlıklı model, yasal yetişkin kullanım için içerik reddetmeleri olmadan yanıt verecek şekilde ayarlanmıştır ve kullanım durumunuz için doğrudan çıktılar sağlar.

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

Yanıt, choices dizisi içinde oluşturulan metni içerecektir. Bir 401 hatası alırsanız API anahtarınız geçersiz veya eksiktir. Doğru temel URL'yi kullandığınızdan ve anahtarınızı yenileme sonrası iptal edilmediğinden emin olun.

Python SDK Entegrasyonu

Hızlı entegrasyon için resmi OpenAI Python SDK'sını kullanın. İstemci başlatmasında base_url ve api_key değerlerini ayarlayın. Bu yaklaşım, chat.completions.create() gibi tanıdık yöntemleri kullanmanıza olanak tanır. SDK, JSON serileştirmesini ve HTTP isteklerini otomatik olarak yönetir. Bu yöntem, büyük miktarda metin işlemeniz gereken arka uç hizmetleri veya betikler için idealdir. Model kimliğinin, kullandığınız SDK sürümünden bağımsız olarak uncensored olarak kalacağını unutmayın.

from openai import OpenAI

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

Bu yöntem, toplu işleme için veya yanıt mantığını Python'da yönetmeniz gerektiğinde verimlidir. Ortamınızda openai paketinin yüklü olduğundan emin olun. SDK, hem senkron hem de asenkron işlemleri destekler ve çeşitli mimari ihtiyaçlara uygundur.

Node SDK Entegrasyonu

JavaScript veya TypeScript ortamları için OpenAI Node SDK'sı benzer bir deneyim sunar. İstemciyi temel URL ve API anahtarınızla başlatın. Bu, özellikle web uygulamaları veya sunucusuz işlevler için kullanışlıdır. SDK HTTP ayrıntılarını soyutlayarak uygulama mantığına odaklanmanızı sağlar. Tamamlama uç noktasına diğer OpenAI uyumlu hizmetlerle aynı yapıda çağrı yapabilirsiniz.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredlocalllm.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 entegrasyonu gerçek zamanlı web arayüzleri veya Node.js mikro hizmetleri için kullanın. SDK, promise ve async/await desenlerini destekler, bu da hata yönetimini basitleştirir. Dağıtık sistemlerde özellikle ağ hatalarını zarifçe yönettiğinizden emin olun.

Akış Yanıtları

İsteğinize stream: true ayarını ekleyerek akışı etkinleştirin. Bu, kısmi yanıtları oluşturulurken almanızı sağlar ve kullanıcılar için algılanan gecikmeyi azaltır. API, akış için Sunucu Tarafından Gönderilen Etkinlikleri (SSE) destekler. Bu, anında geri bildirim beklenen sohbet arayüzleri için kritiktir. Akış, modelin çıktı kalitesini veya bağlam penceresini etkilemez.

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ış olaylarını istemci kodunuzda yönetin. Her parça, nihai yanıtın bir bölümünü içerir. Bu parçaları birleştirerek tam mesajı yeniden oluşturun. Bu yaklaşım, hem Python hem de Node.js'deki OpenAI SDK'larıyla sorunsuz çalışır.

Hız Limitleri, Hatalar ve Bağlam Penceresi

API özellikleri

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
Model kimliğiuncensored
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredlocalllm.com/v1
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Akışevet — server-sent events; son parça token kullanımını içerir
İstek boyutuen fazla 8 MB
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Eşzamanlılıkanahtar başına aynı anda 8 istek
Hız limitianahtar başına dakikada 300 istek
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
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)
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
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

Bağlam penceresi boyutu nedir?

API, hem girdi istemi hem de çıktı tamamlama dahil olmak üzere 100.000 token'lık bir bağlam penceresi destekler. Bu, tek bir istekte kapsamlı konuşmalara veya büyük belgelerin işlenmesine olanak tanır.

Akış yanıtlarını nasıl işlerim?

Sunucu Tarafından Gönderilen Olayları (SSE) almak için isteklerde <code>stream: true</code> ayarını yapın. Python ve Node.js OpenAI SDK'ları, bu bayrak etkinleştirildiğinde akış işlemini otomatik olarak yönetir. Ardından her parçayı geldiği anda işleyebilirsiniz.

Kredim biterse ne olur?

Kredi kalmadığını belirten <code>402</code> hatası alırsınız. Kripto para (USDT veya USDC) kullanarak hesabınıza en az $10 ile bakiye yükleyebilirsiniz. Krediler asla sona ermez ve daha büyük yüklemeler için bonus uygulanır.

uncensoredlocalllm.com

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

Hesap oluşturun, anahtarı kopyalayın, base URL'yi değiştirin. Kurulumun tamamı bu kadardır.