API dokumentáció
Kezdje el a korlátok nélküli kód generálását az OpenAI-kompatibilis API-val. Küldjön promptokat, kapjon tokeneket, és integrálja közvetlenül a munkafolyamatába guardrail-ek nélkül.
Base URL és Hitelesítés
Használja a megadott base URL-t bármely OpenAI SDK-val való csatlakozáshoz. A végpont https://api.unrestrictedcodingai.com/v1. Adja át API-kulcsát a Authorization fejléc mint Bearer token. Ez biztosítja a kompatibilitást a szabványos könyvtárakkal, miközben szűrés nélküli LLM élményt nyújt.
curl https://api.unrestrictedcodingai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
}'A hitelesítés szigorú. Ha a kulcs hiányzik vagy érvénytelen, az API 401-es hibát ad vissza. Győződjön meg róla, hogy a kulcs aktív és egy Google vagy e-mail segítségével létrehozott fiókhoz kapcsolódik.
POST /v1/chat/completions
Küldje el kódolási promptjait a chat-lezárások végpontjára. A modell azonosítója uncensored. Ez az egyetlen modell kezeli az összes szöveggenerálást tartalom-elutasítás nélkül a jogilag felnőtt tartalomhoz. Ön irányítja a kontextust, a stílust és a kimenetet.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedcodingai.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)Konfigurálja a kérelem törzsét az üzenetek tömbjével. A rendszer a szabványos OpenAI formátumot várja. Ez a megközelítés lehetővé teszi, hogy teljes autonómiát biztosítson a promptok és a kódgenerálási feladatok felett.
GET /v1/models
Hitelesítse az elérhető modelleket a GET végpont használatával. Ez egy listát ad vissza, amely tartalmazza a uncensored modell. Használd ezt a kapcsolódás ellenőrzésére nehéz terhek küldése előtt. Ez egy gyors ellenőrzés a szolgáltatás állapotára.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedcodingai.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);A válasz tartalmazza a modell azonosítóját és az objektum típusát. Ez a metaadat segít az alkalmazás dinamikusan történő alkalmazkodásában. Nem érhetők el embeddingek vagy más modelltípusok ebben az egyszerű API tervezésben.
Streaming és Token Használat
Engedélyezze a streamelést úgy, hogy stream igazra. Tokeneket szállít Server-Sent Events (SSE) formátumban. A token-használati részletek az utolsó részben jelennek meg. Ez csökkenti a késleltetést hosszú kódrészletek 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 részleges kimeneteket hatékonyan. Az API a fejlesztői autonómiát részesíti előnyben, így minden token feldolgozásra kerül érkezésekor. Ez a módszer ideális valós idejű kódolási asszisztensekhez vagy vibe coding munkafolyamatokhoz.
Függvényhívás és JSON mód
Használjon függvényhívást strukturált kimenetekhez. Állítsa be a response_format a {"type": "json_object"} a szigorú JSON-hoz. Ez biztosítja, hogy a kód elemzői tiszta adatokat kapjanak. Az eszközdefiníciók a messages tömbben kerülnek átadásra.
A modell támogatja tool_choice kényszerített végrehajtáshoz. Ez kritikus agens kódolási feladatokhoz, ahol a megbízhatóság fontos. Használja ezt az automatizált munkafolyamatokhoz, amelyek determinisztikus struktúrákat igényelnek.
Sebességkorlátok és korlátok
Tartsa tiszteletben a percenkénti 300 kéréses korlátot. A párhuzamosság kulcsonként 8 egyidejű kérésre van korlátova. A kéréstörzs mérete nem haladhatja meg a 8 MB-ot. Ezek a korlátok megakadályozzák a visszaélést, miközben alacsonyan tartják a költségeket.
A 402-es hiba elégtelen előre fizetett hitelt jelez. A hibák és elutasítások ingyenesek, így csak a sikeres befejezésekért fizetsz. A kontextusablak összesen 100,000 tokenre terjed ki, beleértve a bemenetet és a kimenetet is.
Gyakori kérdések
Mi az unrestricted coding AI kontextusablaka?
A kontextusablak 100 000 token, amely a promptot és a kiegészítést együtt fedi le. Ez lehetővé teszi a kiterjedt kódbázisok és hosszú beszélgetések feldolgozását azonnali levágás nélkül.
Hogyan kezelje a 401 vagy 402-es hibákat?
A 401-es hiba azt jelzi, hogy az API-kulcs érvénytelen vagy hiányzik. A 402-es hiba azt jelzi, hogy az előre fizetett egyenlege kimerült. Töltse fel kripto fizetéssel a szolgáltatás azonnali használatához.
Ez egy openai kompatibilis API?
Igen, ugyanazokat a végpontokat és kérésszerkezeteket használja. Csak a base URL-t és az API-kulcsot kell módosítanod a meglévő OpenAI SDK konfigurációidban.
Szerezze meg API-kulcsát azonnal
Regisztrálj, másold ki a kulcsod, állítsd be az endpoint URL-t. Ennyi.