sv ▾

chatbotnsfw.comOkänsurerad LLM API för utvecklare

NSFW LLM Integrationsguide

En NSFW LLM API låter dig bygga chattapplikationer som hanterar vuxenteman utan godtyckliga innehållsfilter. Genom att använda en OpenAI-kompatibel slutpunkt får du en enda modell som svarar på promptar direkt, vilket gör integrationen enkel för utvecklare som behöver tillförlitliga NSFW-funktioner.

Senast uppdaterad

Sammanfattning

  1. Använd den standardiserade /v1/chat/completions-slutpunkten för enkel integration med befintliga OpenAI SDK:n.
  2. Den icke-censurerade modellen hanterar vuxna teman utan vägran, med stöd för upp till 100k tokens kontextfönster.
  3. Prissättningen är transparent vid $0,15 per 1M inmatningstoken och $0,50 per 1M utmatningstoken.
  4. Kryptoendast förbetalda krediter säkerställer inga månadskostnader eller oväntade faktureringsöverraskningar.

Varför välja en NSFW LLM för din applikation

Direkt integration eliminerar behovet av komplex modellruttning eller flera leverantörsnycklar. En enda obegränsad modell hanterar både standard- och vuxna prompts utan godtyckliga avslag. Detta tillvägagångssätt förenklar din arkitektur avsevärt. Du undviker överhead för att hantera flera API-nycklar från olika leverantörer.

Utvecklare har ofta svårt med inkonsistent innehållsfiltrering i standardmodeller. Ett NSFW LLM API ger förutsägbart beteende för rollspel och kreativt skrivande. Modellen är finjusterad för att svara utan att blockera lagligt vuxet innehåll. Denna tillförlitlighet är avgörande för applikationer där användarupplevelsen beror på konsekventa svar.

  • Endast modell minskar komplexiteten.
  • Inga godtyckliga avslag på vuxenteman.
  • Standard OpenAI-kompatibla endpoints.

Den OpenAI-kompatibla slutpunkten

Vårt API använder standarden /v1/chat/completions-slutpunkten, vilket säkerställer kompatibilitet med befintliga verktyg. Du kan använda de officiella OpenAI SDK:erna eller vilken OpenAI-kompatibel klientbibliotek som helst. Ändra helt enkelt base URL och ange din API-nyckel. Denna kompatibilitet innebär att du kan migrera befintlig kod med minimala ändringar.

Slutpunkten stöder text-in, text-ut-interaktioner. Den erbjuder inga embeddings, bildgenerering eller ljudbearbetning. Denna fokuserade design håller API:t snabbt och kostnadseffektivt. Du får direkt tillgång till modellens funktioner utan onödig overhead.

Här visas hur du strukturerar din begäran:

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • Bas URL: HTTPS://api.chatbotnsfw.com/v1
  • Metod: POST
  • Slutpunkt: /chat/completions

Att konfigurera din utvecklingsmiljö

Börja med att installera OpenAI SDK:t för ditt föredragna språk. SDK:t hanterar autentisering och begärandeformatering automatiskt. Du behöver bara konfigurera bas-URLen och API-nyckeln. Denna installation fungerar med Python, Node.js och andra populära språk.

Se till att dina miljövariabler är inställda korrekt. Förvara din API-nyckel säkert för att förhindra obehörig användning. API-nyckeln genereras omedelbart efter registrering. Du kan hantera din nyckel via utvecklardashboarden.

Överväg att använda en virtuell miljö för att undvika beroendekonflikter. Denna praxis håller ditt projekt rent och hanterbart. Det gör det också enklare att dela din kod med andra utvecklare.

from openai import OpenAI

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

Konfigurera API-klienten

Konfigurera din klient att peka mot vår bas-URL. Ange API-nyckeln i authorization-huvudet. SDK:n hanterar resten av kommunikationen. Denna konfiguration säkerställer att dina begäranden routas korrekt.

Du kan justera parametrar som temperaturen och top_p för att kontrollera svarsmångfald. Dessa inställningar gör att du kan finjustera modellens beteende. Högre temperaturvärden leder till mer kreativa utdata. Lägre värden ger mer deterministiska svar.

Testa din konfiguration med en enkel prompt. Verifiera att du får ett giltigt svar. Detta steg bekräftar att din installation är korrekt innan du fortsätter till mer komplexa interaktioner.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatbotnsfw.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);

Skickar din första NSFW-prompt

Skapa en begäran med ett systemmeddelande och ett användarprompt. Systemmeddelandet definierar modellens beteende. Användarprompten innehåller det faktiska innehåll du vill bearbeta. Skicka denna begäran till /v1/chat/completions-slutpunkten.

