tr ▾

Hızlı Başlangıç: Uncensored LLM API'sini Entegre Edin

Uncensored IA API'mizi standart OpenAI-uyumlu SDK'ları kullanarak dakikalar içinde entegre edin. Bu hızlı başlangıç rehberi; net sınırlar ve şeffaf token faturalandırma ile başlangıçtan akış (streaming) yanıtlarına kadar size yol gösterir.

sansürsüzhttps://api.iasansrestriction.com/v1

Önkoşullar: SDK'lar ve Ortam Değişkenleri

Tercih ettiğiniz dilin SDK'sını yükleyin ve kimlik bilgilerinizi güvenli bir şekilde saklayın. Hizmetimiz standart kimlik doğrulama kullanır, bu nedenle paneleden bir API anahtarına ihtiyacınız vardır. Anahtarınızı kaynak dosyalarınıza sabit kodlamaktan kaçınmak için bir ortam değişkeninde tutun.

  • Diliniz için resmi SDK'yı yükleyin.
  • Hesap oluşturun ve API anahtarınızı oluşturun.
  • Ayarla IA_API_KEY ortamınızda.

Bu yapı, isteklerinizin ek yapılandırma adımına gerek kalmadan hemen kimlik doğrulamasını tamamlamasını sağlar.

Adım 1: Temel URL ile İstemciyi Başlatın

İstemcinizi istekleri doğru şekilde yönlendirmek için temel URL'mize yönlendirin. Sansürsüz model uç noktamıza ulaşmak için varsayılan temel URL'yi geçersiz kılmanız gerekir. Bu, sonraki tüm çağrıların doğru altyapıyı kullandığını sağlar.

Temel URL'yi şuna yapılandırın https://api.iasansrestriction.com/v1 istemci ayarlarınızda. Bu tek değişiklik, metin üretimi için trafiği sunucularımıza yönlendirir.

Adım 2: İlk Sohbet Tamamlama İsteğinizi Gönderin

Bağlantıyı test etmek ve metin çıktısı almak için ilk isteğinizi yapın. Model ID'sini kullanın uncensored kısıtsız büyük dil modele erişim. Bu model, varsayılan olarak yasal yetişkin veya tartışmalı konularda reddetmez.

Şuraya bir POST isteği gönderin /v1/chat/completions sistem ve kullanıcı mesajlarınızla birlikte. Yanıt, standart içerik filtreleri olmadan oluşturulan metni içerecektir.

Adım 3: Akış Yanıtlarını Yönetin (SSE)

Kullanıcı deneyimini iyileştirmek için gerçek zamanlı token dağıtımı için akış özelliğini etkinleştirin. stream parametresini stream parametresi true istemci gövnenizde. Sunucu, parçaların bir Sunucu Tarafı Olayları (SSE) akışını döndürecektir.

Metni art arda görüntülemek için her parçayı geldiği gibi işleyin. Bu yaklaşım, uzun formatlı içerik üretimi için algılanan gecikmeyi azaltır.

Adım 4: Fonksiyon Çağrısını ve JSON Modunu Kullanın

Veri çıktınızı yerleşik biçimlendirme özelliklerini kullanarak yapılandırın. JSON yanıtlarını zorlamak için response_format için {"type": "json_object"}. Bu, aşağı akış uygulamaları için öngörülebilir ayrışma sağlar.

İstek gövnenize araçlar tanımlayarak işlev çağırma yeteneklerini etkinleştirin. Model, kodunuzun doğrudan çalıştırabileceği yapılandırılmış argümanlar döndürecektir.

Adım 5: Tokenleri ve Limitleri Yönet

Hizmet kesintilerinden kaçınmak ve maliyetleri yönetmek için kullanımınızı izleyin. Token başına ücretlendirilirsiniz, hatalar ve reddetmeler ücretsizdir. Kredi süresi dolmaz, bu nedenle gerektiğinde yeniden yükleyebilirsiniz.

Sınırlara dikkat edin: dakikada 300 istek ve 100,000 tokenlık bağlam penceresi. 429 hatası, hız sınırını aştığınızı gösterir. 401 hatası anahtarınızın geçersiz olduğunu, 402 hatası ise yetersiz krediyi bildirir.

cURL

curl https://api.iasansrestriction.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten valid JSON objects"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Akış

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)

Sık sorulan sorular

uncensored IA API nedir?

Hosted, OpenAI uyumlu bir chat-completions API'si olup tek bir sansürsüz büyük dil modeli sunar. Yasal yetişkin kullanımı, güvenlik araştırmaları veya tartışmalı konular için içerik reddi olmadan metin üretir.

API için nasıl ödeme yaparım?

USDT (TRC20) veya USDC (Base) kullanarak yalnızca kripto para yüklemelerini kabul ediyoruz. $20 ile $500 arasında herhangi bir tam miktarla yükleme yapabilirsiniz ve daha büyük yatırımlar için bonus kredi mevcuttur.

İstek limitleri nelerdir?

Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Bağlam penceresi 100,000 token destekler, istek başına maksimum çıktı 16,000 tokendir.

API anahtarınızı şimdi edinin

Kaydolun, anahtarınızı kopyalayın, temel URL'nizi güncelleyin. İşte tümü.

Anahtar