ID ▾
qwenapi.topDapatkan kunci API

Permintaan pertama dalam lima menit

Hubungkan klien OpenAI-kompatibel Anda ke API tanpa sensor kami dengan memperbarui tiga baris konfigurasi. SDK dan alat yang sama yang sudah Anda gunakan berfungsi segera.

Instal SDK OpenAI

Endpoint kami mengikuti protokol chat.completions standar, sehingga Anda dapat menggunakan SDK resmi dari bahasa pilihan Anda. Untuk Python, instal paket melalui pip. Untuk Node.js, gunakan npm. Perpustakaan ini menangani serialisasi, percobaan ulang, dan streaming secara bawaan.

pip install openai

npm install openai

Pastikan Anda menggunakan versi SDK terbaru untuk mendukung semua parameter seperti tool_choice dan response_format. Perpustakaan klien mengelola permintaan HTTP, sehingga Anda hanya perlu fokus pada struktur payload.

Konfigurasikan URL Dasar dan Kunci

Arahkan klien Anda ke endpoint khusus kami. Anda tidak perlu mengubah logika nama model; kami meminta Anda meneruskan model: "uncensored" dalam permintaan Anda. Autentikasi ditangani melalui kunci API sederhana yang diteruskan dalam header.

Atur base_url ke https://api.qwenapi.top/v1. Buat qwen api key Anda di dasbor. Kunci ditampilkan segera setelah pendaftaran. Tidak perlu nomor telepon atau kartu kredit untuk pengaturan awal.

Permintaan Penyelesaian Obrolan Dasar

Kirimkan permintaan penyelesaian standar. Model mengembalikan respons teks secara langsung. Tidak ada lapisan routing kompleks; Anda berbicara dengan satu instance yang disesuaikan untuk output tanpa sensor.

Di bawah ini adalah contoh minimal menggunakan curl untuk memverifikasi konektivitas dan format respons.

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."}]
  }'

Respons berisi teks yang dihasilkan di choices[0].message.content. Anda dapat menyesuaikan parameter seperti temperature dan top_p untuk mengontrol kreativitas.

Respons Streaming

Untuk generasi token waktu nyata, aktifkan streaming. Server mengirim Acara yang Dikirim Server (SSE). Potongan terakhir mencakup statistik penggunaan token, memungkinkan Anda melacak konsumsi kredit secara akurat.

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)

Streaming sangat penting untuk output panjang. Anda dapat mengurai stream dan merender token saat tiba. SDK menangani penguraian SSE secara otomatis.

Dukungan Pemanggilan Fungsi

Definisikan alat dalam permintaan Anda. Model mengembalikan panggilan alat terstruktur. Anda menjalankan alat, meneruskan hasilnya kembali, dan model melanjutkan. Ini bekerja dengan tool_choice dan definisi fungsi standar.

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);

Mode JSON juga tersedia melalui response_format. Gunakan saat Anda memerlukan output JSON ketat tanpa overhead alat.

Batas, Kesalahan, dan Konteks

Jendela konteks adalah 100.000 token secara total. Output maksimum per permintaan adalah 32.000 token (2.048 jika tidak ditentukan). Batas laju adalah 300 permintaan per menit dan 8 permintaan konkuren per kunci. Body permintaan harus tetap di bawah 8 MB.

Tangani kesalahan: 401 berarti kunci tidak valid, 402 berarti saldo tidak cukup, 429 berarti batas laju terlampaui. Kesalahan itu gratis; Anda hanya membayar token yang terpakai. Saldo tidak pernah kedaluwarsa. Jika Anda tercharge dua kali, gunakan halaman Dukungan untuk memperbaikinya.

Streaming

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)

Spesifikasi teknis

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.qwenapi.top/v1
AutentikasiAuthorization: Bearer YOUR_KEY
ID modeluncensored
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Jendela konteks100.000 token (input + output)
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Mode JSONresponse_format: {"type": "json_object"}
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Batas laju300 permintaan per menit per kunci
Ukuran permintaanhingga 8 MB
Konkurensi8 permintaan bersamaan per kunci
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Bonus+5% mulai $50, +10% mulai $100
Uji coba gratis$0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
MasukGoogle atau email dan kata sandi
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Tanya jawab

Apakah ini API Qwen resmi?

Tidak. Kami adalah penyedia independen yang menjalankan model bahasa besar tanpa sensor. Kami tidak berafiliasi dengan tim Qwen asli atau vendor lain. Kami melayani instance kami sendiri yang disesuaikan untuk penggunaan tanpa sensor.

Bagaimana cara mengisi saldo kredit?

Pembayaran hanya kripto melalui USDT (TRC20) atau USDC (Base). Minimal isi saldo adalah $10. Anda mendapatkan bonus +5% untuk $50+ dan +10% untuk $100+. Tidak menerima kartu atau PayPal.

Berapa ukuran jendela konteks?

Model mendukung 100.000 token untuk prompt dan kelengkapan gabungan. Output maksimum per permintaan adalah 32.000 token. Jika Anda tidak mengatur <code>max_tokens</code>, batasnya secara default adalah 2.048 token.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.

Dapatkan kunci API