Kısıtlamasız/OpenAI-uyumlu API Dokümantasyonu
OpenAI-uyumlu API Dokümantasyonu
Dakikalar içinde sansürsuz LLM API'mize başlayın. Temel URL'ye bir istek gönderin, ham metin alın ve abonelik ücretleri olmadan ölçeklendirin.
https://api.unrestrictedaichatgpt.com/v1uncensored
Kimlik Doğrulama & Base URL
Servise erişmek için sağlanan temel URL'yi ve API anahtarını kullanın. Anahtarınız tüm istekleri kimlik doğrular.
- Temel URL:
https://api.unrestrictedaichatgpt.com/v1 - Başlık:
Authorization: Bearer YOUR_API_KEY
Anahtarınızı panelden anında alın.
curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
}'
Sohbet Tamamlamaları Uç Noktası
Şuraya mesaj gönderin /v1/chat/completions endpoint. Model kimliği uncensored.
İstekler metin yanıtları döndürür. Çıktı uzunluğunu aşağıdaki aracı kullanarak kontrol edersiniz. max_tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaichatgpt.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)
Akış Yanıtları (SSE)
Ayarlayarak akışı etkinleştirin stream: true. Tokenları gerçek zamanlı olarak Sunucu tarafından Gönderilen Olaylar (SSE) aracılığıyla alın.
Token kullanım detayları son chunk'ta görünü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)
Parametreler: Sıcaklık, Top P ve JSON Modu
Ayarla temperature ve top_p yaratıcılığı kontrol etmek için. Kullanın response_format: {"type": "json_object"} yapılandırılmış çıktı için.
Ayarla max_tokens yanıt uzunluğunu sınırlamak için.
Fonksiyon Çağırma & Araçlar
İsteğinizde araçları tanımlayın. Model yapılandırılmış araç çağrıları döndürür.
Kullan tool_choice belirli bir davranışı zorlamak için.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatgpt.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);
Saniye Başına İstek Limitleri & Kısıtlamalar
Limit: Dakikada 300 istek/dakika, 8 eşzamanlı istek. Maksimum gövde: 8 MB. Bağlam penceresi: 100,000 token. Hatalar ücretsizdir. İade yapılmaz.
Sık sorulan sorular
Bağlam penceresi boyutu nedir?
Model, hem girdiyi hem de çıktıyı birleştiren 100.000 tokenlık bir bağlam penceresi destekler. Çıktı için istek başına 16.000 tokena kadar belirtebilirsiniz.
Hataları nasıl yönetebilirim?
Yaygın hatalar arasında 401 (geçersiz anahtar), 402 (kredi yok) ve 429 (hız sınırı) bulunur. Hatalar önceden ödenen kredinizi tüketmez.
Bu, resmi bir OpenAI API'si mi?
Hayır, farklı bir sansürsüz model kullanan OpenAI-uyumlu bir API'dir. Aynı SDK'ları kullanın ancak temel URL'yi ve anahtarı değiştirin.
Anahtarınızı oluşturun
Kaydol, anahtarı al ve uç noktayı güncelle. Tamam.