hu ▾

Uncenzúrált API fejlesztőknek

https://api.claudetoken.cc/v1cenzúrázatlan

Claude token: API gyors kezdés útmutató

Csatlakoztassa meglévő kliens kódját egy uncensored LLM API-hoz, amely tiszteletben tartja a törvényes felnőtt tartalmakat SDK-integrációk változtatása nélkül.

Hitelesítés és base URL beállítás

Kezdje egy kulcs generálásával a műszerfalon, és állítsa be az SDK-ját a kijelölt végpontra. Az alap URL a HTTPS://api.claudetoken.cc/v1, amely felülírja a szabványos OpenAI proxy címet a konfigurációjában. Ez az egyetlen módosítás az összes kérést az uncensored (cenzúrázatlan) inference motorunkra irányítja, miközben teljes kompatibilitást biztosít az OpenAI-kompatibilis ügyfelekkel.

  • Navigáljon a kulcsgenerálás oldalra, és válassza a Google-fiókos belépést, vagy használjon e-mailt és jelszót.
  • Másolja ki az eredményül kapott API kulcsot azonnal, mivel csak egyszer jelenik meg.
  • Állítsa be a környezeti változót vagy a konfigurációs objektumot az új alap URL-címre mutatva.
curl https://api.claudetoken.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "calculate the total token usage for this prompt"}]
  }'

Az első chat befejezési kérés küldése

Küldjön egy szabványos chat completion payloadt egy uncensored válasz fogadásához a modelltől. Használja az uncensored modellazonosítót, hogy biztosan a dedikált uncensored súlyokat érje el, nem pedig egy szabványos proxyt. Ez a kérésstruktúra tükrözi a szabványos OpenAI végpontokat, lehetővé téve a szolgáltatók cseréjét az alkalmazás logikájának átírása nélkül.

from openai import OpenAI

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

A válasz a generált szöveget tartalmazza a choices tömbben. Az uncensored jelleg azonnal ellenőrizhető, ha olyan felnőtt vagy vitatott témákat kér, amelyeket a szabványos modellek elutasítanának.

A hőmérséklet, a top_p és a seed értékek konfigurálása

Az uncensored modell kreativitásának és reprodukálhatóságának szabályozása standard mintavételezési paraméterekkel. A temperature értékének beállításával befolyásolhatja a véletlenszerűséget, míg a top_p korlátozza a nucleus mintavételezési küszöbértéket. A seed beállítása biztosítja, hogy azonos bemenetek azonos kimeneteket eredményezzenek, ami kritikus fontosságú a hibakereséshez vagy a reprodukálható tartalomgeneráláshoz.

import OpenAI from "openai";

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

Ezek a paraméterek pontosan úgy működnek, mint az OpenAI API-ban. Finomhangolhatod a kimeneti stílust az alacsonyabb hőmérséklet beállításával a determinisztikus válaszokhoz, vagy emelésével a kreatívabb, kevésbé korlátozott szöveggeneráláshoz.

A JSON mód és a funkcióhívás engedélyezése

Strukturálja API-interakcióit programozott használatra a JSON mód engedélyezésével vagy eszközök definiálásával függvényhíváshoz. Állítsa be a response_format értéket json_object-re, hogy a modellt szigorú JSON kimenetre kényszerítse, ami ideális adatok feldolgozásához alkalmazásaiban. Ezenkívül definiálhat függvény-sémákat a kérésben, hogy lehetővé tegye a modell számára specifikus műveletek végrehajtását.

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)

Ez a képesség lehetővé teszi a cenzúrázatlan LLM integrálását automatizált munkafolyamatokba anélkül, hogy aggódnia kellene a formázási hibák miatt. A modell betartja a megadott sémát, biztosítva a megbízható adat-kinyerést az utólagos folyamatokhoz.

Streamelt válaszok és felhasználás kezelése

A tokenok streamelése valós időben történő fogadását teszi lehetővé a Server-Sent Events (SSE) segítségével. Ez a módszer csökkenti az észlelt késést, és lehetővé teszi az uncensored kimenet megjelenítését generálás közben. A stream utolsó csomagja tartalmazza a tokenfelhasználási statisztikákat, amelyeket majd a előleges hitelkeretből levonnak.

A tartalom-szűrőktől nem származó hibák és visszautasítások nem fogyasztanak tokeneket, de a szabványos sebességkorlátok érvényesek. Ez a megközelítés biztosítja, hogy csak a tényleges inferencia-munkáért fizessen, elkerülve a sikertelen kapcsolatok miatti pazarlást.

Az átfutási korlátok és a kontextusablakok megértése

Kövesse a kérelem volumenét a szigorú korlátok ellenére: percenként 300 kérelem és kulcsonként 8 párhuzamos kérelem. A kontextusablak 100,000 tokenből áll a kombinált prompt és completion számára, a maximális kimeneti hossz 16,000 token kérelemenként. Ha nem adja meg a max_tokens értéket, a alap kimeneti limit 2,048 token.

A 429-es hiba azt jelzi, hogy elérte az átfogási limitet, míg a 401-es hiba általában azt jelenti, hogy az API-kulcs érvénytelen vagy lejárt. Győződjön meg arról, hogy a előre fizetett kreditje aktív, hogy elkerülje a 402-es hibát, amely a nem elegendő egyenleget jelzi az inference kéréshez.

Gyakran ismételt kérdések

A claude token API OpenAI-kompatibilis?

Igen, egy openai kompatibilis API, amely ugyanazokat a végpontokat és kérelemszerkezeteket használja. Az hivatalos OpenAI SDK-kat használhatod a base_url egyszerű módosításával a végpontunkra, és az API kulcs frissítésével.

Hogyan javíthatok egy 401 hitelesítési hibát?

A 401-es hiba általában azt jelenti, hogy hiányzik az API-kulcs, érvénytelen vagy lejárt. Generáljon új kulcsot a kezelőfelületről, ha elveszítette, vagy győződjön meg arról, hogy a helyes base URL-t küldi az ügyfélszoftver konfigurációjában.

Mi történik, ha túllépem a sebességkorlátot?

429-es hibát kap, amely azt jelzi, hogy túllépte a percenkénti 300 kérés limitjét. Várjon rövid ideig az újrapróbálkozás előtt, vagy ossza el a kéréseket több API-kulcs között, ha hozzáférése van hozzájuk.

Hozzáférés az API-kulcsodhoz

Regisztrálj, szerezz kulcsot, és frissítsd az endpoint URL-t. Ennyi a teendő.

API kulcs beszerzése