Documentație și Quickstart Chei API Qwen
Începeți să generați text imediat cu API-ul nostru fără cenzură. Acest ghid acoperă autentificarea, endpoint-urile și streaming-ul pentru dezvoltatori.
https://api.qwenapikeys.com/v1
Autentificare: Utilizarea cheilor qwen
Folosește cheia ta ca token bearer în antetul Authorization. Cheia apare instant după înscriere prin Google sau email.
- Header:
Authorization: Bearer YOUR_API_KEY - Un cheie activă per cont; o cheie nouă înlocuiește pe cea veche.
URL de bază și structură endpoint
Dirijează cererile către singurul endpoint chat-completions. Nu există aici endpoint-uri pentru embeddings sau generare de imagini.
- URL de bază:
https://api.qwenapikeys.com/v1 - Punct final:
POST /v1/chat/completions - Modelele:
GET /v1/modelsreturnează "uncensored".
Trimiterea de cereri: completări de chat
Trimiteți o cerere POST cu mesajele de sistem și utilizator. Modelul răspunde fără refuzuri de conținut pentru uz adult legal.
Utilizarea tokenilor și răspunsuri în flux
Activați streaming-ul pentru a primi tokeni în timp real. Utilizarea tokenilor apare în fragmentul final al fluxului.
Parametri: Temperatură, Top P, Seed
Controlează aleatorietatea cu parametri standard. Setează temperature, top_p, și seed pentru a ajusta variabilitatea ieșirii.
Mod JSON și Apelarea Funcțiilor
Asigură ieșiri structurate sau activează instrumentele. Folosește response_format: {"type": "json_object"} pentru JSON strict.
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)Întrebări frecvente
Cum mă autentific cu documentația API-ul qwen?
Include your key in the Authorization header as a bearer token. The key is generated instantly upon signup.
Care este fereastra de context pentru această API qwen fără cenzură?
Fereastra de context este de 100.000 de tokeni pentru prompt și completare combinate. Output-ul maxim este de 16.000 de tokeni per cerere.
Ce se întâmplă dacă ating limita de rată?
Primești eroarea 429. Limitele sunt de 300 de solicitări pe minut și 8 solicitări simultane per cheie.
Cheia ta este aproape gata
Înregistrează-te, copiază tokenul, indică SDK-ul către noul URL de bază. Asta e tot.