hu ▾
Hozzon kulcsot
per 1M bemeneti token
$0.15
Kimeneti tokenek / 1M
$0.50
token kontextus
100,000
próbacsomag egyenleg
$0.50
kérés percenként
300

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.