Başlayın ile Uncensored API
Dakikalar içinde uncensored API'sini kullanmaya başlayın. Bu hızlı başlangıç, kimlik doğrulama, ilk isteğinizi gönderme ve standart OpenAI-uyumlu araçlarla gerçek zamanlı akış işleme konusunda size rehberlik eder.
OpenAI SDK'sını yükleyin
Açık kaynak SDK'lar HTTP detaylarını sizin için yönetir. Resmi paketi proje ortamınıza yükleyin. Bu kütüphane otomatik olarak yeniden denemeleri ve JSON ayrıştırmayı yönetir.
pip install openai
Temel URL'nizi ve Anahtarınızı Yapılandırın
İstemcinizi özel uç noktamıza yönlendirin. Temel URL, istemlerinizi sansürsüz model kümemize ulaştırır. Kimlik doğrulama basit bir bearer token'a dayanır.
- Temel URL:
https://api.aimodelswithnorestrictions.com/v1 - Anahtar: Oluşturulan API anahtarınız
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelswithnorestrictions.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)
Temel Bir Sohbet Tamamlama Gönderin
Standart bir mesaj yükü gönderin. Model, yetişkin veya tartışmalı konular için filtreleme yapmadan ham metin döndürür. Hatalar ve reddetmeler ön ödenen tokenlarınızı tüketmez.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'
Gerçek Zamanlı Çıktı için Akışı Etkinleştir
Oluşturuldukları gibi tokenları alın. Bu, uzun yanıtlar için algılanan gecikme süresini azaltır. Akışı ayrıştırarak metni uygulamanızda artımlı olarak görüntüleyebilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelswithnorestrictions.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);
Parametreleri Ayarla: Sıcaklık ve Top P
Yaratıcılığı ve rastgeleliği kontrol edin. Daha düşük değerler yanıtları daha belirleyici yapar. Daha yüksek değerler çeşitli ve farklı ifadeleri teşvik eder.
temperature: Rastgeleliği ayarlar.top_p: Kelime dağarcığını olasılığa göre filtreler.
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)
JSON Modu ve İşlev Çağırma'yı Yönetin
Güvenilir ayrıştırma için yapılandırılmış çıktı kullanın. response_format: {"type": "json_object"} katı JSON için. Fonksiyon çağırma, modelin araçları dinamik olarak çalıştırmasına olanak tanır.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'Sıkça sorulan sorular
Context window ve rate limit nedir?
Bağlam penceresi toplamda 100.000 token destekler. Anahtar başına dakikada 300 istekle sınırlısınız. Her anahtar 8 eşzamanlı isteğe izin verir.
Neden 402 hatası alıyorum?
402 durumu, ön ödemeli bakiyenizin tükendiğini gösterir. Token'lar yalnızca gerçek kullanım için, hatalar veya reddetmeler için değil yüklenir. Devam etmek için kripto aracılığıyla bakiye yükleyin.
Bu, resmi bir OpenAI hizmeti mi?
Hayır. OpenAI API formatıyla uyumlu bir uncensored LLM sağlıyoruz. Model GPT, Claude veya başka bir satıcının modeli değildir. Ayrı bir açık ağırlıklı modeldir.
API anahtarınızı güvence altına alın
Kaydolun, anahtarınızı kopyalayın, uç nokta adresini güncelleyin. İşte tümü.