cs ▾
Začněte nyní

Rychlý start: Integrujte LLM Uncensored během minut

Integrujte naše bezbariérové LLM do své aplikace pomocí standardního endpointu kompatibilního s OpenAI. Získáte okamžitý přístup k nefiltrovanému modelu s transparentním cenovým modellem na token a bez vázání na předplatné.

https://api.norestrictai.com/v1

Nastavení: konfigurace base_url a API klíče

Nastavte prostředí se základní URL a vygenerovaným API klíčem pro okamžité odesílání požadavků. Endpoint se nachází na HTTPS://api.norestrictai.com/v1, což je plně kompatibilní s oficiálními SDK OpenAI a většinou třetích stran. Klíč můžete vygenerovat okamžitě přes autentizaci Google nebo e-mail bez nutnosti telefonního čísla. Tento klíč autentizuje všechny následné požadavky a nahradí jakýkoli předchozí klíč, pokud jej znovu vygenerujete. Nesledujeme vaše prompty pro trénování, což zajišťuje soukromí vašich dat, zatímco testujete různé parametry.

Odeslání vašeho prvního požadavku: endpoint /v1/chat/completions

Pošlete svůj první požadavek na endpoint /v1/chat/completions pomocí vašeho preferovaného HTTP klienta nebo SDK. Identifikátor modelu je "uncensored", což je model vyladěný na odpovědi bez odmítání obsahu pro legální použití pro dospělé. Do hlavičky Authorization musíte vložit svůj API klíč jako Bearer token. Tento jediný endpoint zvládá generování textu bez nutnosti samostatných volání pro embeddingy nebo zpracování obrázků.

Zde je základní příklad pomocí cURL:

curl https://api.norestrictai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 12"}]
  }'

Tato žádost demonstruje minimální strukturu potřebnou k získání odpovědi. Systémový prompt můžete upravit tak, aby definoval chování modelu pro váš konkrétní případ použití. Odpověď bude obsahovat vygenerovaný text v poli choices.

Streamované odpovědi: efektivní zpracování bloků SSE

Zvládněte streamované odpovědi efektivním čtením částí Server-Sent Events (SSE), jak jsou generovány. Tento přístup snižuje vnímanou latenci pro uživatele dodáváním obsahu inkrementálně, nikoli čekáním na celé dokončení. Každá část obsahuje malou část textu, což vám umožňuje zobrazovat výsledky v reálném čase. Poslední část zahrnuje kompletní statistiky využití tokenů pro přesnost fakturace. Tato metoda je zvláště užitečná pro generování dlouhých textů nebo interaktivní chatová rozhraní.

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)

Ujistěte se, že váš klient správně zpracovává částečné kusy, aby se předešlo chybám při spojování. Streamovaná odpověď zachovává stejnou strukturu jako nestreamovaná odpověď, ale data dodává v nepřetržitém toku.

Pokročilé parametry: teplota, top_p a řízení semínka

Ovládejte kreativitu a reprodukovatelnost svých výstupů pomocí parametrů temperature, top_p a seed. Temperature upravuje náhodnost modelu, přičemž nižší hodnoty produkují více deterministické výsledky. Top P omezuje nucleus sampling na určitou pravděpodobnostní hmotnost, čímž zpřesňuje rozmanitost tokenů. Parametr seed vám umožňuje reprodukovat specifické výstupy pro testování nebo ladění. Tyto parametry fungují společně k jemnému doladění chování modelu bez nutnosti další konfigurace.

from openai import OpenAI

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

Použití Python SDK zjednodušuje předávání parametrů a zpracování odpovědí. Tyto hodnoty můžete nastavit dynamicky na základě kontextu vaší aplikace. Experimentujte s různými kombinacemi a najděte optimální rovnováhu mezi soudržností a kreativitou.

Strukturovaný výstup: vynucení režimu JSON pro spolehlivost

Vynucujte strukturovaný výstup JSON nastavením parametru response_format na json_object. Tato funkce zajišťuje, že model vrací platný JSON, což je zásadní pro integraci s aplikacemi nebo databázemi. Do systémového promptu můžete definovat schéma, které povede strukturu modelu. To snižuje chyby parsování a zjednodušuje extrakci dat z odpovědi. Je zvláště užitečné pro generování datově řízeného obsahu nebo odpovědí API.

import OpenAI from "openai";

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

SDK Node poskytuje pohodlné metody pro zpracování a validaci formátu JSON. Tento kód můžete snadno integrovat do svých existujících pracovních postupů. Ujistěte se, že vaše prompty jasně definují očekávanou strukturu, abyste maximalizovali spolehlivost.

Využití nástrojů: umožnění volání funkcí a tool_choice

Povolit volání funkcí, aby model mohl volat externí nástroje nebo funkce na základě vstupu uživatele. Ve žádosti můžete definovat sadu nástrojů s jejich schématy a popisy. Model rozhodne, kdy nástroj zavolat, a předá potřebné argumenty. Tato možnost rozšiřuje užitečnost modelu beyond jednoduchou generaci textu. Pomocí parametru tool_choice můžete ovládat výběr nástroje a vynutit nebo povolit specifické chování. Tato funkce je zásadní pro vytváření agentic aplikací nebo složitých pracovních postupů.

Časté otázky

Jak model AI bez omezení bez cenzury řeší omezení obsahu ve srovnání se standardními modely?

Model bez omezení neodmítá zákonná témata pro dospělé, fiktivní nebo kontroverzní témata, což poskytuje přímější odpověď na uživatelské podněty. Jediným pevným limitem, který vždy platí, je odmítnutí sexuálního obsahu s nezletilými. To z něj činí ideální volbu pro uživatele, kteří potřebují ne filtrované generování bez omezení předplatného.

Jaká jsou omezení rychlosti a specifikace kontextového okna pro toto API?

API podporuje kontextové okno o velikosti 100 000 tokenů pro každý požadavek, což umožňuje rozsáhlé délky promptu a dokončení. Jste omezeni na 300 požadavků za minutu na klíč a maximálně 8 souběžných požadavků. Velikost těla požadavku je omezena na 8 MB, aby se zajistilo efektivní zpracování.

Jak řešit chyby při odpovědích 401, 402 a 429?

Chyba 401 znamená neplatný API klíč, takže ověřte své přihlašovací údaje v ovládacím panelu. Chyba 402 znamená, že máte nedostatečný předplacený kredit, který můžete doplnit pomocí USDT nebo USDC. Chyba 429 signalizuje, že jste překročili limit 300 požadavků za minutu, takže implementujte exponenciální backoff ve své klientské logice.

Načtěte svůj API klíč

Zaregistrujte se, zkopírujte token a aktualizujte koncový bod. To je vše, co je potřeba nakonfigurovat.

Začněte nyní