tr ▾

API Dokümantasyonu & Quickstart Guide

Sansürsüz LLM API anahtarınızı edinin ve hemen istek göndermeye başlayın. Bu kılavuz, kısıtlamasız AI araçları uç noktası için temel URL'yi, kimlik doğrulamayı ve temel parametreleri kapsar.

Temel URL ve Kimlik Doğrulama Kurulumu

API uç noktası HTTPS://api.unrestrictedaitools.com/v1 şeklindedir. Base_url'i değiştirerek ve API anahtarınızı sağlayarak standart OpenAI SDK'larını kullanın. Anahtarınızı anında almak için Google veya e-posta ile kaydolabilirsiniz.

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

Her istek, Authorization başlığını içermelidir. Anahtarınız, ek yapılandırma adımı olmadan açık uçlu modele erişim sağlar.

İlk İstek: POST /v1/chat/completions

mesajlarınız ile /v1/chat/completions adresine POST isteği gönderin. Model kimliği 'uncensored'dir. Girdi metindir, çıktı metindir. Burada gömme veya görüntü oluşturma yok.

from openai import OpenAI

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

İstemlerinizi basit tutun. API geri kalanını halleder. Hatalar ücretsizdir, bu yüzden özgürce test edebilirsiniz.

Akış Yanıtları ve Token Kullanımı

Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın. Jetonları SSE aracılığıyla alın. Son parça toplam jeton kullanımını içerir. Bu, maliyetleri gerçek zamanlı izlemenize yardımcı olur.

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ış, algılanan gecikmeyi azaltır. Uzun yanıtlar veya etkileşimli uygulamalar için kullanın. Doğru sayımlar için her zaman son parçayı kontrol edin.

Parametreler: Sıcaklık, Top-P ve Stop

Yaratıcılık için sıcaklığı ayarlayın. Nükleus örnekleme için top_p'yi ayarlayın. Çıktıyı durdurmak için durma dizilerini kullanın. Bu parametreler üretim tarzı üzerinde size kontrol sağlar.

import OpenAI from "openai";

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

Daha yüksek sıcaklıklar daha çeşitli metinler üretir. Daha düşük değerler daha belirleyicidir. Kullanım durumunuz için doğru dengeyi bulmak üzere deney yapın.

JSON Modu ve Fonksiyon Çağırma

Yapılandırılmış çıktı için response_format json_object kullanın. Araçlar ve tool_choice ile fonksiyon çağırma özelliğini etkinleştirin. Bu, modelin eylemleri gerçekleştirmesine veya verileri belirli bir formatta döndürmesine olanak tanır.

Araçlarınızı net bir şekilde tanımlayın. Model şemayı takip edecektir. Bu, ajanlar veya veri çıkarma hatları oluşturmak için kullanışlıdır.

Saniye Başına İstek Limitleri ve Bağlam Penceresi

Dakikada 300 istek ve 8 eşzamanlı istek alırsınız. Bağlam penceresi 100.000 token'dır. Maksimum çıktı 16.000 token'dır. İstek gövdeleri 8 MB'ın altında olmalıdır.

429'e takılırsanız bir an bekleyin. 401 geçersiz anahtar anlamına gelir. 402 kredi yok anlamına gelir. Bu limitler tüm geliştiriciler için adil kullanım sağlar.

Sıkça sorulan sorular

Bu gerçekten NSFW içerikler için kısıtlamasız AI araçları mı?

Evet, model yasal yetişkin, kurgusal veya tartışmalı konularda reddetmez. Kısıtlamasız kullanım durumları için tasarlanmış uncensored (filtresiz) bir LLM'dir.

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

Kripto (TRC20 üzerinde USDT veya Base üzerinde USDC) kullanın. Yükleme tutarları $20 ile $500 arasındadır. Daha büyük yatırımlar için bonus kredi alırsınız.

Hız limitini aşarsam ne olur?

429 durum kodu alırsınız. Yeniden denemeden önce bekleyin. Sınır, anahtar başına dakikada 300 istektir.

Anahtarınızı dakikalar içinde alın

Kaydolun, anahtarınızı kopyalayın ve temel URL'nizi güncelleyin. Bu, tüm kurulumdur.