İlk istek beş dakikada
Mevcut OpenAI uyumlu istemcinizi yapılandırma satırlarını güncelleyerek sansürsüz API'mize bağlayın. Zaten kullandığınız aynı SDK'lar ve araçlar hemen çalışır.
OpenAI SDK'sını yükleyin
Uç noktamız standart chat.completions protokolünü izler, bu nedenle tercih ettiğiniz dilin resmi SDK'larını kullanabilirsiniz. Python için paketi pip aracılığıyla yükleyin. Node.js için npm kullanın. Bu kütüphaneler serileştirme, yeniden deneme ve akış işlemlerini hazır olarak yönetir.
pip install openai
npm install openai
tool_choice ve response_format gibi tüm parametreleri desteklemek için SDK'nın güncel bir sürümünü kullandığınızdan emin olun. İstemci kitaplığı HTTP isteklerini yönetir, bu nedenle yalnızca yük yapısına odaklanmanız yeterlidir.
Temel URL ve Anahtarı Yapılandırın
İstemcinizi özel uç noktamıza yönlendirin. Model adı mantığını değiştirmenize gerek yoktur; isteklerinizde model: "uncensored" geçirmenizi bekliyoruz. Kimlik doğrulama, başlıkta geçirilen basit bir API anahtarı ile yapılır.
base_url değerini https://api.qwenapi.top/v1 olarak ayarlayın. qwen api key değerini panelde oluşturun. Anahtar, kayıttan hemen sonra gösterilir. İlk kurulum için telefon numarası veya kredi kartı gerekmez.
Temel Sohbet Tamamlama İsteği
Standart bir tamamlama isteği gönderin. Model, metin yanıtlarını doğrudan döndürür. Karmaşık yönlendirme katmanları yoktur; sansürsüz çıktılar için ayarlanmış tek bir örnekle konuşuyorsunuz.
Bağlantı ve yanıt formatını doğrulamak için curl kullanan minimal bir örnek aşağıda verilmiştir.
curl https://api.qwenapi.top/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."}]
}'Yanıt, choices[0].message.content içinde oluşturulan metni içerir. Yaratıcılığı kontrol etmek için temperature ve top_p gibi parametreleri ayarlayabilirsiniz.
Akış Yanıtları
Gerçek zamanlı token üretimi için akışı etkinleştirin. Sunucu SSE (Sunucu Gönderimli Olaylar) gönderir. Son parça token kullanım istatistiklerini içerir, böylece kredi tüketimini doğru şekilde izleyebilirsiniz.
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenapi.top/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ış, uzun çıktılar için gereklidir. Akışı ayrıştırabilir ve tokenları geldikçe işleyebilirsiniz. SDK, SSE ayrıştırmayı otomatik olarak yönetir.
Fonksiyon Çağırma Desteği
İsteğinizde araçları tanımlayın. Model yapılandırılmış araç çağrıları döndürür. Aracı çalıştırın, sonucu geri iletin ve model devam eder. Bu, tool_choice ve standart fonksiyon tanımları ile çalışır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.qwenapi.top/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);
JSON modu ayrıca response_format aracılığıyla da mevcuttur. Araç yükü olmadan sıkı JSON çıktısı gerektiğinde kullanın.
Sınırlar, Hatalar ve Bağlam
Bağlam penceresi toplam 100.000 token'dır. İstek başına maksimum çıktı 32.000 token'dır (belirtilmezse 2.048). Hız limiti dakikada 300 istek ve anahtar başına 8 eşzamanlı istektir. İstek gövdeleri 8 MB altında kalmalıdır.
Hataları yönetin: 401 geçersiz anahtar anlamına gelir, 402 yetersiz kredi anlamına gelir, 429 hız limitinin aşıldığı anlamına gelir. Hatalar ücretsizdir; yalnızca tüketilen tokenlar için ödeme yaparsınız. Kredi hiç sona ermez. Çift ücretlendirme olursa, düzeltme için Destek sayfasını kullanın.
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 |
| Uç noktalar | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.qwenapi.top/v1 |
| Kimlik doğrulama | Authorization: Bearer YOUR_KEY |
| Model kimliği | uncensored |
| Akış | evet — server-sent events; son parça token kullanımını içerir |
| Bağlam penceresi | 100.000 token (girdi + çıktı) |
| Maksimum çıktı | 100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok) |
| Parametreler | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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 |
| 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 |
| İstek boyutu | en fazla 8 MB |
| Eşzamanlılık | anahtar başına aynı anda 8 istek |
| Geçerlilik | ödenen kredinin süresi dolmaz, abonelik yok |
| Faturalama | ön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz |
| Fiyat | 1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00 |
| Yükleme | USDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar |
| Bonus | $50'dan itibaren +%5, $100'dan itibaren +%10 |
| Ü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) |
| İçerik | yetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir |
| Giriş | Google veya e-posta ve şifre |
| 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.
| 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
Bu resmi Qwen API'si mi?
Hayır. Biz, sansürsüz büyük dil modelini çalıştıran bağımsız bir sağlayıcıyız. Orijinal Qwen ekibi veya başka herhangi bir satıcı ile bağlantımız yoktur. Kendi sansürsüz kullanım için ayarlanmış örneğimizi sunuyoruz.
Kredi bakiyemi nasıl yüklerim?
Ödemeler yalnızca kripto para ile USDT (TRC20) veya USDC (Base) üzerinden yapılır. Minimum bakiye yükleme tutarı 10 $'dır. 50 $ ve üzeri için +%5 bonus, 100 $ ve üzeri için +%10 bonus kazanırsınız. Kart veya PayPal kabul edilmez.
Bağlam penceresi boyutu nedir?
Model, birleşik istem ve tamamlama için 100.000 token destekler. İstek başına maksimum çıktı 32.000 token'dır. <code>max_tokens</code> ayarlamazsanız, sınır varsayılan olarak 2.048 token'a düşer.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı budur.