Qwen api-nøgle Integrationsguide
Forbind din applikation til vores uncensored LLM API ved hjælp af standard OpenAI-kompatible endpoints. Denne guide dækker autentificering, anmodningsformater, streaming og værktøjskald til øjeblikkelig integration.
Base URL og autentificering
Brug den angivne base URL og en API-nøgle til alle anmodninger. Vi understøtter standardheaders og klientbiblioteker.
- Base URL: HTTPS://api.qwenapikey.com/v1
- Auth Header: Authorization: Bearer
API-nøglen genereres, når du tilmelder dig. Opbevar den sikkert. Du kan rotere den til enhver tid fra dit dashboard.
Første anmodning
Send en POST-anmodning til /v1/chat/completions for at modtage et svar. Brug model-id'et "uncensored".
Her er et curl-eksempel:
- 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"}]}'
Dette returnerer et JSON-objekt med den genererede tekst.
Python SDK-integration
Installer OpenAI Python-pakken og konfigurer den til at pege på vores base URL. Overfør din nøgle og indstil modellen til "uncensored".
Kodeeksempel:
- pip install openai
- fra openai import OpenAI
- client = OpenAI(base_url="HTTPS://api.qwenapikey.com/v1", api_key="DIN_NØGLE")
- response = client.chat.completions.create(model="uncensored", messages=[{"role": "user", "content": "Test"}])
Få adgang til svaret via response.choices[0].message.content.
Node SDK-integration
Brug OpenAI Node SDK. Indstil base URL og API-nøgle i konfigurationsobjektet. Angiv modellen som "uncensored".
Kodeeksempel:
- import OpenAI from 'openai';
- const openai = new OpenAI({ baseUrl: 'HTTPS://api.qwenapikey.com/v1', apiKey: 'DIN_NØGLE' });
- const response = await openai.chat.completions.create({ model: 'ubegrænset', messages: [{ role: 'bruger', content: 'Test' }] });
Hent teksten fra response-objektet.
Streaming-svar og tokens
Aktivér streaming ved at indstille stream: true. API'et returnerer Server-Sent Events (SSE). Token-brug er inkluderet i den sidste chunk.
Kodeeksempel:
- const stream = await client.chat.completions.create({ model: 'ubegrænset', messages: [{ role: 'bruger', content: 'Fortæl en historie' }], stream: true });
- for await (const chunk of stream) { console.log(chunk.choices[0].delta.content); }
Tjek den sidste chunk for forbrugsstatistik.
Begrænsninger, fejl og kontekst
Håndter 401 for ugyldige nøgler, 402 for manglende kredit og 429 for hastighedsbegrænsninger. Context-vinduet er på 100,000 tokens. Maks output er 16,000 tokens. Anmodningsgrænsen er 300 i minuttet.
Overvåg dit forbrug via dashboardet. Fejl under behandling opkræver ikke kredit. Afslag for indholdspolitik er også gratis.
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);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)Almindelige spørgsmål
Hvordan får jeg min qwen API-nøgle?
Tilmeld dig med Google eller e-mail. Din nøgle vises med det samme. Der kræves ikke et telefonnummer. Du kan rotere den til enhver tid.
Hvad er størrelsen på context window?
Kontekstvinduet er på 100.000 tokens. Dette inkluderer både input og output. Maks output pr. request er 16.000 tokens.
Hvordan fungerer fakturering?
Forudbet kredit opkræves baseret på reel tokenbrug. Fejl og afvisninger er gratis. Kreditten udløber ikke. Indbetal kun med krypto.
Hent din nøgle nu
Tilmeld dig, kopier nøglen, og opdater din base URL. Done.