Okänsurerad LLM API-snabbstart
Integrera vårt obegränsade LLM i din applikation med en standardiserad OpenAI-kompatibel slutpunkt. Denna guide ger dig exakta slutpunkter, autentisering och strömningsprotokoll som du behöver för att börja skicka begäranden omedelbart.
Bas URL och autentisering
Bas-URL:en för alla förfrågningar är https://api.storyunfiltered.com/v1. Klistra in din API-nyckel i Authorization header som ett bearer-token. Varje konto genererar en aktiv nyckel; att ersätta den ogiltigförklarar den tidigare. Inget telefonnummer krävs för registrering, och du kan autentisera via Google- eller e-postuppgifter för att hämta din nyckel omedelbart.
Exempelrubrik:
Authorization: Bearer YOUR_API_KEY
Första förfrågan
Skicka en POST-förfrågan till /v1/chat/completions med modell-ID:t uncensored. API:et accepterar standardparametrar som temperature och stop. Svar returneras i JSON-format, innehållande den genererade texten i message.content fält.
Exempelbegäran:
model:uncensoredmessages: Matris med användar-/assistentmeddelanden
Modelllistning och konfiguration
Hämta tillgängliga modeller genom att skicka en GET-förfrågan till /v1/models. Den enda tillgängliga modellen är uncensored, an open-weight model tuned for unrestricted content. It supports function calling, JSON mode, and streaming via Server-Sent Events (SSE). Configure parameters like top_p och seed för att styra utdatamångfald.
Exempelsvar:
id:uncensoredobject:model
Strömningsresponser med SSE
Aktivera strömning genom att ställa in stream: true i ditt begäran. API:et returnerar en ström av Server-Sent Events, där varje bit innehåller ett delvis svar. Den sista biten innehåller tokenanvändningsstatistik för faktureringsändamål. Denna metod minskar den upplevda latensen för generering av långt innehåll.
Exempelström:
event:messagedata: JSON-chunk meddeltainnehåll
Verktygsanrop och JSON-läge
Använd den tools parameter för att definiera funktionsscheman för din applikation. Modellen returnerar strukturerade verktygsanrop vid lämpliga tillfällen. För strikt JSON-utmatning, ange response_format för {"type": "json_object"}. Detta säkerställer att svaret är giltig JSON utan ytterligare markdown-formatering. Parametrar som tool_choice tillåter dig att tvinga fram specifik verktygsanvändning.
Exempel på verktygsschema:
name:get_weatherdescription:Get current weather
Tokenbegränsningar och hastighetsbegränsningar
Kontextrutan stöder upp till 100 000 tokens för kombinerad prompt och svar. Maximal utmatning per begäran är 16 000 tokens, eller 2 048 om max_tokens är inställt. Hastighetsbegränsningarna är 300 begäranden per minut och 8 samtidiga begäranden per nyckel. Begärandekroppar får inte överstiga 8 MB. Fel och avslag konsumerar inte kredit.
Exempelgränser:
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);Strömning
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
Vad är den primära sökordet för denna tjänst?
Det primära nyckelordet är unfiltered story, vilket speglar vårt fokus på rått, obegränsat innehåll. Detta säkerställer att dina applikationer får text utan godtyckliga policyavvisningar för lagligt vuxen- eller kontroversiella ämnen.
Hur autentiserar jag mina förfrågningar?
Inkludera din API-nyckel i Authorization-huvudet som en bearer-token. Du kan generera denna nyckel via Google- eller e-postregistrering på sidan "Hämta API-nyckel". Nyckeln är giltig för alla slutpunkter under bas-URL:en.
Vad är betalnings- och faktureringsdetaljerna?
Priset är $0,15 per 1M inmatningstokens och $0,50 per 1M utmatningstokens. Betalningar accepteras endast via krypto (USDT på TRC20 eller USDC på Base) i belopp från $20 till $500. Kredit löper aldrig ut och bonusar tillkommer för större påfyllnader.
Hämta din nyckel nu
Registrera dig, hämta nyckeln och uppdatera bas-URL:en. Det är allt du behöver.