Begrænsninger Ingen AIHurtigstart: Forbind din kode
Hurtigstart: Forbind din kode
Forbind din kode til vores uncensored LLM via et standard OpenAI-kompatibelt interface. Denne hurtigstart guider dig gennem autentificering, anmodningsstruktur og streaming til højvolumen NSFW-indholdsgenerering.
Installation og konfiguration
API-nøglen autentificerer dine anmodninger. Generer en øjeblikkeligt via dashboardet ved hjælp af Google eller e-mail og adgangskode. Intet telefonnummer er påkrævet. Gem nøglen i dine miljøvariabler. Den giver adgang til den enkelt uncensored model. Du kan erstatte en nøgle, hvis det er nødvendigt, men kun én forbliver aktiv ad gangen. Base URL'en dirigerer trafikken til vores servere. Den fungerer med enhver OpenAI-kompatibel klientbibliotek. Ændr base_url parameter til at pege her. Dette eliminerer kompleks proxy- eller routing-logik. Dine prompts og completions tælles mod din forudbetalte kredit. Fejl forbruger ikke tokens. Dette sikrer, at du kun betaler for faktisk generering.
At lave din første chat-completion
Send en POST-forespørgsel til /v1/chat/completions med dit model-ID. Brug "uncensored" som modelværdi. Inkluder dine system- og brugermeddelelser i messages array. API'et returnerer den genererede tekst. Ingen indholdsfilter blokerer for lovlige emner for voksne. Du kan justere parametre som temperature eller top_p. Disse styrer tilfældighed og kreativitet. Indstil max_tokens for at begrænse outputlængden. Standard er 2.048 tokens. Du kan forlænge dette op til 16.000 tokens. Kontekstvinduet understøtter i alt 100.000 tokens. Dette giver mulighed for lange, detaljerede rollespil. Hold dine anmodninger under 8 MB. Denne grænse sikrer stabil ydeevne for store payloads.
Håndtering af streamingrespons
Streaming leverer tokens, mens de genereres. Dette reducerer den opfattede latens for brugere. Indstil stream: true i din anmodning. API'et returnerer en Server-Sent Events (SSE) stream. Hver del indeholder delvist indhold. Du kan sammenkæde disse dele for at danne det fulde svar. Den sidste del inkluderer tokenforbrugsstatistikker. Dette hjælper dig med at spore forbrug af kredit præcist. Streaming er ideelt til realtidschatgrænseflader. Det giver øjeblikkelig feedback under generering. Fejlhåndling forbliver konsistent, uanset om der streames eller ej. Tjek statuskoden for fejl. En 402-fejl indikerer utilstrækkelig kredit. En 401-fejl betyder, at din nøgle er ugyldig. Retry-logik skal tage højde for disse specifikke koder.
Using function calling and tools
Definer værktøjer i din request for at aktivere function calling. Modellen kan returnere strukturerede data til din app. Angiv tool_choice til at kontrollere indkaldelsesadfærd. Brug "auto" for automatisk selection. Overfør værktogsdefinitionerne i tools array. Modellen svarer med funktionskald, når det er passende. Du udfører funktionen og sender resultatet tilbage. Modellen fortsætter samtalen baseret på outputtet. Dette understøtter kompleks logik i rollespilsbots. Du kan definere flere værktøjer til forskellige handlinger. API'et håndterer parsing og routing. Sørg for, at dine værktøjskemaer er gyldig JSON. Dette forhindrer fejl under funktionskaldsprocessen.
Tvinger JSON-tilstand
Tving modellen til at udskrive gyldig JSON. Indstil response_format til {"type": "json_object"}. Dette sikrer strukturerede data til parsing. Brug dette til spiltilstande eller API-responser. Modellen tilføjer ikke markdown-formatering. Den returnerer kun rå JSON. Dette er nyttigt til automatiserede workflows. Du kan parse outputtet direkte i din kode. Fejl i JSON-strukturen er sjældne, men mulige. Valider outputtet i dit applikationslag. Dette tilføjer et sikkerhedsnet til produktionssystemer. JSON-tilstand fungerer sammen med funktionkald. Du kan kombinere begge til komplekse interaktioner. Kontekstvinduet gælder for hele udvekslingen. Planlæg din token-brug tilsvarende for at holde dig inden for grænserne.
Begrænsninger, fejl og kontekstvindue
Du er begrænset til 300 anmodninger i minuttet pr. nøgle. Samtidige anmodninger er begrænset til 8 pr. nøgle. Anmodningskroppe må ikke overstige 8 MB. Disse grænser forhindrer serveroverbelastning under topbrug. Fejl returnerer standard HTTP-statuskoder. 401 indikerer en ugyldig eller udløbet nøgle. 402 signalerer, at din forudbetalte kredit er opbrugt. 429 betyder, at du har overskredet hastedsgrænsen. Vent med at gentage efter en 429-fejl. Kontekstvinduet er på 100.000 tokens. Dette inkluderer både prompt- og completion-tokens. Lange samtaler kan kræve truncation-strategier. Håndter dit tokenforbrug for at undgå uventede omkostninger. Kredit udløber aldrig, så du kan pause brugen når som helst. Denne fleksibilitet passer til intermittent højvolumen-generering.
cURL
curl https://api.restrictionsnoai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three spicy dialogue lines for a vampire character"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.restrictionsnoai.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.restrictionsnoai.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)Almindelige spørgsmål
Hvad er det primære søgeord for denne uncensored AI API?
Det primære søgeord er 'AI no restrictions'. Dette afspejler vores kernetilbud af en ulåst LLM uden indholdsfilter. Det henvender sig til udviklere, der søger en no filter AI til adult-indholdsgenerering.
Hvordan håndterer jeg fejl under streaming?
Tjek HTTP-statuskoden i hver chunk eller det endelige svar. En 402-fejl betyder, at du skal toppe op med kryptokredit. En 401-fejl indikerer en ugyldig API-nøgle. Håndter disse ved at opdatere dine legitimationsoplysninger eller tilføje midler.
Er den ubegrænsede chatbot velegnet til rollespil?
Ja, det er designet til rollespil og kreativ skrivning. Modellen afslår ikke lovligt voksenindhold. Du kan generere NSFW-indhold uden begrænsninger. 100.000 token kontekstvinduet understøtter lange, konsistente fortællinger.
Sikr din endpoint-nøgle
Tilmeld dig, kopier tokenet, opdater base URL. Det er hele konfigurationen.