hu ▾

API dokumentáció és végpontok

Ez az útmutató bemutatja, hogyan csatlakoztathatja kliensét OpenAI-kompatibilis API-nkhoz uncenzúrált szöveggeneráláshoz. Megtalálja az alap URL-t, a hitelesítési lépéseket és kódpéldákat a választott nyelvhez.

Hozzon kulcsot

Hitelesítés és Base URL

Az API érvényes kulcsot igényel minden kéréshez. Ezt a kulcsot azonnal generálhatja, amikor Google-fiókkal vagy e-mail címmel regisztrál. Adja át a kulcsot a Authorization fej a Bearer sémát. Az összes kérés alap URL-je HTTPS://api.qwenaipricing.com/v1. Ez az URL a hivatalos OpenAI SDK-kkal és bármelyik kompatibilis klienssel működik a base konfiguráció egyszerű frissítésével.

Chat Completions végpont

Az elsődleges végpont a POST /v1/chat/completions.Elfogad egy JSON törzst a messages tömb és egy model mező. Állítsa be a modell ID-t "uncensored" értékre a nagy nyelvi modell eléréséhez, amely a korlátlan kimenetekre van hangolva. Megadhatja a rendszer, felhasználó és asszisztens szerepeket a beszélgetés kontextusának strukturálásához.

curl https://api.qwenaipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the monthly cost for the 72B model?"}]
  }'

A válasz tartalmazza a generált tartalmat, a felhasználási statisztikákat és a finish okot. A hibák szabványos HTTP kódokkal térnek vissza, például 401-es érvénytelen kulcsok esetén, vagy 402-es, ha a előre fizetett hitelét kimerítette. Az API nem támogatja az embeddingeket, a képgenerálást vagy a finomhangolási végpontokat.

Python SDK Integráció

Használja a hivatalos openai Python csomag az API-val való kommunikációhoz. Inicializálja a klienst az API-kulcs megadásával és az alap URL-cím beállításával a végpontunkra. Ez lehetővé teszi, hogy ismerős módszereket használjon, mint például chat.completions.create() kliens logika átírása nélkül. A könyvtár automatikusan kezeli a JSON szerializálást és a válaszok értelmezését.

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenaipricing.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)

Adja át üzeneteit szótárlistaként. Az SDK támogatja az összes szabványos paramétert, mint például a temperature és a top_p. Ez a megközelítés biztosítja a kompatibilitást a meglévő kódbázisokkal, amelyek OpenAI-kompatibilis felületet várnak.

Node.js SDK integráció

A Node.js SDK hasonlóan működik, mint a Python verzió. Telepítse a openai csomagolja be és konfigurálja a base URL-t és az API-kulcsot. Ezután hívhatja a chat completions végpontot a kívánt paraméterekkel. Ez a módszer ideális szerveroldali alkalmazásokhoz vagy backend szolgáltatásokhoz, amelyeknek aszinkron módon kell szöveget generálniuk.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenaipricing.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);

Kezelje a válasz streamet vagy ígéretet a generált tokenek feldolgozásához. Az SDK kezeli az HTTP-kapcsolatot és a hibakezelést az Ön helyett. Használhatja a GET /v1/models endpoint az elérhető modell azonosító ellenőrzésére.

Streamelés és használat

Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API részleges válaszokat tartalmazó Server-Sent Events (SSE) streamet ad vissza. Minden darab a generált szöveg egy töredékét tartalmazza. Ez hasznos a valós idejű felhasználói felületekhez, amelyek megjelenítik a szöveget generálás közben.

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)

A stream végleges darabja a kérés teljes token-használatát tartalmazza. Kövesse előre fizetett kreditfogyasztását a használati statisztikák figyelésével. A streamelés közbeni hibák okozhatják a kapcsolat idő előtti lezárását.

Korlátok, hibák és kontextus ablak

A modell 100 000 tokenes kontextusablakot támogat a prompt és a completion együttesen. Kérésenként maximum 16 000 token kimenetet adhat. Ha nem állítja be max_tokens, a limit 2 048 token. Kulcsonként percenként 300 kérésre és 8 párhuzamos kérésre van korlátozva. A 429-es hiba azt jelzi, hogy túllépte ezeket a limiteket. A hibás vagy elutasított kérések nem fogyasztanak kreditet. Az API nem kínál SLA-garanciákat vagy tanúsítványokat.

Gyakori kérdések

Mi a kontextus ablak korlát az uncensored modellhez?

A modell 100 000 tokenes kontextusablakot támogat a prompt és a completion együttesen. Kérésenként akár 16 000 token generálható.

Hogyan kezelje a hitelesítési hibákat?

A 401-es hiba érvénytelen vagy hiányzó API-kulcsra utal. Győződjön meg arról, hogy a kulcsot Bearer tokenként adja át az Authorization fejlécben. Ha az aktuális kulcs visszavont, generáljon újat a fiókkezelő felületről.

Támogatja az API a képgenerálást, mint a Qwen Image?

Nem, ez az API csak szöveggenerálást szolgál a chat-completions végponton keresztül. Nem támogat beágyazásokat (embeddings), hangot, videót vagy képgenerálást. Más végpontot vagy szolgáltatást kell használnia ezekhez a módusokhoz.

Szerezze be az API-kulcsát

Jelentkezz be, szerezz kulcsot, és frissítsd az endpointot. Ennyi.

Hozzon kulcsot