nl ▾

Onbeperkte LLM API Snelstartgids

Integreer onze ongecensureerde LLM in je applicatie met een standaard OpenAI-compatible endpoint. Deze gids biedt de exacte endpoints, authenticatie en streamingprotocollen die je nodig hebt om onmiddellijk verzoeken te versturen.

Basis-URL en authenticatie

De base URL voor alle verzoeken is https://api.storyunfiltered.com/v1. Voeg je API-sleutel toe aan de Authorization header als Bearer-token. Elk account genereert één actieve sleutel; het vervangen ervan maakt de vorige sleutel ongeldig. Er is geen telefoonnummer nodig voor aanmelding, en je kunt authenticeren via Google- of e-mailreferenties om je sleutel direct op te halen.

Voorbeeldkoptekst:

  • Authorization: Bearer YOUR_API_KEY

Eerste verzoek

Stuur een POST-verzoek naar /v1/chat/completions met de model-ID uncensored. De API accepteert standaardparameters zoals temperature en stop. Antwoorden worden geretourneerd in JSON-indeling, met de gegenereerde tekst in het message.content veld.

Voorbeeldverzoek:

  • model: uncensored
  • messages: Array van user/assistant-berichten

Modelvermelding en configuratie

Haal beschikbare modellen op door een GET-verzoek te sturen naar /v1/models. Het enige beschikbare model is uncensored, een open-weight model dat is afgestemd op onbeperkte inhoud. Het ondersteunt function calling, JSON-modus en streaming via Server-Sent Events (SSE). Configureer parameters zoals top_p en seed om outputdiversiteit te regelen.

Voorbeeldrespons:

  • id: uncensored
  • object: model

Streaming-responsen met SSE

Activeer streaming door stream: true in uw verzoek. De API retourneert een stream van Server-Sent Events, waarbij elk fragment een gedeeltelijk antwoord bevat. Het laatste fragment bevat tokenverbruiksstatistieken voor facturering. Deze aanpak vermindert de waargenomen latentie voor het genereren van lange teksten.

Voorbeeldstream:

  • event: message
  • data: JSON-chunk met delta inhoud

Tool Calling en JSON-modus

Gebruik de tools parameter om schemas voor functies te definiëren voor je applicatie. Het model retourneert gestructureerde toolaanroepen wanneer dit gepast is. Voor strikte JSON-uitvoer stel je response_format naar {"type": "json_object"}. Dit zorgt ervoor dat het antwoord geldige JSON is zonder extra markdown-opmaak. Parameters zoals tool_choice stel je in staat om specifiek toolgebruik af te dwingen.

Voorbeeldhulpmiddelschema:

  • name: get_weather
  • description: Get current weather

Tokenlimieten en snelheidslimieten

Het contextvenster ondersteunt tot 100.000 tokens voor gecombineerde prompt en completion. De maximale uitvoer per verzoek is 16.000 tokens, of 2.048 als max_tokens is niet ingesteld. Snelheidslimieten zijn 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. Aanvraaglichamen mogen niet groter zijn dan 8 MB. Fouten en weigeringen verbruiken geen credit.

Voorbeeldlimieten:

  • max_tokens: 16,000
  • rate_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);

Streaming

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

Wat is het primaire trefwoord voor deze dienst?

Het primaire trefwoord is unfiltered story, wat onze focus op ruwe, uncensored content weerspiegelt. Dit zorgt ervoor dat je applicaties tekst ontvangen zonder willekeurige beleidrefusies voor wettelijk volwassen of controversiële onderwerpen.

Hoe verifieer ik mijn verzoeken?

Voeg uw API-sleutel toe aan de Authorization-header als Bearer-token. U kunt deze sleutel genereren via aanmelding met Google of e-mail op de pagina API-sleutel ophalen. De sleutel is geldig voor alle eindpunten onder de basis-URL.

Wat zijn de betalings- en factureringsdetails?

Prijzen zijn $0,15 per 1M invoertokens en $0,50 per 1M uitvoertokens. Betalingen worden alleen geaccepteerd via crypto (USDT op TRC20 of USDC op Base) in bedragen van $20 tot $500. Credit vervalt nooit en er zijn bonussen van toepassing bij grotere stortingen.

Haal nu je sleutel op.

Meld je aan, haal de sleutel op en werk de basis-URL bij. Dat is alles wat je nodig hebt.

Probeer met proeftegoed