sv ▾
Öppna konto

Qwen api-nyckel Integrationsguide

Anslut din applikation till vår ocensurerade LLM-API med standard OpenAI-kompatibla slutpunkter. Den här guiden täcker autentisering, begärandeformat, strömning och verktygsanrop för omedelbar integration.

Bas URL och autentisering

Använd den tillhandahållna bas-URL:n och en API-nyckel för alla förfrågningar. Vi stöder standardhuvuden och klientbibliotek.

  • Bas URL: HTTPS://api.qwenapikey.com/v1
  • Auth-huvud: Authorization: Bearer

API-nyckeln genereras när du registrerar dig. Håll den säker. Du kan rotera den när som helst från din dashboard.

Första förfrågan

Skicka en POST-begäran till /v1/chat/completions för att få ett svar. Använd modell-ID:t "uncensored".

Här är ett curl-exempel:

  • Kommando: curl -X POST HTTPS://api.qwenapikey.com/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Hello"}]}'

Detta returnerar ett JSON-objekt med den genererade texten.

Python SDK-integration

Installera OpenAI Python-paketet och konfigurera det att peka mot vår bas-URL. Skicka din nyckel och ange modellen till "uncensored".

Kodexempel:

  • pip install openai
  • from openai import OpenAI
  • client = OpenAI(base_url="HTTPS://api.qwenapikey.com/v1", api_key="DIN_NYCKEL")
  • response = client.chat.completions.create(model="uncensored", messages=[{"role": "user", "content": "Test"}])

Få tillgång till svaret via response.choices[0].message.content.

Node SDK-integration

Använd OpenAI Node SDK. Ställ in bas-URL:n och API-nyckeln i konfigurationsobjektet. Ange modellen som "uncensored".

Kodexempel:

  • import OpenAI from 'openai';
  • const openai = new OpenAI({ baseUrl: 'HTTPS://api.qwenapikey.com/v1', apiKey: 'DIN_NYCKEL' });
  • const response = await openai.chat.completions.create({ model: 'obegränsad', messages: [{ role: 'användare', content: 'Test' }] });

Hämta texten från svarobjektet.

Strömningsresponser och tokens

Aktivera strömning genom att ställa in stream: true. API:et returnerar Server-Sent Events (SSE). Tokenanvändning ingår i den sista chunken.

Kodexempel:

  • const stream = await client.chat.completions.create({ model: 'obegränsad', messages: [{ role: 'användare', content: 'Berätta en historia' }], stream: true });
  • for await (const chunk of stream) { console.log(chunk.choices[0].delta.content); }

Kkontrollera den sista chunken för användningsstatistik.

Gränser, fel och kontext

Hantera 401 för ogiltiga nycklar, 402 för otillräckligt kredit och 429 för hastighetsbegränsningar. Kontextfönstret är 100,000 tokens. Maximalt utdata är 16,000 tokens. Förfrågningsgränsen är 300 per minut.

Övervaka din användning via panelen. Fel under bearbetning debiterar inte kredit. Avslag för innehållspolitik är också kostnadsfria.

cURL

curl https://api.qwenapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the qwen api key"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapikey.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.qwenapikey.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ömning

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)

Vanliga frågor

Hur får jag min Qwen API-nyckel?

Registrera dig med Google eller e-post. Din nyckel visas direkt. Inget telefonnummer krävs. Du kan rotera den när som helst.

Vilken är storleken på contextfönstret?

Kontextfönstret är 100 000 tokens. Detta inkluderar både inmatning och utmatning. Maximal utskrift per begäran är 16 000 tokens.

Hur fungerar fakturering?

Förbetalt kredit debiteras baserat på faktisk tokenanvändning. Fel och avslag är gratis. Krediten löper aldrig ut. Ladda upp endast med krypto.

Hämta din nyckel nu

Registrera dig, kopiera nyckeln och uppdatera din bas-URL. Klart.

Öppna konto