Uncensored LLM API Rychlý start
Integrujte naše bezbariérové LLM do své aplikace pomocí standardního endpointu kompatibilního s OpenAI. Tento průvodce poskytuje přesné endpointy, ověřování a protokoly streamování, které potřebujete k okamžitému odesílání požadavků.
Základní URL a ověření
Základní URL pro všechny požadavky je https://api.storyunfiltered.com/v1Přidejte svůj API klíč k Authorization hlavička jako bearer token. Každý účet generuje jeden aktivní klíč; jeho nahrazením se zruší platnost předchozího. K registraci není potřeba telefonní číslo a klíč můžete získat okamžitě pomocí přihlášení přes Google nebo e-mail.
Příklad hlavičky:
Authorization: Bearer YOUR_API_KEY
První požadavek
Odeslat požadavek POST na /v1/chat/completions pomocí ID modelu uncensored. API přijímá standardní parametry jako temperature a stop. Odpovědi jsou vráceny ve formátu JSON, obsahující vygenerovaný text v message.content pole.
Příklad požadavku:
model:uncensoredmessages: Pole zpráv uživatele/asistenta
Výpis a konfigurace modelu
Načtěte dostupné modely odesláním požadavku GET na /v1/models. K dispozici je pouze uncensored, model s otevřenými vahami vyladěný pro neomezený obsah. Podporuje volání funkcí, režim JSON a streamování pomocí Server-Sent Events (SSE). Nakonfigurujte parametry jako top_p a seed ovlivnit rozmanitost výstupu.
Příklad odpovědi:
id:uncensoredobject:model
Streamované odpovědi s SSE
Povolte streamování nastavením stream: true ve vaší žádosti. API vrací stream událostí zaslaných serverem, kde každý blok obsahuje částečnou odpověď. Poslední blok obsahuje statistiky využití tokenů pro účely fakturace. Tento přístup snižuje vnímanou latenci při generování dlouhého obsahu.
Příklad streamování:
event:messagedata: JSON chunk sdeltaobsah
Volání nástrojů a režim JSON
Použijte tools parametr pro definování schémat funkcí pro vaši aplikaci. Model vrátí strukturované volání nástrojů, když je to vhodné. Pro přísný výstup JSON nastavte response_format na {"type": "json_object"}. To zajišťuje, že odpověď je platný JSON bez dalšího formátování Markdown. Parametry jako tool_choice umožňuje vynutit specifické použití nástrojů.
Příklad schématu nástroje:
name:get_weatherdescription:Get current weather
Limity tokenů a limity rychlosti
Okno kontextu podporuje až 100 000 tokenů pro kombinaci promptu a completion. Maximální výstup na požadavek je 16 000 tokenů, nebo 2 048, pokud max_tokens není nastaveno. Omezení rychlosti jsou 300 požadavků za minutu a 8 souběžných požadavků na klíč. Těla požadavků nesmí překročit 8 MB. Chyby a odmítnutí nespotřebovávají kredit.
Příklad limitů:
max_tokens: 16,000rate_limit: 300 RPM
cURL
curl https://api.storyunfiltered.com/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 France?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.storyunfiltered.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.storyunfiltered.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);Streamová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)FAQ
Jaké je hlavní klíčové slovo pro tuto službu?
Hlavním klíčovým slovem je unfiltered story, což odráží naše zaměření na syrový, ne filtrovaný obsah. To zajišťuje, že vaše aplikace získají text bez libovolných odmítnutí politiky pro legální obsah pro dospělé nebo kontroverzní témata.
Jak ověřím své požadavky?
Zadejte svůj klíč API do hlavičky Authorization jako token bearer. Tento klíč můžete vygenerovat pomocí registrace přes Google nebo e-mail na stránce Získat klíč API. Klíč je platný pro všechny endpointy pod základní URL.
Jaké jsou podrobnosti o platbách a fakturaci?
Cena je 0,15 $ za 1M vstupních tokenů a 0,50 $ za 1M výstupních tokenů. Platby jsou přijímány pouze pomocí kryptoměn (USDT na TRC20 nebo USDC na Base) v částkách od 20 $ do 500 $. Úvěr nevyprší a za větší dobity se uplatňují bonusy.
Získejte svůj klíč nyní.
Zaregistrujte se, vezměte klíč, aktualizujte základní URL. To je vše, co potřebujete.