Uncensored Model API Gyors Kezdés
Kezdje el az uncensored model API használatát percenként a szabványos OpenAI-kompatibilis eszközökkel. Ez a gyors bevezetés végigvezet a hitelesítésen, a kéréseken, az adatfolyamon és a hibakezelésen a közvetlen integráció érdekében.
Előfeltételek: API-kulcs és Base URL
Regisztrálj, és azonnal lekérheted API-kulcsodat Google-fiókkal vagy e-mail címmel, telefonszám-ellenőrzés nélkül. Az alap URL: HTTPS://api.apimodel.cc/v1, amely bármely szabványos OpenAI-kompatibilis klienssel működik a base_url paraméter frissítésével. Fiontonként egyetlen aktív kulcsot kapsz, amely a generáláskor felülírja az előzőt.
Győződjön meg róla, hogy van előre fizetett kriptoegyenlege, vagy használja a 7 napig érvényes $0.50 próbakreditet. Erre a kulcsra lesz szüksége a uncensored modell API-jának hitelesítéséhez.
Az első kélem küldése a modell API-jára
Küldjön egy POST kérést a /v1/chat/completions végpontra az "uncensored" értékre állított modellazonosítóval. Ez a végpont szöveges bemenetet fogad és szöveges kimenetet ad vissza tartalmi visszautasítások nélkül jogszerű felnőtt felhasználás esetén. A modell 100 000 tokenes kontextusablakkal rendelkezik, ami jelentős promptméreteket tesz lehetővé.
curl https://api.apimodel.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Australia?"}]
}'A válasz tartalmazza a generált szöveget a choices tömbben. Csak a valódi token-felhasználásért fizet, a hibák és az elutasítások ingyenesek. Ez a közvetlen megközelítés kiszámítható számlázást biztosít rejtett előfizetési díjak nélkül.
Paraméterek konfigurálása: Hőmérséklet, Top P és Seed
Állítsa be a véletlenszerűség szabályozására a temperature paramétert, a nucleus mintavételezéshez a top_p értéket, és a reprodukálható kimenetekhez a seed paramétert. Ezek a paraméterek lehetővé teszik az uncensored modell viselkedésének finomhangolását specifikus felhasználási esetekhez, például kódoláshoz vagy kreatív íráshoz. A seed beállítása konzisztens eredményeket biztosít több kérés során is, ami elengedhetetlen a hibakereséshez.
Az API támogatja a szabványos paramétereket, mint például a presence_penalty és a frequency_penalty. Ezekkel szabályozhatja az ismétlődést, és biztosíthatja, hogy a modell a témánál maradjon. Konfigurálja ezeket a beállításokat a kérelem törzsében a válasz stílusának pontos testreszabásához.
A streamelés és a tokenhasználat olvasásának engedélyezése
A streamelés engedélyezéséhez állítsa a stream paramétert true értékre a tokenek tokenről tokenre történő fogadásához Server-Sent Events formátumban. A token-felhasználási részletek a stream végső darabjában szerepelnek, lehetővé téve a valós idejű számlázási átláthatóságot. Ez a módszer csökkenti a késleltetést hosszú válaszok esetén.
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)Kezelje a stream eseményeket a kliens kódban a felhasználói felület fokozatos frissítéséhez. Az uncensored modell API folyamatosan szolgáltat szöveget, javítva a felhasználói élményt a chat alkalmazásokban. A streamelés opcionális, de interaktív alkalmazásokhoz ajánlott.
Funkcióhívás és JSON mód használata
Használd a tools paraméterrel ellátott függvényhívást, hogy lehetővé tedd a modell számára a strukturált adatok generálását. Ez a funkció támogatja a tool_choice-t, és lehetővé teszi a modell számára, hogy bemenet alapján végrehajtson specifikus műveleteket. A JSON mód (response_format: json_object) szigorú JSON kimenetet biztosít a megbízható feldolgozáshoz.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.cc/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);Határozza meg a függvény sémáit a kérésben a modell kimeneti struktúrájának irányításához. Ez a képesség elengedhetetlen az ügynök-alapú munkafolyamatok építéséhez vagy külső API-k integrálásához. Az uncensored modell tartalom-elutasítás nélkül kezeli a komplex eszközdefiníciókat.
Hibák és tokenkorlátok kezelése
Figyelje az HTTP állapotkódokat a hibák ellenőrzésére: 401 az érvénytelen kulcsokhoz, 402 az elégtelen kredithez és 429 a sebességkorlátokhoz. Az API percenként 300 kérést enged kulcsonként és 8 párhuzamos kérést. Minden kérés törzse 8 MB alatt kell legyen.
Max. kimenet 16,000 token kérésenként, alapértelmezés szerint 2,048, ha a max_tokens nincs beállítva. A hibák ingyenesek, így a sikertelen kérések nem fogyasztják el az előrefizetett hitelt. Használja ezeket a korlátokat a robust visszajelzési logika tervezéséhez alkalmazásában.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.cc/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)GYIK
Mi az uncensored modell API base URL-je?
Az alap URL: HTTPS://api.apimodel.cc/v1. Kompatibilis a szabványos OpenAI SDK-kkal a base_url paraméter beállításával. Használja ezt az URL-t az összes chat completions kéréshez.
Hogyan kezelje a sebességkorlátozásokat?
Az API percenként 300 kérést és kulcsonként 8 párhuzamos kérést engedélyez. A 429-es státuskód azt jelzi, hogy túllépted ezeket a korlátokat. Implementálj exponenciális backoffot az ügyféloldalon a sikeres újrapróbálkozások érdekében.
Támogatja-e a cenzúrázatlan modell a streamelést?
Igen, állítsa be a stream paramétert true-ra Server-Sent Events fogadásához. A tokenfelhasználás az utolsó csomópontban kerül jelentésre. Ez lehetővé teszi a válaszok valós idejű megjelenítését az alkalmazásában.
Biztonságosítsd az API kulcsodat
Regisztrálj, szerezd be a kulcsot, és frissítsd a base URL-t. Ez az egész beállítás.