Abliterált Qwen API gyors kezdés
Kezdje el az uncensored API használatát percenként. Küldjön kéréseket bármely OpenAI-kompatibilis klienssel, és azonnal kapjon korlátlan szövegválaszokat.
Base URL és Hitelesítés
Csatlakoztassa meglévő SDK-konfigurációját azonnal a végpontunkhoz. Irányítsa az ügyfélt a dedikált bázis URL-re, és adja meg a dashboardunkon generált kulcsot. Szabványos fejléc-alapú hitelesítést használunk, így nincs szükség összetett beállításra.
A végpont: HTTPS://api.abliteratedqwen.com/v1. Hozzon létre fiókot Google-fiókkal vagy e-maillel, majd szerezze be a kulcsát a vezérlőpulton. Használja ezt a kulcsot az Authorization fejlécben Bearer tokenként minden kérésnél.
- Base URL: HTTPS://api.abliteratedqwen.com/v1
- Auth fejléc: Authorization: Bearer YOUR_API_KEY
Nem szükséges telefonszám a regisztrációhoz, és a kulcs azonnali megjelenik létrehozáskor.
Chat Completions végpont
Szövegüzenetek küldése és korlátlan válaszok fogadása a standard chat-kiegészítési végpont használatával. Ez a végpont kezeli az összes szöveggenerálási igényét a szokásos tartalomszűrők nélkül. Azonosan működik az OpenAI chat felülettel, de eltávolítja a visszautasítási réteget.
Küldjön egy POST kérést a /v1/chat/completions végpontra a modellnevével és a beszélgetési előzményekkel. A rendszer feldolgozza a bemenetet és visszaadja a generált szöveget. Bármelyik szabványos könyvtárat használhatja a JSON payload formázásához.
Íme egy alap kérés a kezdéshez:
curl https://api.abliteratedqwen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 npm packages for date formatting"}]
}'A válasz tartalmazza a teljes kiegészítés adatait. Közvetlenül integrálhatja az alkalmazásaiba.
Streamelési válaszok és tokenfelhasználás
Tokenről tokenre frissítések valós időben Server-Sent Events segítségével. Ez a funkció simább felhasználói élményt biztosít csevegésfelületeken. A felhasználási metrikák közvetlenül a stream utolsó darabjából követhetők nyomon.
Állítsa be a stream paramétert true értékre a kérésben. A szerver több JSON objektumot küld, mindegyik részleges deltát tartalmaz. Az utolsó darab tartalmazza a kérés teljes token-használatát.
Használja ezt a kódot a streamelés kezelésére Pythonban:
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedqwen.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)Ez a megközelítés jelentősen csökkenti a késleltetést. A felhasználók azt látják, ahogy a szöveg generálódik.
Függvényhívás és eszközök
Dinamikus eszközhasználat engedélyezése a kérésben definiált függvényekkel. A modell kiválaszthatja és végrehajthatja az eszközöket a kontextus alapján. Ez a képesség összetett munkafolyamatokat és adatlekérést tesz lehetővé.
Határozza meg az eszközöket a tools tömbben. Állítsa a tool_choice értéket auto-ra vagy egy konkrét függvényre. A modell eszközhívással fog válaszolni, ha megfelelő.
Implementálja az eszközlogikát az ügyfélkódban. Elemezze a tool_call_id-t, és hajtsa végre a függvényt. Ezután küldje vissza az eredményt a modellnek a végső válaszhoz.
Használja ezt a Node.js példát a függvényhívások beállításához:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedqwen.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);Ez a funkció támogatja az automatikus és a manuális eszközválasztást.
JSON mód strukturált kimenethez
Kényszerítse a modellt a érvényes JSON kimenetre a megbízható feldolgozás érdekében. Ez a mód biztosítja, hogy a válasz pontosan illeszkedjen a sémájához. Ideális API-integrációkhoz és adatkinyerési feladatokhoz.
Állítsa be a response_format paramétert json_object értékre. A modell a kimenetét érvényes JSON szintaxisra korlátozza. Ez csökkenti a komplex regex elemzés szükségességét.
Határozza meg a várt struktúrát a rendszerüzenetben. A modell szigorúan betartja azt. Ez hasznos strukturált adatok vagy konfigurációs fájlok generálásához.
Paraméterek: Hőmérséklet, Top P és Stop
A generálás véletlenszerűségének és leállási feltételeinek szabályozása. Állítsa be a temperature paramétert a kreativitásért, a top_p paramétert a sokszínűségért, és a stop szekvenciákat a pontos levágáshoz. Ezek a paraméterek finomított kontrollt biztosítanak a kimenet felett.
Állítsa be a temperature értéket 0 és 2 közé. A magasabb értékek növelik a véletlenszerűséget. Használja a top_p értéket a tokenkészlet korlátozására. Határozzon meg stop szekvenciákat a generálás leállításához meghatározott jelzőknél.
Beállíthatod a presence_penalty és frequency_penalty paramétereket a token ismétlés befolyásolására. Ezek a beállítások segítenek finomhangolni a kimenet stílusát és konzisztenciáját.
Íme egy streamelési példa a paraméterek kipróbálásához:
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)Kísérletezzen ezekkel az értékekkel, hogy megtalálja a legjobb egyensúlyt az Ön esetére.
Gyakori kérdések
Mekkora a qwen abliterated context window limitje?
A kontextusablak 100 000 token, amely a promptot és a kiegészítést együtt fedi le. Ez lehetővé teszi a hosszú beszélgetéseket és nagy dokumentumok feldolgozását. A kérésenkénti maximális kimenet 16 000 token, vagy 2 048, ha nem állítja be a max_tokens paramétert.
Hogyan kezelje a sebességkorlátozásokat és a hibákat?
300 kérelmet per perc és 8 párhuzamos kérelmet engedélyezünk kulcsonként. Ha túlléped ezt, 429 hibát kapsz. A 401-es hiba érvénytelen kulcsot, a 402-es hiba pedig elégtelen hitelt jelez. A hibák és elutasítások ingyenesek, így csak a sikeres tokenfelhasználásért számítunk fel díjat.
Az qwen abliterated API kompatibilis az OpenAI SDK-kkal?
Igen, teljesen OpenAI-kompatibilis. Használhatja a hivatalos SDK-kat vagy bármely kompatibilis klienst a base URL és az API-kulcs módosításával. A végpont ugyanazt a struktúrát követi, mint a szabványos chat-completions API.
Szerezze meg API-kulcsát most
Jelentkezz be, másold ki a kulcsot, frissítsd az alap URL-det. Ennyi.