tr ▾

Uncensord ai API Dokümantasyonu

Dakikalar içinde sansürsüz LLM API'mizle metin üretin. Bu kılavuz, standart OpenAI uyumlu istemciler için kimlik doğrulama, uç noktalar ve entegrasyon konularını kapsar.

https://api.uncensordai.com/v1uncensored

API Base URL ve Kimlik Doğrulama

Temel URL'yi API anahtarınızla standart OpenAI kullanarak bağlayın. Tüm istekler için tek bir bearer token kullanırız; bu, mevcut SDK'larla uyumluluğu sağlar.

Anahtarınız kayıt sırasında hemen verilir. Güvenli tutun.

  • Temel URL: https://api.uncensordai.com/v1
  • Kimlik Doğrulama: Bearer token'ı Authorization üstbilgi
curl https://api.uncensordai.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 version of python"}]
  }'

Sohbet Tamamlamaları Uç Noktası

Şuraya mesaj gönderin /v1/chat/completions endpoint. Model kimliği uncensored.

İstekler metin yanıtları döndürür. Bağlam penceresi 100,000 token'dır. Maksimum çıktı 16,000 token'dır.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensordai.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 Entegrasyon Örnekleri

Resmi OpenAI SDK'sını veya herhangi bir uyumlu istemciyi kullanın. Base URL'yi ve API anahtarını ayarlayın.

import OpenAI from "openai";

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

Streaming, Server-Sent Events (SSE) üzerinden desteklenir.

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ış Yanıtları ve Token Kullanımı

Ayarlayarak akışı etkinleştirin stream: true. Token kullanımı son chunk'ta görünür.

Her bir parça kısmi metin içerir. Tam yanıtı oluşturmak için birleştirin.

Parametreler: Sıcaklık, Top P ve Durdur

Standart parametreleri kullanarak üretimi kontrol edin. Kullanın temperature rastgelelik için.

Ayarla top_p nükleus örnekleme için. Tanımlayın stop üretimi durdurmak için diziler. JSON modu, response_format: {"type": "json_object"}.

Hata Yönetimi ve Hız Sınırlamaları

Kod 401 geçersiz anahtarı gösterir. Kod 402 kredi olmadığını belirtir. Kod 429 hız sınırının aşıldığını işaret eder.

Sınır dakikada 300 istektir. Bağlam penceresi 100.000 token'dır. Hatalar ücretsizdir.

SSS

uncensord AI bağlam penceresi nedir?

Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır.

Uncensored AI API ile nasıl kimlik doğrulaması yaparım?

API anahtarınızı Authorization başlığında Bearer token olarak ekleyin. Belgelerde belirtilen temel URL'yi kullanın.

Uncensored AI API, akış yanıtlarını (streaming) destekliyor mu?

Evet, Server-Sent Events üzerinden streaming desteklenir. Token kullanımı son parçada raporlanır.

API Anahtarınızı Alın

Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Kurulum tamamlandı.

Hesap aç