sv ▾
Skapa nycklar

API-referens

Kom igång med vårt ostraffade AI-API på minuter. Dokumentationen nedan ger de exakta slutpunkterna, parametrarna och kodexemplen du behöver för att integrera.

Autentisering och bas-URL

Börja med att ersätta bas-URL:en och API-nyckeln i din klientkonfiguration. Vår tjänst använder en enda bas-URL för alla förfrågningar, vilket säkerställer kompatibilitet med befintliga OpenAI SDK:er. Du behöver inte hantera flera slutpunkter för olika funktioner. Generera din nyckel via dashboarden med Google eller e-post. Håll denna nyckel säker, eftersom den ger direkt åtkomst till dina förbetalda krediter.

API-nyckeln skickas i Authorization header. Om du tappar din nyckel, generera en ny i kontrollpanelen, vilket ersätter den gamla aktiva nyckeln. Det krävs inget telefonnummer för kontorecovery, vilket bevarar vårt integritetsfokus. Använd bas-URL:n nedan för alla efterföljande begäranden.

Bas-URL: https://api.norestrictedai.com/v1

POST /v1/chat/completions

Skicka din prompt till POST /v1/chat/completions slutpunkt för att ta emot ett textsvar. Detta är den enda slutpunkten du behöver för att generera text. Modell-ID:t är uncensored. Det är en modell med öppen vikt som är optimerad för att svara utan innehållsavvisningar för laglig vuxenanvändning. Det är inte GPT eller Claude. Du kan strömma svar eller begära dem i JSON-läge. Systemet stödjer funktionssamtal och standardparametrar som temperaturen och top_p.

Begäran bearbetas som text-in, text-ut. Det finns inga embedding- eller bildgenereringsfunktioner. Om du behöver dessa, titta någon annanstans. Vårt fokus är enbart på direkt textgenerering med transparent tokenprissättning. Fel och avslag (förutom den hårda gränsen för minderårigt innehåll) förbrukar inte din kredit.

Python SDK-integration

Använd det officiella OpenAI Python-biblioteket för att interagera med vårt API. Ange bas-URL:en och API-nyckeln i din klientinstans. Denna metod gör att du kan behålla din befintliga kodstruktur samtidigt som du byter leverantör. Biblioteket hanterar JSON-serialisering och HTTP-förfrågningar automatiskt. Du kan använda samma modellnamn som du skulle göra för andra tjänster, men kom ihåg att vår modell-ID är uncensored.

Denna metod är idealisk för backend-tjänster och skript. Biblioteket stöder både synkrona och asynkrona operationer. Du kan justera temperatur- och top_p-värden för att kontrollera kreativitet. Svarsobjektet innehåller den genererade texten och tokenanvändningsstatistik.

Node SDK-integration

Integrera vårt API i dina Node.js-applikationer med standard OpenAI SDK:et. Konfigurera klienten med din bas-URL och API-nyckel. Denna konfiguration fungerar sömlöst med Express-rutter eller serverlösa funktioner. SDK:et hanterar förfrågningslivscykeln, inklusive återförsök och felhantering. Du kan skicka meddelanden som en matris med role- och content-objekt.

Denna integration är perfekt för webbapplikationer och mikrotjänster. Svarsobjektet inkluderar det genererade innehållet och användningsdata. Du kan aktivera strömning för att skicka token till klienten när de genereras. Detta minskar den upplevda latensen för slutanvändare. SDK:en stöder alla standardparametrar som definieras i API-specifikationen.

Strömningsresponser (SSE)

Aktivera strömning genom att ställa in stream parametern till true. API:et returnerar en Server-Sent Events (SSE)-ström. Varje chunk innehåller ett ofullständigt svar. Den sista chunken innehåller total tokenanvändning. Denna funktion minskar tiden till första token avsevärt. Den är viktig för chattgränssnitt och realtidsapplikationer.

Strömmen fortsätter tills modellen slutför svaret eller ett fel inträffar. Du kan avbryta strömmen när som helst. Servern slutar bearbeta begäran när klienten kopplar ner sig. Detta sparar beräkningsresurser. Använd strömningsläget för att ge en smidig användarupplevelse. Tokenanvändningen i den sista chunken låter dig spåra kostnader noggrant.

Begränsningar för begäranderänta och fel

Vårt API tillämpar strikta hastighetsgränser för att säkerställa stabilitet. Du har tillstånd att göra 300 begäranden per minut per nyckel. Du kan ha 8 samtidiga begäranden samtidigt. Maximal storlek på begärandekroppen är 8 MB. Om du överskrider dessa gränser får du ett 429-fel. Fel som ogiltiga nycklar returnerar 401. Otillräckligt kreditbelopp returnerar 402. Dessa fel förbrukar inte ditt kreditbelopp.

Kontextfönstret är 100 000 tokens för prompt och completion tillsammans. Maximal utdata är 16 000 tokens per begäran. Om du inte anger max_tokens, gränsen är 2 048. Krediten är förbetald och löper aldrig ut. Fel är kostnadsfria. Om du debiteras dubbelt, kontakta support. Systemet loggar inte prompts för träning. Integriteten upprätthålls. Använd kodblocken nedan för att implementera dessa funktioner.

cURL

curl https://api.norestrictedai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set database index to primary key"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.norestrictedai.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.norestrictedai.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

Vilken är no restricted AI-modellen?

Det är en öppen stor språkmodell (LLM) som hostas på våra servrar. Den är anpassad för att svara utan innehållsvägraner för laglig vuxenanvändning. Det är inte GPT, Claude eller någon annan leverantörs modell.

Hur fungerar prissättningen för den obegränsade AI:n?

Du betalar $0.15 per 1M inmatningstokens och $0.50 per 1M utmatningstokens. Kredit är förbetald och löper aldrig ut. Fel och avslag konsumerar inte din balans. Det finns inga månatliga prenumerationavgifter.

Kan jag använda NSFW API:t för kommersiella projekt?

Ja, du kan använda API:et för laglig vuxenanvändning i kommersiella projekt. Modellen vägrar inte kontroversiella eller vuxna ämnen. Den enda hårda gränsen är sexuellt innehåll som involverar minderåriga. Kredit laddas upp med krypto endast.

Få tillgång till din nyckel omedelbart

Registrera dig, kopiera token:en, peka ut din klient mot den nya bas-URL:en. Klart.

Skapa nycklar