Qwen AI API Snabbstart
Migrera dina chattkompletteringar till vår endpoint utan censur på minuter. Denna snabbstart täcker autentisering, strömning och parameterjustering för det OpenAI-kompatibla API:t.
Autentisering & bas-URL-inställning
Börja med att generera din API-nyckel på kontrollpanelen. Bas-URLen är https://api.qwenaiapi.com/v1 och du skickar din nyckel i Authorization header. Denna konfiguration fungerar med valfri standard OpenAI SDK-klient utan kodändringar. Du får en aktiv nyckel per konto; att generera en ny ogiltiggör omedelbart den tidigare nyckeln. Inget telefonnummer krävs för registrering.
Första förfrågan
Skicka en POST-förfrågan till /v1/chat/completions med din nyckel och modell-ID. Modellidentifieraren är uncensored och den svarar på standard chattmeddelanden. Du kan testa anslutningen med en enkel systemprompt för att verifiera latens och svarsformat. Fel som 401 indikerar en ogiltig nyckel, medan 402 betyder att dina förbetalda krediter är slut.
curl https://api.qwenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this pull request diff"}]
}'
Python SDK-integration
Använd den officiella Python-klienten för att interagera med slutpunkten. Ange bas-URL:en och API-nyckeln i dina initieringsparametrar. SDK:et hanterar tokenisering och JSON-serialisering automatiskt. Detta tillvägagångssätt behåller din befintliga applikationslogik intakt samtidigt som du byter underliggande modellleverantör. Klienten stöder både synkrona och asynkrona operationer.
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenaiapi.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 SDK-användning
Initiera Node.js-klienten med din bas-URL och nyckel. Paketet stöder standardförfrågningar för chattkomplettering. Du kan konfigurera modell-ID:t för att säkerställa att du ansluter till den osensurerade slutpunkten. Denna integration är idealisk för serverapplikationer som behöver programmatisk åtkomst. SDK:et hanterar anslutningspoolning effektivt för förfrågningar med hög belastning.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.qwenaiapi.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);
Strömningsresponser
Aktivera strömning genom att ställa in stream parameter till true. Du tar emot server-sända händelser (SSE) när tokens genereras. Den sista biten innehåller total tokenanvändning för faktureringsändamål. Detta minskar den upplevda latensen för användare genom att visa text progressivt. Du måste bearbeta strömmen korrekt för att fånga den slutliga användningsdatan.
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)
Kontextfönster & Gränser
Modellen stöder ett kontextrum på 100 000 token för kombinerad prompt och completion. Du kan skicka upp till 16 000 output-tokens per begäran. Rate limits tillåter 300 begäran per minut och 8 parallella begäran per nyckel. Begärkroppar är begränsade till 8 MB. Att förstå dessa gränser hjälper dig att batcha begäran effektivt utan att träffar 429-fel. Fel förbrukar inte dina förbetalda krediter.
Vanliga frågor
Vad är bas-URL:n för den obegränsade Qwen-API:n?
Den basala URL:en är HTTPS://api.qwenaiapi.com/v1. Du måste ange detta i din OpenAI-kompatibla klientkonfiguration för att dirigera förfrågningar korrekt.
Hur får jag min Qwen API-nyckel?
Registrera dig med Google eller e-post på sidan Hämta API-nyckel. Din nyckel visas direkt och kan användas för att autentisera förfrågningar.
Stöder den icke-censurerade Qwen API:t streaming?
Ja, streaming stöds via Server-Sent Events. Ange stream-parametern till true och bearbeta svarbitsarna för att få output token-för-token.
Säkra din API-nyckel
Registrera dig, kopiera dina uppgifter, uppdatera bas-URL:en. Det är hela konfigurationen.