Geliştiriciler için uncensored API hızlı başlangıç
Temel URL'nizi değiştirerek ve ilk engellenmemiş isteğinizi göndererek one API LLM uç noktasıyla başlayın. Bu hızlı başlangıç kılavuzu; standart OpenAI uyumlu istemciler kullanarak kimlik doğrulama, akış ve işlev çağırma konularında size rehberlik eder.
Temel URL ve Kimlik Doğrulama
API anahtarınızı kullanarak istemcinizi sansürsüz LLM uç noktasına yönlendirmek için yapılandırın. Temel URL HTTPS://api.oneapillm.com/v1, herhangi bir OpenAI-uyumlu SDK ile çalışır. "API anahtarı al" sayfasını kullanarak Google veya e-posta ile bir anahtar elde edersiniz ve anahtar hemen görünür. Bu anahtarı Authorization header'ı veya SDK'nın api_key alanı. İstekleriniz, sınırsız yanıtlar için ayarlanmış tek bir açık ağırlıklı modele yönlendirilir.
- Temel URL:
https://api.oneapillm.com/v1 - Kimlik Doğrulama: Bearer token ile
Authorization: Bearer YOUR_KEY
İlk İsteğinizi Gönderme
Standart bir POST istem /v1/chat/completions model kimliği ile uncensored. Bu uç nokta, metin girdisi kabul eder ve metin çıktısı döndürür, yanıt başına 16,000 tokena kadar destekler. Diğer büyük dil modelleriyle yapacağınız gibi basit istemler veya yapılandırılmış mesajlar gönderebilirsiniz. Sistem yasal yetişkin veya sert içeriklerden kaçınmaz, tutarlı çıktı sağlar.
Örnek cURL isteği:
curl https://api.oneapillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all exported functions in index.ts"}]
}'Hataların ve reddetmelerin ücretsiz olduğunu unutmayın, bu nedenle başarısız istekler için token maliyetlerinden endişelenmeden deney yapabilirsiniz.
Python SDK Entegrasyonu
API dokümantasyonu endpoint'leriyle sorunsuz etkileşim kurmak için resmi Python istemcisini kullanın. Şunu ayarlayın base_url tek API LLM endpoint'ine ve API anahtarınızı sağlayın. SDK, serileştirmeyi ve akışı otomatik olarak yönetir, böylece uygulama mantığınıza odaklanabilirsiniz. Bağlamı korumak için tek bir istekte birden fazla mesaj gönderebilirsiniz.
from openai import OpenAI
client = OpenAI(base_url="https://api.oneapillm.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)İstemci standart parametreleri destekler, örneğin temperature ve top_p yaratıcılığı ve rastgeleliği kontrol etmek için. Bu yaklaşım, kodunuzu basit ve taşınabilir tutar ve farklı model sağlayıcıları arasında taşınabilir.
Node SDK Yapılandırması
Node.js istemcisini uncensored AI modellerine erişmek için özel temel URL ile başlatın. API anahtarınızı ve model tanımlayıcısını iletin. uncensored doğru yönlendirmeyi sağlamak için. SDK, HTTP bağlantılarını yönetir ve JSON yanıtlarını verimli bir şekilde ayrıştırır. Kullanım durumunuza bağlı olarak akışlı veya akışsız istekler gönderebilirsiniz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.oneapillm.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);Yanıt nesnelerini düzgün şekilde işlediğinizden emin olun, çünkü yapı OpenAI formatıyla eşleşir. Bu uyumluluk, temel mantığınızı değiştirmeden temel URL'yi değiştirmenize olanak tanır.
SSE Üzerinden Akış Yanıtları
Akışı etkinleştirmek için stream parametresi true istekinizde. Sunucu, tokenların oluşturulduğu şekilde işlemenize olanak tanıyan Sunucu Gönderilen Olaylar (SSE) akışı döndürür. Bu, gecikmenin önemli olduğu gerçek zamanlı uygulamalar için idealdir. Son parça, istek için toplam token kullanımını içerir.
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)Akış, ilerlemeyi göstererek kullanıcıyı dahil etmeye yardımcı olur. Her parçayı ayrıştırarak tam bir yanıt oluşturabilir veya tokenları kademeli olarak görüntüleyebilirsiniz. uncensored modeli bu özelliği güvenilir şekilde destekler.
Fonksiyon Çağırma ve JSON Modu
İşlev çağırma ile yapılandırılmış veri çıkarma veya araç yürütme için API'yi kullanın. Araçlarınızı istekte tanımlayın ve model yapılandırılmış JSON çıktısı döndürür. Ayrıca response_format için {"type": "json_object"}. Bu, çıktının her zaman geçerli JSON olmasını sağlar, bu da ayrıştırma için kullanışlıdır. Model, karmaşık şemalar için bile talimatlara doğru şekilde uyacak şekilde ayarlanmıştır.
Sık sorulan sorular
one API LLM uç noktası nedir?
Tek bir sansürsüz büyük dil modeli sunan barındırılan, OpenAI-uyumlu bir API uç noktasıdır. Önceden ödenmiş bir API anahtarı ile HTTPS://api.oneapillm.com/v1 üzerinden erişirsiniz. Model yasal yetişkin veya tartışmalı konuları reddetmez.
Kripto faturalandırma nasıl çalışır?
Hesabınızı USDT (TRC20) veya USDC (Base) ile, $20'den başlayan tutarlarla yükleyin. Kredi, gerçek token kullanımına göre tahsil edilir ve hatalar ücretsizdir. Daha büyük yüklemeler için bonus kredi alırsınız ve kredinin süresi dolmaz.
Hız limitleri nelerdir?
Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. İstek gövdesi 8 MB'ın altında olmalıdır. Bu limitleri aşmanız durumunda 429 hatı alırsınız. Her hesap bir aktif anahtar alır, bu anahtar gerekirse değiştirilebilir.
API anahtarınızı oluşturun
Kaydolun, benzersiz anahtarınızı kopyalayın ve temel URL'nizi güncelleyin. İşte tümü.