Sınır Tanımayan API Hızlı Başlangıç
Sansürsüz LLM API anahtarınızı edinin ve dakikalar içinde ham metin üretmeye başlayın. Bu hızlı başlangıç kılavuzu, sıfır yapılandırma derdi olmadan standart OpenAI-uyumlu arayüzü size gösterir.
https://api.unfilteredaigpt.com/v1
Resmi SDK'yı Yükleyin
Dilinizle eşleşen istemci kitaplığını yükleyerek başlayın. Çoğu geliştirici yeniden denemeleri ve akışı otomatik olarak yönettiği için resmi OpenAI SDK'sını tercih eder.
- Python:
pip install openai - Node.js:
npm install openai
Bu paketler hafiftir ve ek bağımlılık gerektirmez. Kurulum tamamlandıktan hemen sonra yapılandırmaya geçebilirsiniz.
Temel URL'nizi Yapılandırın
SDK'nızı varsayılan uç nokta yerine API ağ geçidimize işaretleyin. Bu, isteklerinizin sansürsüz model altyapısına ulaşmasını sağlar.
Temel URL'yi şuna ayarlayın https://api.unfilteredaigpt.com/v1. Panodan aldığınız API anahtarını da sağlamanız gerekir. Bu anahtar ön ödemeli kredinizi kimlik doğrular.
- Model Kimliği:
uncensored - Temel URL:
https://api.unfilteredaigpt.com/v1
Bu kurulumla herhangi standart bir OpenAI-uyumlu istemci çalışır. Model kimliği tüm istekler için sabit kalır.
İlk İsteğinizi Gönderin
Şuraya bir POST isteği gönderin /v1/chat/completions sistem isteminiz ve kullanıcı mesajınızla birlikte. Bu, yasal yetişkin konular için içerik reddetmeleri olmadan ham metin döndürür.
Şu uncensored tutarlı davranışı sağlamak için model kimliği. API, standart parametreleri kabul eder temperature ve max_tokens.
Yetersiz kredi nedeniyle dönen hatalar 402 durumunu gösterir. Geçersiz anahtarlar 401 döndürür. Bağlantıyı test etmek için aşağıdaki curl komutunu kullanın.
Gerçek Zamanlı Çıktı için Akışı Etkinleştir
Ayarla stream: true Sunucu Tarafından Gönderilen Etkinlikler (SSE) aracılığıyla oluşturuldukları gibi tokenları almak için. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Akış, sohbet arayüzleri için idealdir.
Son parça, toplam token kullanımını içerir. Faturalandırma şeffaflığı için bunu ayrıştırın. Kısmi yanıtları doğru şekilde işlemek için akış örneğini kullanın.
Akış olmayan istekler tam tamamlanmayı bekler. Bu, kod üretimi gibi tek atışlı görevler için daha iyidir. Kullanıcı deneyiminize uyan yöntemi seçin.
Yapılandırılmış Veriler için JSON Modu
Ayarla response_format: {"type": "json_object"} geçerli JSON çıktısı sağlamak için. Bu, halüsinasyon kaynaklı sözdizimi hatalarını önler. Veri çıkarma görevleri için kullanın.
Model, istemde sağladığınız şemaya uyar. Otomatik iş akışları için fonksiyon çağırma ile birleştirin. JSON modu güvenilir ayrışmayı sağlar.
Çıktıyı tarafınızda her doğrulayın. API formatı garanti eder ancak iş mantığınızın anlamsal doğruluğunu garanti etmez. Bunu uygulamak için Node örneğini kullanın.
Limitler, Hatalar ve Bağlam Penceresi
Hizmet kesintilerinden kaçınmak için kullanımınızı izleyin. Bağlam penceresi toplam 100.000 tokendir. İstek başına maksimum çıktı 16.000 tokendir. 8 MB'ı aşan istekler reddedilir.
Hız sınırlamaları anahtar başına dakikada 300 istektir. Eşzamanlı istikler 8 ile sınırlıdır. Bu sınırları aşmak 429 hatası döndürür. İhtiyacınıza göre kredi seviyenizi yükseltin.
Hatalar ücretsizdir. Yalnızca başarılı token kullanımı için ödeme yaparsınız. Gerçek zamanlı metrikler için API kontrol panelini kontrol edin. Sağlam hata yönetimi için Python SDK'sını kullanın.
cURL
curl https://api.unfilteredaigpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list steps to brew coffee"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaigpt.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.unfilteredaigpt.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
Filtresiz AI GPT API'sı standart OpenAI istemcileriyle uyumlu mu?
Aynı chat-completions uç nokta yapısını kullanır. Base URL ve API anahtarını değiştirmeniz yeterlidir. OpenAI ile çalışan herhangi bir SDK burada da çalışır.
Python'da akış yanıtlarını nasıl yönetebilirim?
İstemci çağrınızda stream parametresini true olarak ayarlayın. Belirteçleri üretmek için yanıt nesnesi üzerinde yineleme yapın. Son parça, faturalandırma için kullanım verilerini içerir.
Hız limitini aşarsam ne olur?
API, 429 durum kodunu döndürür. Yeniden denemeden önce birkaç saniye bekleyin. Çok sayıda eşzamanlı kullanıcınız varsa istekleri toplu hale getirmeyi düşünün. Başarısız istekler için kredi ücretlendirilmez.
Anahtarınıza şimdi erişin
Kaydolun, kimlik bilgisini kopyalayın ve uç noktanızı güncelleyin. Basit.