Hızlı Başlangıç: Sansürsüz LLM Ağ Geçidini Entegre Etme
Tek bir yapılandırma değişikliğiyle sansürsüz LLM ağ geçidimizi entegre edin. Temel URL'nizi ve API anahtarınızı güncelleyin, ardından standart OpenAI uyumlu SDK'ları kullanarak metin gönderin ve yanıt alın.
https://api.openllmgateway.com/v1uncensored
Önkoşullar
İstekleri doğrulamak için bir API anahtarına ihtiyacınız vardır. Sadece bir e-posta ve şifre ile API anahtarı al sayfasında kaydolun. Başlamak için kredi kartı gerekmez; yeni hesaplar 7 gün geçerli $0,50 deneme kredisi alır. Bu krediyi API anahtarları sayfanızda tek tıkla talep edin. API anahtarınız kayıttan hemen sonra gösterilir.
Gereksinimler: Aktif bir API anahtarı ve desteklenen bir programlama dili ortamı. Ağ geçidi, standart OpenAI uyumlu istemcileri kabul eder, bu nedenle gerekli araçların zaten yüklü olma ihtimali yüksektir.
SDK'yı Yükleyin
Ham HTTP isteklerini kullanabilmenize rağmen, bir SDK kullanmak JSON yüklerini ve akış yanıtlarıyla ilgilenmeyi kolaylaştırır. Resmi openai Python paketini veya openai Node.js paketini kullanmanızı öneririz.
- Python:
pip install openai - Node.js:
npm install openai
Bu kütüphaneler, doğru yapılandırıldığında kimlik doğrulamasını ve istek biçimlendirmesini otomatik olarak yönetir.
Temel URL'yi Yapılandırın
Bu llm ağ geçidinin temel avantajı, doğrudan uyumluluktur. Kod mantığınızı değiştirmenize gerek yoktur, yalnızca yapılandırmayı değiştirin. SDK istemcinizi temel URL'mize yönlendirin ve API anahtarınızı sağlayın.
Temel URL: https://api.openllmgateway.com/v1
Model Kimliği: uncensored
Bu uç nokta standart chat/completions formatını destekler. Yalnızca bu iki değeri değiştirerek mevcut uygulamalarınız, tedarikçi kilidinden kurtulmadan sansürsüz modelimize yönlenebilir.
Sohbet Tamamlama Gönderin
Yanıt almak için basit bir metin istemi gönderin. Model metin girdisini işler ve metin çıktısı döndürür. messages dizisine konuşma geçmişini ekleyebilirsiniz.
İstek gövdenizin 8 MB altında kaldığından emin olun. Model, hem istem hem de tamamlama için birlikte 100.000 token'lık bir bağlam penceresi destekler.
İşte cURL kullanan temel bir örnek:
curl https://api.openllmgateway.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'$OPENLLM_API_KEY değerini kendi gerçek anahtarınızla değiştirin. Yanıt, oluşturulan metin choices[0].message.content içinde olmak üzere JSON formatında döndürülecektir.
Akışı Etkinleştirin
Gerçek zamanlı kullanıcı deneyimleri için isteğinizde stream: true ayarlayarak akışı etkinleştirin. API, kısmi yanıtların Sunucu Tarafı Olayları (SSE) akışını döndürür.
Akış, algılanan gecikmeyi azaltır, çünkü tokenlar oluşturulur oluşturulmaz iletilir. Bu, uzun formatlı içerikler veya etkileşimli uygulamalar için özellikle yararlıdır.
Python SDK kullanan örnek:
from openai import OpenAI
client = OpenAI(base_url="https://api.openllmgateway.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)Her parçaya erişmek için yanıt nesnesi üzerinde yineleme yapın. Model, tamamlana kadar veya token limitine ulaşana kadar üretmeye devam eder.
Araç Çağrısını Kullanın
API, modelin kullanıcının istemine dayanarak dış araçları ne zaman çağıracağını belirlemesine olanak tanıyan fonksiyon çağırma'yı destekler. İşlevlerinizi tools parametresinde tanımlayın.
Model bir aracın kullanılmasına karar verdiğinde, yanıtta bir tool_calls dizisi döndürür. İşlevi çalıştırın ve sonucu bir sonraki mesajda modele gönderin.
Node.js SDK kullanan örnek:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openllmgateway.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);Bu, standart OpenAI uyumlu arayüzü terk etmeden karmaşık ajan iş akışlarını etkinleştirir.
Mevcut Modelleri Kontrol Edin
Mevcut modelleri ve meta verilerini doğrulamak için GET /v1/models uç noktasını sorgulayın. Bu, hata ayıklama veya modelleri dinamik olarak seçmek için yararlıdı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)Yanıt, uncensored modelini listeleyecektir. Bu ağ geçidinin gömme (embedding), görsel oluşturma veya ses işleme sunmadığını unutmayın. Bu yalnızca metin tabanlı bir sohbet tamamlama API'sidir.
Limitler, Hatalar ve Bağlam
Hız Limitleri: Her API anahtarı için dakikada 300 istekle sınırlısınız. Bu sınırı aşarsanız, 429 Too Many Requests hatası alırsınız.
Kimlik Doğrulama: 401 Unauthorized hatası, geçersiz veya eksik bir API anahtarı olduğunu gösterir. Gerekirse anahtarınızı panelden yeniden oluşturun.
Faturalandırma: Ön ödemeli krediniz tükendiğinde 402 Payment Required hatası oluşur. Bakiye yükleme işlemleri 20 $'dan başlar; daha büyük para yatırma işlemlerine bonus kredi eklenir.
Bağlam Penceresi: Model 100.000 token destekler. İstem ve tamamlama uzunluklarınızı bu sınırlar içinde tutun. 8 MB'ı aşan istekler reddedilir.
Sorular ve cevaplar
Sansürsüz model özel mi?
Hayır, kendi GPU sunucularımızda çalışan açık ağırlıklı bir modeldir. GPT, Claude, Gemini veya başka bir satıcının modeli değildir. Yasal yetişkin kullanım için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır.
Hız limitini aşarsam ne olur?
429 hatası alırsınız. Limit, API anahtarı başına dakikada 300 istektir. Anahtarınızı yenileyerek sıfırdan başlayabilirsiniz, ancak hız limiti anahtar başına geçerlidir.
İstemlerimi eğitim için kullanıyor musunuz?
Hayır. İstemler eğitim için kullanılmaz. Veri gizliliğiniz korunur; yalnızca isteklerinizi işlemek ve hesabınızı faturalandırmak için gerekli olanı depolarız.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.
API özellikleri
Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.
| Öğe | Değer |
|---|---|
| Biçim | OpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.openllmgateway.com/v1 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Model kimliği | uncensored |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| JSON modu | response_format: {"type": "json_object"} |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| İstek boyutu | en fazla 8 MB |
| Yanıt başlıkları | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Hız limiti | anahtar başına dakikada 300 istek |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10, $200'dan itibaren +%15 |
| Yükleme | USDT (TRC20) veya USDC (Base), $20–$500 arası herhangi bir tam tutar |
| Ücretsiz deneme | $0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300) |
| Fiyat | 1M girdi token'ı $0,15 · 1M çıktı token'ı $0,50 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| HTTP | Tür | Anlamı |
|---|---|---|
400 | bad_request | geçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun |
401 | missing_key · invalid_key · key_revoked | anahtar yok, yanlış veya değiştirilmiş |
402 | no_credit | kredi bitti — yükleyin, hemen devam eder |
403 | content_blocked | reşit olmayanları içeren cinsel içerik — reddedildi, ücret yok |
404 | not_found | bilinmeyen uç nokta |
413 | request_too_large | gövde 8 MB'tan büyük |
429 | rate_limited · concurrency | dakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin |
503 | upstream_busy | model meşgul — birkaç saniye sonra tekrar deneyin |