Begränsningar Ingen AISnabbstart: Anslut din kod
Snabbstart: Anslut din kod
Anslut din kod till vårt osensurerade LLM via ett standardiserat OpenAI-kompatiblt gränssnitt. Denna snabbstart guide dig igenom autentisering, begärandestruktur och strömning för högvolymsgenerering av NSFW-innehåll.
Installation och konfiguration
API-nyckeln autentiserar dina begäran. Generera en omedelbart via dashboarden med Google eller e-post och lösenord. Inget telefonnummer krävs. Lagra nyckeln i dina miljövariabler. Den ger åtkomst till den enda obegränsade modellen. Du kan ersätta en nyckel vid behov, men endast en förblir aktiv åt gången. Bas-URL:n dirigerar trafik till våra servrar. Den fungerar med alla OpenAI-kompatibla klientbibliotek. Ändra base_url parameter för att peka hit. Detta eliminerar komplex proxy- eller routinelogik. Dina promptar och kompletteringar räknas mot ditt förbetala kredit. Fel konsumerar inte tokens. Detta säkerställer att du bara betalar för faktisk generering.
Att göra din första chatkomplettering
Skicka en POST-förfrågan till /v1/chat/completions med ditt modell-ID. Använd "uncensored" som modellvärde. Inkludera dina system- och användarmeddelanden i messages array. API:t returnerar den genererade texten. Inga innehållsfilter blockerar lagliga vuxenämnen. Du kan justera parametrar som temperature eller top_p. Dessa styr slumpmässighet och kreativitet. Ställ in max_tokens att begränsa utdatalängd. Standardvärdet är 2 048 tokens. Du kan utöka detta upp till 16 000 tokens. Kontextrutan stöder 100 000 tokens totalt. Detta möjliggör långa, detaljerade rollspel. Håll dina begäranden under 8 MB. Denna gräns säkerställer stabil prestanda för stora payloadar.
Hantering av strömnings-svar
Strömning levererar tokens när de genereras. Detta minskar upplevd latens för användare. Ställ in stream: true i ditt begäran. API:et returnerar en Server-Sent Events (SSE)-ström. Varje del innehåller delvis innehåll. Du kan sammanfoga dessa delar för att bilda hela svaret. Den sista delen innehåller statistik över tokenanvändning. Detta hjälper dig att spåra förbrukningen av kredit med precision. Strömning är idealiskt för realtidschattgränssnitt. Det ger omedelbar återkoppling under genereringen. Felhantering förblir konsekvent oavsett om du strömmar eller inte. Kontrollera statuskoden för fel. Ett 402-fel indikerar otillräcklig kredit. Ett 401-fel betyder att din nyckel är ogiltig. Retriologik bör ta hänsyn till dessa specifika koder.
Använder funktionsanrop och verktyg
Definiera verktyg i din begäran för att aktivera funktionsanrop. Modellen kan returnera strukturerad data för din app. Ange tool_choice för att styra anropningsbeteende. Använd "auto" för automatiskt val. Skicka verktygsdefinitionerna i tools array. Modellen svarar med funktionsanrop när det är lämpligt. Du exekverar funktionen och skickar tillbaka resultatet. Modellen fortsätter samtalet baserat på utmatningen. Detta stöder komplex logik i rollspelsbotar. Du kan definiera flera verktyg för olika åtgärder. API:t hanterar parsning och routning. Se till att dina verktygsscheman är giltig JSON. Detta förhindrar fel under funktionsanropsprocessen.
Tvingar JSON-läge
Tvinga modellen att returnera giltig JSON. Ställ in response_format för {"type": "json_object"}. Detta säkerställer strukturerad data för parsing. Använd detta för spelstatus eller API-svar. Modellen lägger inte till markdown-formatering. Den returnerar endast rå JSON. Detta är användbart för automatiserade arbetsflöden. Du kan parsas utdata direkt i din kod. Fel i JSON-strukturen är sällsynta men möjliga. Validera utdata i ditt applikationslager. Detta skapar en säkerhetsnät för produktionssystem. JSON-läge fungerar tillsammans med funktionsanrop. Du kan kombinera båda för komplexa interaktioner. Kontextfönstret gäller för hela utbytet. Planera din tokenanvändning därefter för att hålla dig inom gränserna.
Gränser, fel och kontextfönster
Du är begränsad till 300 förfrågningar per minut per nyckel. Parallella förfrågningar är begränsade till 8 per nyckel. Förfrågningsbodyn får inte överstiga 8 MB. Dessa gränser förhindrar serveröverbelastning under toppanvändning. Fel returnerar standard HTTP-statuskoder. 401 indikerar en ogiltig eller utgången nyckel. 402 signalerar att ditt förbetalda kredit är slut. 429 betyder att du har överskridit hastighetsbegränsningen. Vänta innan du försöker igen efter ett 429-fel. Kontextfönstret är 100,000 tokens. Detta inkluderar både prompt- och completion-tokens. Långa konversationer kan kräva truncation-strategier. Hantera din tokenanvändning för att undvika oväntade kostnader. Krediten löper aldrig ut, så du kan pausa användningen när som helst. Denna flexibilitet passar intermittent högvolymsgenerering.
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);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)Vanliga frågor
Vad är den primära sökordet för detta okorrigerade AI API?
Det primära nyckelordet är 'AI no restrictions'. Detta speglar vårt kärnerbjudande av en obegränsad LLM utan innehållsfilter. Det riktar sig till utvecklare som söker en AI utan filter för generation av vuxeninnehåll.
Hur hanterar jag fel under strömning?
Kontrollera HTTP-statuskoden i varje chunk eller i det slutliga svaret. Ett 402-fel betyder att du behöver ladda upp din kryptokredit. Ett 401-fel indikerar en ogiltig API-nyckel. Hantera dessa genom att uppdatera dina uppgifter eller lägga till medel.
Passar den obegränsade chatboten för rollspel?
Ja, det är designat för rollspel och kreativt skrivande. Modellen vägrar inte lagliga vuxna ämnen. Du kan generera NSFW-innehåll utan begränsningar. 100 000 token-kontextfönstret stöder långa, konsekventa berättelser.
Säkra din slutpunktsnyckel
Registrera dig, kopiera token:en, uppdatera bas-URL. Det är hela konfigurationen.