ms ▾
Dapatkan kunci anda

Dokumentasi dan Permulaan Pantas Kunci API Qwen

Mula menjana teks serta-merta dengan API tanpa sensor kami. Panduan ini merangkumi pengesahan, hujung sambungan, dan penstriman untuk pembangun.

https://api.qwenapikeys.com/v1

Pengesahan: Menggunakan kunci API qwen anda

Gunakan kunci anda sebagai token bearer dalam header Authorization. Kunci muncul serta-merta selepas pendaftaran melalui Google atau e-mel.

  • Header: Authorization: Bearer YOUR_API_KEY
  • Satu kunci aktif per akaun; kunci baharu menggantikan kunci lama.

Struktur URL Asas dan hujung

Arahkan permintaan anda ke hujung chat-completions tunggal kami. Tiada hujung embeddings atau penjanaan imej terdapat di sini.

  • URL Asas: https://api.qwenapikeys.com/v1
  • Titik akhir: POST /v1/chat/completions
  • Model: GET /v1/models mengembalikan "tanpa tapisan".

Menghantar permintaan: penyiapan sembang

Hantar permintaan POST dengan mesej sistem dan pengguna anda. Model menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah.

Penggunaan token respons aliran

Aktifkan penstriman untuk menerima token secara masa nyata. Penggunaan token muncul dalam segmen akhir aliran.

Parameter: Suhu, Top P, dan Seed

Kawal rawak dengan parameter standard. Tetapkan temperature, top_p, dan seed untuk menyesuaikan variasi output.

Mod JSON dan Pemanggilan Fungsi

Kekalkan output berstruktur 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);

Aliran

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)

Soalan biasa

Bagaimana saya mengesahkan dengan dokumentasi API qwen?

Masukkan kunci anda dalam header Authorization sebagai token bearer. Kunci dijana serta-merta semasa pendaftaran.

Apakah tetingkap konteks untuk API qwen tanpa sensor ini?

Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian digabungkan. Output maksimum ialah 16,000 token setiap permintaan.

Apa yang berlaku jika saya mencapai had kadar?

Anda menerima ralat 429. Hadnya ialah 300 permintaan setiap minit dan 8 permintaan serentak per kunci.

Kunci anda hampir sedia

Daftar, salin token, arahkan SDK anda ke URL asas baharu. Itulah kesemuanya.

Dapatkan kunci anda