Süzgeçsiz AI/API Dokümantasyonu
API Dokümantasyonu
Standart OpenAI uyumlu istemcileri kullanarak dakikalar içinde uncensored AI GitHub API'mize istek göndermeye başlayın. Bu kılavuz kimlik doğrulamasını, kod örneklerini ve entegrasyonunuzu stabil tutan özel limitleri kapsar.
https://api.uncensoredaigithub.com/v1uncensored
Kimlik Doğrulama ve Temel URL
API, her istek için bir bearer token gerektirir. Anahtarınızı, Google veya e-posta şifresiyle oturum açarak API anahtarı al sayfasında oluşturun. Anahtar, telefon doğrulaması olmadan hemen görünür. Temel URL'yi kullanın https://api.uncensoredaigithub.com/v1 resmi OpenAI SDK'larını güncelleyerek base_url ve api_key değerler. Bu kurulum herhangi bir OpenAI-uyumlu istemci ile çalışır.
Uç nokta: https://api.uncensoredaigithub.com/v1
Auth Header: Authorization: Bearer YOUR_API_KEY
Her hesap tek bir aktif anahtarı destekler. Yeni bir anahtar verildiğinde, önceki anahtar otomatik olarak geçersiz kılınır. Bu, farklı ortamlar arasında kimlik bilgileri döndürürken belirteç kaymasını önler.
Sohbet Tamamlamaları Uç Noktası
Metin isteklerini /v1/chat/completions model kimliği kullanan uç nokta uncensored. API, standart mesajları kabul eder ve yasal yetişkin kullanım için içerik filtreleri olmadan metin yanıtları döndürür. Parametreleri temperature, top_p, ve stop yaratıcılığı ve çıktı uzunluğunu kontrol etmek için.
Bağlam penceresi birleştirilmiş prompt ve tamamlama için toplamda 100.000 token'a izin verir. Ayarlayın max_tokens çıktıyı kontrol etmek için, belirtilmezse varsayılan değer 2.048 token'dir. Hatalar ve reddetmeler krediyi tüketmez, bu yüzden güvenle test edebilirsiniz.
Akış Yanıtları ve Kullanım
Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, kısmi metin parçaları içeren Sunucu Tarafından Gönderilen Etkinlikler (SSE) döndürür. Token kullanım verileri yalnızca akışın son parçasında görünür. Bu, yanıtları gerçek zamanlı olarak render etmenizi ve tüketimi doğru bir şekilde izlemenizi sağlar.
Streaming, rol yapma uygulamaları veya uzun formatlı içerik üretimi için idealdir. Arayüzü kademeli olarak güncellemek için SSE akışını ayrıştırabilirsiniz. API, bağlantı erken kesilse bile kullanım metriklerinin doğru kalmasını sağlar.
Fonksiyon Çağırma ve Araçlar
Araçlar sağlayarak fonksiyon çağırma desteği tools istekte dizi. Model, argümanlarla yapılandırılmış araç çağrıları döndürebilir. Kullanın tool_choice otomatik fonksiyon yürütme gibi belirli davranışları zorlamak için. Bu özellik harici hizmetler veya özel mantıkla entegrasyonu sağlar.
Adları, açıklamaları ve parametre şemaları ile işlevler tanımlayın. API, yanıtta işlev adını ve argümanlarını döndürür. Bu argümanları ayrıştırarak özel kodunuzu yürütün. Bu yetenek, uncensored LLM API'sini karmaş ajan iş akışları için uygun kılar.
JSON Modu ve Parametreler
response_format'ı ayarlayarak yapılandırılmış çıktı zorlayın response_format için {"type": "json_object"}. Model düz metin yerine geçerli JSON döndürür. Bu, veri çıkarma veya yapılandırma üretme için kullanışlıdır. Sağlam API entegrasyonları için bunu fonksiyon çağırma ile birleştirin.
Diğer desteklenen parametreler şunları içerir seed belirleyici çıktılar için, presence_penalty, ve frequency_penaltykullanın. seed hata ayıklama için belirli yanıtları yeniden üretmek için. Tekrarlamayı azaltmak veya çıktılarınızda çeşitli kelime dağarcığı teşvik etmek için ceza puanlarını ayarlayın.
Hata Yönetimi ve Sınırlamalar
API, dakikada 300 istek ve anahtar başına 8 eşzamanlı istek için bir hız sınırı uygular. İstek gövdeleri 8 MB'ı aşmamalıdır. Bu sınırları aşarsanız 429 durum kodu alırsınız. Kimlik doğrulama hataları 401 hatını döndürür. Yetersiz kredi 402 hatını tetikler.
Bakiye, gerçek token kullanımına göre ücretlendirilir. Önceden ödenen bakiye süresi dolmaz, bu nedenle aylık yenilemelerle ilgili endişelenmenize gerek yoktur. Çift ücretlendirme gibi sorunları çözmek için Destek sayfasını kullanın.
cURL
curl https://api.uncensoredaigithub.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests for the new auth module."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigithub.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.uncensoredaigithub.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ça sorulan sorular
uncensored AI GitHub API nedir?
Hosted, OpenAI uyumlu bir sohbet tamamlama API'si olup tek bir sansürsüz büyük dil modelini sunar. Model, yasal yetişkin kullanım için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır. Kendi sunucularımızda çalışan açık ağırlıklı bir modeldir.
Sansürsüz AI API'si için nasıl ödeme yaparım?
Ödemeler yalnızca kripto para ile yapılır (TRC20 üzerinde USDT veya Base üzerinde USDC). $20 ile $500 arasında herhangi bir tam miktarla bakiye yükleyebilirsiniz. Daha büyük yatırımlar için bonus krediler uygulanır: $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15.
Sansürsüz AI modeli için limitler nelerdir?
Bağlam penceresi 100.000 token'dır, istek başına maksimum çıktı 16.000 token'dır. Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. İstek gövdeleri 8 MB altında kalmalıdır.
Erişim tek bir adım gerektirir
Kaydol, jetonu al ve temel URL'yi güncelle. Bu tüm yapılandırmayı kapsar.