tr ▾

API Hızlı Başlangıç

Sansürsüz AI API'mizi mevcut yığınına temel URL'yi değiştirip istemciyi başlatarak ekleyin. İçerik reddetmeleri olmadan metin üreten, anında entegrasyona hazır bir OpenAI-uyumlu uç nokta elde edersiniz.

SDK'yı yükleyin ve yapılandırın

Tercih ettiğiniz dil için resmi OpenAI SDK'sını yükleyerek başlayın. İstemciyi içe aktarın ve base URL'yi uç noktamıza ayarlayın. Bu tek değişiklik, tüm istekleri sansürsüz altyapımıza yönlendirir.

Temel URL: HTTPS://api.uncensoredpromptgenerator.com/v1

API Anahtarı: Kontrol panelindeki benzersiz anahtar.

curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
  }'

İlk sohbet tamamlamasını

Metin oluşturmak için standart bir chat completion isteği gönderin. Model kimliği "uncensored"dir. Bu uç nokta, standart mesaj dizilerini kabul eder ve oluşturulan içeriği doğrudan döndürür.

Hızlı betikler için Python SDK'sini veya sunucu taraflı uygulamalar için Node.js'i kullanın. Her iki kütüphane de HTTP taşıma işlemini otomatik olarak yönetir.

from openai import OpenAI

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

Akış yanıtları ve kullanım

Ayarlayarak akışı etkinleştirin stream=true. API, gerçek zamanlı token teslimi için Sunucu Tarafından Olaylar (SSE) döndürür. Son parça, faturalandırma şeffaflığı için kullanım istatistiklerini içerir.

Bu yaklaşım son kullanıcılar için algılanan gecikmeyi azaltır. Tam tamamlama beklemek yerine tokenları geldikçe işleyebilirsiniz.

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)

Fonksiyon çağırma ve JSON modu

İşlev çağırma etkinleştirmek için istek gövnenize araçlar tanımlayın. Model yapılandırılmış çıktıları ve araç yürütmesini destekler. Kullanın response_format ile {"type": "json_object"} katı JSON uyumluluğu için.

Bu, uygulama mantığınızda güvenilir ayrıştırma sağlar. Araçlar, modelin harici sistemlerle veya yapılandırılmış veri biçimleriyle etkileşim kurma yeteneğini artırır.

import OpenAI from "openai";

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

Parameters and token limits

Sıcaklık ve top_p gibi parametreleri kullanarak oluşturma davranışını yapılandırın. temperature, top_p, ve seed. Bağlam penceresi toplam 100.000 token'ı destekler. Maksimum çıktı istek başına 16.000 token'dır.

Yaratıcılık ve belirginlik arasında denge kurmak için bu ayarları kullanın. Belirtilmezse varsayılan maksimum token sayısı 2.048'dir. Kullanın stop üretimi erken durdurmak için diziler. Yeniden yükleme kripto sadece $20 ile $500 arasındadır.

Hız sınırlamaları ve hata yönetimi

HTTP durum kodlarını kontrol ederek hataları zarifçe yönetin. 401 geçersiz bir API anahtarı olduğunu gösterir. 402 ön ödemeli kredinizin tükendiğini belirtir. 429, dakikada 300 istek hız sınırını aştığınızı işaret eder.

Her anahtar 8 eşzamanlı istek yapmanıza olanak tanır. İstek gövdeleri 8 MB'ın altında kalmalıdır. Tüketilen kredi için iade yapılmaz, ancak hatalar token ücreti yansıtmaz.

Sık sorulan sorular

Bu bir openai uyumlu API mi?

Evet, uç noktamız OpenAI sohbet tamamlama şemasını takip eder. Temel URL'yi ve API anahtarını değiştirerek resmi OpenAI SDK'larını kullanabilirsiniz. Uncensored üretim için doğrudan bir openai API alternatifi olarak hizmet verir.

Bağlam penceresi boyutu nedir?

Model, istek ve tamamlama için birlikte 100.000 token'lık bir bağlam penceresini destekler. Çıktıda 16.000 token'a kadar istekte bulunabilirsiniz. Bu, kapsamlı belge işleme veya uzun bir konuşma geçmişini destekler.

Hız sınırlarını nasıl yönetebilirim?

Her anahtar başına dakikada 300 istekle sınırlısınız. Eşzamanlı istekler anahtar başına 8 ile sınırlandırılmıştır. 429 hatası alırsanız, istemcinizde verimli yeniden deneme için üstel geri çekme uygulayın.

Anahtarınızı şimdi alın

Kaydolun, jetonu kopyalayın, uç nokta URL'sini güncelleyin. Yapılandırma tamamlandı.

Anahtar