AI Ağ Geçidi: İstemcinizi üç satırda değiştirin
Mevcut OpenAI SDK istemcinizi, iki değişkeni güncelleyerek sansürsüz uç noktamıza bağlayın. Bu hızlı başlangıç; kimlik doğrulama, standart istekler, akış ve araç kullanımını kapsar.
Önkoşullar: Tercih Edilen SDK'nızı Yükleyin
İstek göndermeden önce geliştirme ortamınızda uygun SDK'nın yüklü olduğundan emin olun. Uç noktamız openai uyumlu api standardını takip ettiği için resmi kütüphaneyi veya herhangi bir uyumlu istemciyi kullanabilirsiniz. Python için pip install openai komutunu çalıştırın. Node.js için npm install openai kullanın. Bir sonraki adımda ayarlayacağınız ortam değişkenleri dışında ek yapılandırma dosyası gerekmez.
Adım 1: Temel URL ve API Anahtarını Yapılandırın
AI ağ geçidi uç noktamız ayrı bir temel URL'de çalışır. API anahtarınızı panelden almanız ve SDK istemcinizi https://api.openaigatewayapi.com/v1 adresini gösterecek şekilde yapılandırmanız gerekir. Bu, tüm isteklerin standart OpenAI altyapısını bypass etmesini ve doğrudan sansürsüz model sunucularımıza yönlendirilmesini sağlar. Model adını değiştirmenize gerek yoktur; yalnızca temel URL'yi ayarlayın ve anahtarınızı sağlayın.
Adım 2: Standart Sohbet Tamamlama İsteği Gönderin
İstemci yapılandırıldığında, standart bir sohbet tamamlama isteği gönderebilirsiniz. Model kimliği uncensored şeklindedir. Bu istek, temel metin-giriş, metin-çıkış yeteneğini gösterir. Sistem, içeriğin küçüklerle ilgili cinsel açıdan açık içerik içermemesi koşuluyla, büyük sağlayıcıların uyguladığı tipik içerik filtreleri olmadan, isteminizi işleyip bir tamamlama döndürür. Bağlantıyı doğrulamak için aşağıdaki komutu kullanın.
Adım 3: Sunucu Tarafından Gönderilen Etkinliklerle Akışı Etkinleştirin
Daha düşük gecikme süresi ve daha iyi kullanıcı deneyimi için stream=true ayarlayarak akışı etkinleştirin. Uç nokta, Sunucu Tarafından Gönderilen Etkinlikleri (SSE) destekler; bu da token'ların oluşturulurken size iletilmesini sağlar. Bu özellik, özellikle uzun metin üretimi veya etkileşimli uygulamalar için kullanışlıdır. Yanıt akışı, tamamlama bitene kadar kısmi parçaları yayımlar ve tüm bağlam penceresinin işlenmesini beklemeden gerçek zamanlı geri bildirim sağlar.
Adım 4: Araç Entegrasyonu İçin Fonksiyon Çağırma Kullanın
Uç nokta, araç çağırma desteği sunar; bu sayede fonksiyonları tanımlayabilir ve modelin bunları ne zaman çağıracağını belirleyebilirsiniz. Bu özellik, harici API'leri veya veri kaynaklarını doğrudan LLM mantığınıza entegre ederek karmaşık iş akışlarını mümkün kılar. Araçlarınızı tools parametresinde tanımlayın; model uygun olduğunda yapılandırılmış JSON çıktısı döndürür. Bu özellik, standart OpenAI formatıyla aynı şekilde çalışır; bu nedenle sağlayıcı değiştirmeden araç entegrasyon mantığınızı yeniden yazmanıza gerek kalmaz.
Adım 5: Hataları ve Hız Limitlerini Yönetin
API anahtarınızı kullanımını izleyin ve olası hataları zarifçe yönetin. Anahtar geçersizse 401 hatası alırsınız. Ön ödemeli kredileriniz tükendiğinde, 402 hatası bakiye yüklemeniz gerektiğini gösterir. Sistem, anahtar başına dakikada 300 istek için bir hız limiti uygular; bu limiti aşmanız 429 hız limiti hatını tetikler. Ayrıca, reddedilmeyi önlemek için istek gövdenizin 8 MB altında kalmasına dikkat edin. Bağlam penceresi, hem istem hem de tamamlama için birlikte toplam 100.000 token'a kadar destekler.
cURL
curl https://api.openaigatewayapi.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaigatewayapi.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.openaigatewayapi.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)Teknik özellikler
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 |
| Model kimliği | uncensored |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.openaigatewayapi.com/v1 |
| JSON modu | response_format: {"type": "json_object"} |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Fonksiyon çağırma | evet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak |
| İstek boyutu | en fazla 8 MB |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| 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 |
| Fiyat | 1M girdi token'ı $0,15 · 1M çıktı token'ı $0,50 |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| 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) |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10, $200'dan itibaren +%15 |
| Anahtarlar | hesap başına bir aktif anahtar; yenisi eskisinin yerini alır |
| Giriş | Google veya e-posta ve şifre |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
Hata kodları
Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.
| Kod | 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 |
Sorular ve cevaplar
Bağlam penceresi boyutu nedir?
Model, hem girdi istemi hem de çıktı tamamlamasını içeren 100.000 token'lık bir bağlam penceresi destekler. Bu, tek bir istek içinde kapsamlı belge işleme veya konuşma geçmişi koruma imkanı sağlar.
Kredilerimi nasıl yüklerim?
Ön ödemeli kredilerinizi kripto (TRC20 üzerinde USDT, Base üzerinde USDC) kullanarak 20 $'dan başlayan tutarlarla yükleyebilirsiniz. Krediler asla süresi dolmaz. 50 $ ve üzeri yatırımlar için +%5 bonus, 100 $ ve üzeri yatırımlar için +%10 bonus ve 200 $ ve üzeri yatırımlar için +%15 bonus alırsınız.
Bu hizmet verilerimi eğitim için kullanıyor mu?
Hayır. İstemleriniz eğitim için kullanılmaz. Hizmet, gizliliği sağlarken doğrudan sansürsüz modele erişim sunmak için yalnızca bir e-posta ve şifre gerektirir; gizli maddeler veya veri saklama politikaları yoktur.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulum bu kadar basit.