tr ▾

Entegrasyon Kılavuzu

Bu entegrasyon rehberi, standart OpenAI-uyumlu istemcilerimizi kullanarak uncensored model API'mize bağlanmanıza yardımcı olur. Minimum yapılandırma ile ve telefon numarası gerektirmeden kısıtlamasız bir LLM yanlısı alırsınız.

Anahtarınızı alın

Temel URL ve kimlik doğrulama

İstekleriniz şuraya gider https://api.modelunrestricted.com/v1. API anahtarınızı Authorization header. Kayıt için telefon numarası gerekmez. Google veya e-posta ile giriş yapmak size hemen erişim sağlar.

curl https://api.modelunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a simple python loop"}]
  }'

Anahtar anında oluşturulur. Güvenli tutun. Hesabınızı ve kredilerinizi tanımlar. 401 hataları anahtarın yanlış olduğunu gösterir. Kontrol panelinizi kontrol edin.

Sohbet tamamlamaları uç noktası

Şuraya mesaj gönderin POST /v1/chat/completions. Metin yanıtları almak için standart yöntem budur. Model kimliğimiz uncensoredYasal yetişkin içeriği reddetmeden cevap verir.

from openai import OpenAI

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

Model adını açıkça belirtin. Kullanın temperature yaratıcılık için. Ayarlayın top_p çeşitlilik için. API yapılandırılmış JSON döndürür. Kodunuzda ayrıştırın.

SSE ile akış yanıtlar

Ayarlayarak akışı etkinleştirin stream: true. Oluşturuldukları gibi tokenlar alırsınız. Bu, algılanan gecikmeyi azaltır. Kullanıcılar için daha hızlı hissettirir.

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)

Token kullanımı için son parçayı okuyun. Metni yerelde biriktirin. Ağ hatalarını zarifçe yönetin. SSE, çoğu SDK'da standarttır. Gerçek zamanlı arayüzler için kullanın.

Fonksiyon çağırma ve araçlar

Model yapılandırılmış argümanlar döndürür. Kullanın tool_choice belirli işlevleri zorlamak için. Bu, diğer OpenAI-uyumlu API'ler gibi çalışır.

import OpenAI from "openai";

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

Araç çağrılarını ayrıştırın. Kodunuzu yürütün. Sonuçları konuşmaya geri besleyin. Bu karmaşık iş akışlarını mümkün kılar. Kenar durumları erken test edin.

JSON modu zorlaması

Ayarla response_format için {"type": "json_object"}. Model geçerli JSON çıktısı verir. Bu, programatik entegrasyon için kritiktir. Üretimdeki ayrıştırma hatalarından kaçının.

Ayarla temperature tutarlılık için daha düşük. Daha yüksek değerler sözdizimini bozabilir. Çıktı şemasını doğrulayın. Hata durumunda yeniden deneyin. JSON modu yapılandırılmış veriler için güvenilirdir.

Limitler, hatalar ve bağlam

Bağlam pencereniz toplam 100,000 token kapasitesine sahiptir. Çıkışlar maksimum 16.000 token ile sınırlıdır. Hatalar ve reddedilen yanıtlar ücretsizdir. 402 kodu kredi eksikliği anlamına gelir. Kripto ile yükleyin. 429 kodu hız sınırına ulaştığınızı gösterir. Bekleyip yeniden deneyin. Anahtar başına dakikada 300 isteğe izin verilir. Sekiz eşzamanlı istek uygundur. Yüklerinizi 8 MB altında tutun. Bu kararlılığı sağlar. Abonelik ücreti yoktur. Krediler süresi dolmaz. Pencerenin tamamını akıllıca kullanın.

Destek S&A

Bu, OpenAI istemcileriyle uyumlu kısıtlamasız bir model mi?

Evet. API'miz OpenAI chat completions şemasını izler. Base URL'yi değiştirerek resmi SDK'ları kullanabilirsiniz. Özgürlük için tasarlanmış, uncensored bir model API'sidir.

Bir 401 hatası alırsam ne olur?

Bir 401 hatası, API anahtarınızın geçersiz veya süresi dolmuş olduğunu gösterir. Doğru anahtar için panloyu kontrol edin. Doğru temel URL'yi kullandığınızdan emin olun. Gerekirse anahtarı yeniden oluşturun.

Bu API'yi kısıtlamasız bir arama aracı olarak kullanabilir miyim?

Bir sohbet tamamlama API'sidir, arama motoru değildir. Eğitim verilerini aramasını isteyebilir veya arama davranışını simüle edebilirsiniz. Metin yanıtlar döndürür. Sohbet gerektiren kısıtlamasız AI görevleri için kullanın.

Anahtarınıza şimdi erişin

Kaydol, anahtarı al ve uç noktayı güncelle. İşte bu kadar.

Anahtarınızı alın