Modellen kommer att svara med text direkt. Du kan parsasvaret för att extrahera det genererade innehållet. Detta innehåll kan visas för dina användare eller bearbetas vidare.

Kom ihåg att modellen är uncensored. Den kommer att svara på vuxna teman utan avslag. Detta gör den idealisk för rollspel och kreativa skrivapplikationer. Du behöver inte oroa dig för att innehållsfilter blockerar dina prompts.

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)

Hantering av strömnings-svar för realtidschatt

Aktivera strömning genom att ställa in stream-parametern till true. API:et skickar svar token för token. Detta möjliggör en smidigare användarupplevelse i chattapplikationer. Användarna ser texten dyka upp i realtid när den genereras.

Analysera strömsvaret för att extrahera varje token. Ackumulera tokenen för att bilda det kompletta svaret. Denna metod minskar den upplevda latensen för användaren. Det gör interaktionen mer naturlig och responsiv.

Hantera eventuella fel som kan uppstå under strömning. Retriologik kan hjälpa till att återhämta sig från tillfälliga nätverksproblem. Se till att din applikation hanterar delvisa svar på ett smidigt sätt.

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)

Optimering av tokenanvändning för kostnadseffektivitet

Övervaka din tokenanvändning för att hantera kostnaderna effektivt. API:t tar ut $0,15 per 1M inmatningstokens och $0,50 per 1M utmatningstokens. Håll dina prompts korta för att minska användningen av inmatningstokens. Klipp av långa konversationshistoriker för att stanna inom kontextfönstret.

Kontextfönstret är 100 000 tokens. Detta möjliggör omfattande samtal utan att tappa kontexten. Längre samtal förbrukar dock fler tokens. Var medveten om tokenantalet för att undvika oväntade avgifter.

Använd /v1/models-slutpunkten för att kontrollera modellinformationen. Denna slutpunkt ger information om modellens funktioner. Det hjälper dig att förstå gränserna och funktionerna som är tillgängliga för dig.

Avancerade parametrar: temperatur och top_p

Justera temperaturparametern för att styra slumpmässigheten. En temperatur på 0,7 är en bra utgångspunkt. Högre värden ökar kreativiteten men kan minska sammanhanget. Lägre värden gör utdata mer förutsägbara.

Använd top_p-parametern för att styra svarens mångfald. Den begränsar modellen till den högsta sannolikhetsmassan. Denna teknik hjälper till att undvika lågsannolika, meningslösa utdata. Kombinera den med temperature för finjusterad kontroll.

Experimentera med dessa parametrar för att hitta rätt balans. Olika applikationer kan kräva olika inställningar. Rollspel kan gynnas av högre temperaturer. Faktiska frågor kan kräva lägre temperaturer.

Felsökning vanliga integrationsfel

Vanliga fel inkluderar ogiltiga API-nycklar och rate limits. Kontrollera din API-nyckel för stavfel och se till att den är aktiv. Rate limits är inställda på 300 förfrågningar per minut. Att överskrida denna gräns ger ett 429-fel.

Verifiera att din begärandekropp är under 8 MB. Stora payloader kan orsaka tidsöverskridanden eller fel. Säkerställ att din JSON är välformad och giltig. Ogiltig JSON resulterar i ett 400-fel.

Kontrollera dokumentationen för detaljerade felkoder. API:n returnerar tydliga felmeddelanden för att hjälpa dig att diagnostisera problem. Använd dessa meddelanden för att identifiera och lösa problem snabbt.

Vanliga frågor

Är NSFW LLM API:et kompatibelt med OpenAI SDK:er?

Ja, vårt API använder standard OpenAI-kompatibla slutpunkter. Du kan använda de officiella OpenAI SDK:erna eller vilken kompatibel klientbibliotek som helst genom att helt enkelt ändra bas-URL:en och API-nyckeln.

Vilken är storleken på contextfönstret?

Kontextrutan är 100,000 tokens, vilket möjliggör omfattande konversationer. Ett svar kan använda hela utrymmet som finns kvar i fönstret; max_tokens är valfritt och begränsar endast slutförandet.

Hur fungerar prissättningen?

Priset är $0,15 per 1 miljon inmatningstokens och $0,50 per 1 miljon utmatningstokens. Du betalar för faktisk tokenanvändning med förbetalt kryptokredit, och fel är gratis.

Kan jag använda detta API för rollspelsapplikationer?

Absolut. Modellen är uncensored och hanterar vuxenteman utan avvisning, vilket gör den idealisk för rollspel och kreativt skrivande.

Skaffa din API-nyckel nu

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är det.