tr ▾

Zincirden ÇıkarılmışAPI referansı

Deneme anahtarı kazanın

Zincirden Çıkarılmış AI API Dokümantasyonu

OpenAI uyumlu API'mizi kullanarak Unjailed AI'a saniyeler içinde başlayın. Yapılandırma yükü olmadan istek gönderin ve sansürsuz metin alın.

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

Temel URL ve Kimlik Doğrulama

Kullan https://api.aiunjailed.com/v1 temel URL'niz olarak ve API anahtarınızı Authorization header. Hesap başına tek bir aktif anahtar alırsınız; bunu 'API Anahtarı Al' sayfasında Google veya e-posta ile anında oluşturabilirsiniz. Bu yapılandırma, temel URL değişkenini basitçe geçersiz kılarak herhangi bir standart OpenAI SDK ile çalışır. Anahtarınız uncensored model uç noktasına yapılan tüm istekleri kimlik doğrular.

curl https://api.aiunjailed.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
  }'

İlk İstek

Şuraya bir POST isteği gönderin /v1/chat/completions model kimliği olarak ayarlandığında uncensored. Bu tek model, yönlendirme karmaşası olmadan tüm metin üretimi ihtiyaçlarınızı karşılar. Şu parametreleri belirtebilirsiniz: temperature ve top_p yaratıcılığı kontrol etmek için. API, ham metin yanıtlarını doğrudan uygulamanıza döndürür.

from openai import OpenAI

client = OpenAI(base_url="https://api.aiunjailed.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 SDK Entegrasyonu

İçerik üretmeye başlamak için istemciyi API anahtarınız ve doğru temel URL ile başlatın. Node geliştiricileri, düz vaat temelli etkileşimler için resmi SDK'dan yararlanabilir. Bu yaklaşım kodunuzu temiz tutarken standart istek yapılarıyla uyumluluğu sağlar. Ayarlayabilirsiniz max_tokens çıktı uzunluğunu 16.000 token sınırında kontrol etmek için.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunjailed.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ış Yanıtları

Ayarlayarak akışı etkinleştirin stream: true istemci gövnenizde token bazında güncellemeler almak için. Bu özellik, gerçek zamanlı metin teslimi için Sunucu Tarafı Olayları'nı (SSE) kullanır. Token kullanım ayrıntıları, akışın son parçasında görünür. Akış, tam API uyumluluğunu korurken son kullanıcılar için algılanan gecikmeyi azaltır.

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)

Model Parametreleri ve JSON Modu

Üretimi, temperature gibi standart parametreleri kullanarak kontrol edin. temperature, top_p, ve stop diziler. Yapılandırılmış çıktıyı response_format için {"type": "json_object"}. Bu, API'nin uygulama mantığınız için geçerli JSON döndürdüğünü sağlar. Fonksiyon çağırma da tools parametre, karmaşık iş akışları için.

Limitler, Hatalar ve Bağlam Penceresi

Bağlam pencereniz istem ve tamamlama birlikte 100.000 token kapsar, maksimum çıktı 16.000 token'dır. Anahtar başına dakikada 300 istek ve 8 eşzamanlı istekle sınırlısınız. Yaygın hatalar arasında geçersiz anahtarlar için 401, kredi tükendiğinde 402 ve hız sınırları için 429 bulunur. 8 MB gövde sınırını aşan istekler de başarısız olur. Hatalar ön ödemeli kredinizi tüketmez.

SSS

Unjailed AI ile nasıl başlarım?

API anahtarınızı anında almak için Google veya e-posta kullanarak kaydolun. Ardından SDK'nızı temel URL ile yapılandırın ve tamamlama uç noktasına ilk isteğinizi gönderin.

Bağlam penceresi boyutu nedir?

API, hem giriş hem de çıktı için birlikte 100.000 token'lık bir bağlam penceresi destekler. Tek bir istek için tamamlama için 16.000 token'a kadar belirtebilirsiniz.

Neden 402 hatası alıyorum?

402 hatası, ön ödemeli bakiyenizin tükendiğini gösterir. Servise hemen devam etmek için USDT (TRC20) veya USDC (Base) kullanarak yükleyin.

Anahtarınızı oluşturun

Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Hepsi bu.

Deneme anahtarı kazanın