Dokumentasi dan Panduan Cepat Kunci API Qwen
Mulai menghasilkan teks segera dengan API uncensored kami. Panduan ini mencakup autentikasi, endpoint, dan streaming untuk pengembang.
https://api.qwenapikeys.com/v1
Autentikasi: Menggunakan kunci API qwen Anda
Gunakan kunci Anda sebagai token bearer di header Authorization. Kunci muncul secara instan setelah pendaftaran melalui Google atau email.
- Header:
Authorization: Bearer YOUR_API_KEY - Satu kunci aktif per akun; kunci baru menggantikan yang lama.
Struktur URL Dasar dan Endpoint
Arahkan permintaan Anda ke endpoint chat-completions tunggal kami. Tidak ada endpoint embeddings atau generasi gambar di sini.
- URL Dasar:
https://api.qwenapikeys.com/v1 - Endpoint:
POST /v1/chat/completions - Model:
GET /v1/modelsmengembalikan "uncensored".
Mengirimkan permintaan: penyelesaian chat
Kirim permintaan POST dengan pesan sistem dan pengguna Anda. Model menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah.
Responsi streaming dan penggunaan token
Aktifkan streaming untuk menerima token secara real-time. Penggunaan token muncul dalam potongan terakhir dari aliran.
Parameter: Suhu, Top P, dan Seed
Kendalikan acak dengan parameter standar. Tetapkan temperature, top_p, dan seed untuk menyesuaikan variabilitas output.
Mode JSON dan Pemanggilan Fungsi
Terapkan output terstruktur atau aktifkan alat. Gunakan response_format: {"type": "json_object"} untuk JSON ketat.
cURL
curl https://api.qwenapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all python libraries for data analysis"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenapikeys.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.qwenapikeys.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);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)Pertanyaan umum
Bagaimana cara mengautentikasi dengan dokumentasi API qwen?
Sertakan kunci Anda di header Authorization sebagai token bearer. Kunci dibuat secara instan saat pendaftaran.
Apa jendela konteks untuk API qwen uncensored ini?
Jendela konteks adalah 100.000 token untuk prompt dan completion gabungan. Output maksimum adalah 16.000 token per permintaan.
Apa yang terjadi jika saya mencapai batas laju?
Anda menerima error 429. Batasnya adalah 300 permintaan per menit dan 8 permintaan bersamaan per kunci.
Kunci Anda hampir siap
Daftar, salin token, arahkan SDK Anda ke URL dasar baru. Itulah semuanya.