TR ▾
API anahtarı al

qwenapis.comDokümantasyon

Qwen API: İlk istek beş dakika içinde

Sansürsüz Qwen API'mizden ilk yanıtınızı beş dakikadan kısa bir sürede alın. Bu hızlı başlangıç kılavuzu, standart OpenAI uyumlu istemciler kullanarak kurulumu, kimlik doğrulamayı ve temel işlevselliği kapsar.

API anahtarı al

Temel URL ve Kimlik Doğrulama

API'miz standart OpenAI formatını takip eder, böylece mevcut istemci yapılandırmanızı değiştirmek kolaydır. Tüm istekler için temel URL https://api.qwenapis.com/v1 şeklindedir. İsteklerinizi kimlik doğrulamak için bir API anahtarına ihtiyacınız vardır. Henüz oluşturmadıysanız, yalnızca e-posta ve şifrenizi kullanarak bir anahtar oluşturmak için API anahtarını al sayfasını ziyaret edin. Deneme kredisiyle başlamak için kredi kartı gerekmez.

Her hesap için aynı anda yalnızca bir aktif anahtarla sınırlısınız. Anahtarınızı istediğiniz zaman yenileyebilirsiniz; bu işlem önceki anahtarı hemen geçersiz kılar. Bu, anahtarınız ortaya çıktığında, aylık döngüyü beklemek yerine hesabınızı anında güvende tutmanızı sağlar. Anahtarınızı ortam değişkenlerinde veya gizli yöneticide güvende tutun.

İlk İsteğinizi Gönderin

Kurulumunuzu basit bir metin tamamlama isteği göndererek doğrulayın. Aşağıdaki örnek, sansürsüz modele bir istem göndermek için curl kullanır. YOUR_API_KEY yerine önceki adımda oluşturulan anahtarı yerleştirin. Model kimliği, yasal yetişkin kullanım için içerik reddetmeleri olmadan yanıt vermeye ayarlanmış olan uncensored olarak ayarlanmıştır.

curl https://api.qwenapis.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."}]
  }'

Başarılı olursanız, oluşturulan metni içeren bir JSON yanıtı alırsınız. 401 hatası alırsanız anahtarınızın doğru olduğundan emin olun. 402 hatası, ön ödemeli kredinizin tükendiğini gösterir.

Python SDK Entegrasyonu

Python geliştiricileri için resmi OpenAI SDK'sı uç noktamızla doğrudan çalışır. Kütüphaneyi pip kullanarak yükleyin, ardından istemciyi temel URL'mize işaret edecek şekilde yapılandırın. Bu, uygulama mantığınızı önemli ölçüde değiştirmeden chat.completions.create() gibi tanıdık yöntemleri kullanmanızı sağlar. SDK, JSON serileştirmesini ve yeniden deneme mantığını sizin için halleder.

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapis.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)

api_key ve base_url değerlerini doğru ayarladığınızdan emin olun. Model adı uncensored olarak kalır. Bu yaklaşım, diğer sağlayıcılar için yazılmış kodlarla uyumluluğu sağlar ve farklı uç noktalara geçmeyi veya test etmeyi kolaylaştırır.

Node SDK Kullanımı

Node.js geliştiricileri @anthropic-ai/sdk veya resmi openai npm paketini kullanabilir. İstemciyi temel URL'miz ve API anahtarınızla yapılandırın. İsteğin yapısı diğer OpenAI uyumlu hizmetlerle aynıdır. Bu, sansürsüz Qwen'i mevcut Node.js uygulamalarınıza minimal kod değişikliğiyle entegre etmenizi sağlar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenapis.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);

Asenkron yanıtı uygun şekilde işlediğinizden emin olun. SDK, token kullanım istatistiklerini de içeren tam tamamlama nesnesini döndürür. Bu, ön ödemeli kredi tüketiminizi gerçek zamanlı olarak izlemenize yardımcı olur.

Akışı Etkinleştirin

Daha düşük gecikme süresi ve daha iyi bir kullanıcı deneyimi için isteklerinizde akış özelliğini etkinleştirin. Akış, yanıtı oluşturuldukça token token gönderir ve uygulamanızın çıktıyı aşamalı olarak görüntülemesini sağlar. İsteğinizde stream parametresini true olarak ayarlayın. SDK, yinelenebilir bir parça akışı sağlayacaktı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)

Bu durum, uzun formatlı içerik oluşturma veya etkileşimli uygulamalar için özellikle yararlıdır. Her parça kısmi metne sahiptir; bunu görüntü arabelleğinize ekleyebilirsiniz. Akış, model yanıtı tamamladığında veya bağlam sınırına ulaştığında sona erer.

Limitler, Hatalar ve Bağlam

API'miz adil kullanım için belirli limitlere sahiptir. Anahtar başına dakikada 300 istek göndermenize izin verilir. Maksimum istek gövdesi boyutu 8 MB'dir. Bağlam penceresi 100.000 token'dir ve hem istemi hem de tamamlamayı kapsar. Hız limitini aşarsanız 429 hatası alırsınız. Krediniz yetersizse 402 hatası alırsınız. Geçersiz anahtarlar için 401 hatası alırsınız. Bu hatalar, uygulamanızın akışını ve kredi kullanımını etkili bir şekilde yönetmenize yardımcı olur.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Model kimliğiuncensored
Base URLhttps://api.qwenapis.com/v1
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
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)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
JSON moduresponse_format: {"type": "json_object"}
Hız limitianahtar başına dakikada 300 istek
Eşzamanlılıkanahtar 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
İstek boyutuen fazla 8 MB
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Ü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)
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Bu API için sansürsüz ne anlama gelir?

Modelin, yasal yetişkin, kurgusal veya tartışmalı konularda içerik reddi olmadan yanıt verecek şekilde ayarlandığı anlamına gelir. Standart yetişkin içeriği engellemez, ancak reşit olmayanlarla ilgili cinsel içeriği engeller. Bu durum, sıkı filtrelemenin istenmediği yaratıcı yazarlık, rol yapma ve araştırmalar için uygun hale getirir.

Başlamak için kredi kartına ihtiyacım var mı?

Hayır. Sadece e-posta ve şifre ile kaydolup 7 gün geçerli $0,50 deneme kredisi alabilirsiniz. Bu, ödeme bilgileri vermeden API'yi test etmenizi sağlar. Devam etmek isterseniz daha sonra kripto (USDT veya USDC) kullanarak kredi ekleyebilirsiniz.

Bu resmi Qwen API'si mi?

Hayır, bu bağımsız bir hizmettir ve kendi GPU sunucularında açık ağırlıklı sansürsüz bir model çalıştırır. Alibaba veya başka bir satıcı ile bağlantımız yoktur. API'miz OpenAI-uyumludur, bu nedenle standart istemcilerle çalışır ancak kendi fiyatlandırması ve limitleri olan ayrı bir hizmettir.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı budur.

API anahtarı al