da ▾

chatbotnsfw.comUfiltreret LLM API til udviklere

NSFW LLM integrationsguide

En NSFW LLM API giver dig mulighed for at bygge chatapplikationer, der håndterer voksne temaer uden vilkårlige indholdsfilter. Ved at bruge et OpenAI-kompatibelt endepunkt får du en enkelt model, der svarer direkte på prompts, hvilket gør integrationen ligetil for udviklere, der har brug for pålidelige NSFW-funktioner.

Sidst opdateret

Opsummering

  1. Brug den standard /v1/chat/completions-endpoint til nem integration med eksisterende OpenAI SDK'er.
  2. Den ucensurerede model håndterer voksen-temaer uden afvisning og understøtter op til 100k tokens kontekstvinduer.
  3. Prissætningen er gennemsigtig på $0.15 per 1M input-tokens og $0.50 per 1M output-tokens.
  4. Kryptoforudbetalte kreditter sikrer ingen månedlige gebyrer eller uventede faktureringsoverraskelser.

Hvorfor vælge en NSFW LLM til din applikation

Direkte integration eliminerer behovet for kompleks modelrouting eller flere nøgler. En enkelt ubegrænset model håndterer både standard- og voksenprompts uden vilkårlige afvisninger. Denne tilgang forenkler din arkitektur betydeligt. Du undgår overhead ved at administrere flere API-nøgler fra forskellige udbydere.

Udviklere har ofte svært ved inkonsistent indholdsfiltrering i standardmodeller. En NSFW LLM API giver forudsigelig adfærd til rollespil og kreativ skrivning. Modellen er finjusteret til at svare uden at blokere lovligt voksent indhold. Denne pålidelighed er afgørende for applikationer, hvor brugeroplevelsen afhænger af konsistente svar.

  • Single model reduces complexity.
  • Ingen vilkårlige afvisninger af voksen-temaer.
  • Standard OpenAI-kompatible endpoints.

Forståelse af den OpenAI-kompatible endpoint

Vores API bruger standard /v1/chat/completions-endpointet, hvilket sikrer kompatibilitet med eksisterende værktøjer. Du kan bruge de officielle OpenAI SDK'er eller ethvert OpenAI-kompatibelt klientbibliotek. Skift blot base URL'en og angiv din API-nøgle. Denne kompatibilitet betyder, at du kan migrere eksisterende kode med minimale ændringer.

Endpointet understøtter text-in, text-out-interaktioner. Det tilbyder ikke embeddings, billedgenerering eller lydprocessing. Denne fokuserede design gør API'et hurtigt og omkostningseffektivt. Du får direkte adgang til modellens funktioner uden unødvendig overhead.

Her er hvordan du strukturerer din anmodning:

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"}]
  }'
  • Base URL: HTTPS://api.chatbotnsfw.com/v1
  • Metode: POST
  • Endpoint: /chat/completions

Opsætning af dit udviklingsmiljø

Start med at installere OpenAI SDK til dit foretrukne sprog. SDK'en håndterer autentificering og anmodningsformatering automatisk. Du skal kun konfigurere base-URLen og API-nøglen. Denne opsætning fungerer med Python, Node.js og andre populære sprog.

Sørg for, at dine miljøvariabler er indstillet korrekt. Gem din API-nøgle sikkert for at forhindre uautoriseret brug. API-nøglen genereres øjeblikkeligt efter tilmelding. Du kan administrere din nøgle via udviklerdashboardet.

Overvej at bruge et virtuelt miljø for at undgå konflikter mellem afhængigheder. Denne praksis holder dit projekt rent og overskueligt. Det gør det også lettere at dele din kode med andre udviklere.

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)

Konfigurerer API-klienten

Konfigurer din klient til at pege på vores base URL. Indstil API-nøglen i authorization-headeren. SDK'en vil håndtere resten af kommunikationen. Denne konfiguration sikrer, at dine anmodninger dirigeres korrekt.

Du kan justere parametre som temperaturen og top_p for at kontrollere svardiversiteten. Disse indstillinger giver dig mulighed for at finjustere modellens adfærd. Højere temperaturværdier giver mere kreative output. Lavere værdier resulterer i mere deterministiske svar.

Test din konfiguration med en simpel prompt. Verificer, at du modtager et gyldigt svar. Dette trin bekræfter, at din opsætning er korrekt, før du fortsætter til mere komplekse 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);

At sende din første NSFW-prompt

Opret en anmodning med en systemmeddelelse og et brugerprompt. Systemmeddelelsen definerer modellens adfærd. Brugerprompten indeholder det faktuelle indhold, du vil behandle. Send denne anmodning til /v1/chat/completions-endpointet.

Modellen vil svare med tekst direkte. Du kan analysere svaret for at udtrække det genererede indhold. Dette indhold kan vises til dine brugere eller behandles yderligere.

Husk, at modellen er uncensored. Den vil svare på voksenemner uden afvisning. Dette gør den ideel til rollespil og kreative skriveapplikationer. Du behøver ikke at bekymre dig om, at indholdsfiltre blokerer dine 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)

Håndtering af streamingrespons til realtidschat

Aktivér streaming ved at indstille stream-parameteren til true. API'et vil sende svar token for token. Dette giver en glattere brugeroplevelse i chatapplikationer. Brugere ser teksten dukke op i realtid, mens den genereres.

Parser streamingssvaret for at udtrække hvert token. Akkumuler tokensene for at danne det komplette svar. Denne metode reducerer den opfattede latens for brugeren. Det får interaktionen til at føles mere naturlig og responsiv.

Håndter eventuelle fejl, der kan opstå under streaming. Fejlhåndtering med retry-logik kan hjælpe med at gendanne fra midlertidige netværksproblemer. Sørg for, at din applikation håndterer delvise svar fejlfrit.

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 af tokenforbrug for omkostningseffektivitet

Overvåg dit tokenforbrug for at håndtere omkostninger effektivt. API'et opkræver $0,15 per 1M input-tokens og $0,50 per 1M output-tokens. Hold dine prompts korte for at reducere input-tokenforbrug. Forkort lange samtalehistorikker for at holde dig inden for kontekstvinduet.

Kontekstvinduet er på 100.000 tokens. Dette muliggør omfattende samtaler uden at miste kontekst. Længere samtaler forbruger dog flere tokens. Vær opmærksom på tokenantallet for at undgå uventede omkostninger.

Brug /v1/models-endpointet til at tjekke modeloplysningerne. Dette endpoint giver oplysninger om modellens kapaciteter. Det hjælper dig med at forstå de grænser og funktioner, der er tilgængelige for dig.

Avancerede parametre: temperatur og top_p

Juster temperaturparameteren for at kontrollere tilfældighed. En temperatur på 0,7 er et godt udgangspunkt. Højere værdier øger kreativiteten, men kan reducere sammenhængen. Lavere værdier gør outputtet mere forudsigeligt.

Brug top_p-parametret til at kontrollere diversiteten af svar. Det begrænser modellen til den øverste sandsynlighedsmasse. Denne teknik hjælper med at undgå lav-sandsynlighed, meningsløse output. Kombiner det med temperature for finjusteret kontrol.

Eksperimentér med disse parametre for at finde den rigtige balance. Forskellige applikationer kan kræve forskellige indstillinger. Roleplay kan drage fordel af højere temperaturer. Faktuelle forespørgsler kan kræve lavere temperaturer.

Fejlfinding af almindelige integrationsfejl

Almindelige fejl inkluderer ugyldige API-nøgler og hastighedsbegrænsninger. Tjek din API-nøgle for tastefejl og sørg for, at den er aktiv. Hastighedsbegrænsninger er sat til 300 anmodninger i minuttet. At overskride denne grænse vil resultere i en 429-feil.

Verificér, at din request-body er under 8 MB. Store payloads kan forårsage timeouts eller fejl. Sørg for, at din JSON er velstruktureret og gyldig. Ugyldig JSON vil resultere i en 400-fejl.

Tjek dokumentationen for detaljerede fejlkoder. API'et returnerer klare fejlmeddeleser for at hjælpe dig med at diagnosticere problemer. Brug disse meddelelser til hurtigt at identificere og løse problemer.

Ofte stillede spørgsmål

Er NSFW LLM API'et kompatibelt med OpenAI SDK'er?

Ja, vores API bruger standard OpenAI-kompatible endpoints. Du kan bruge de officielle OpenAI SDK'er eller enhver kompatibel klientbibliotek ved blot at ændre base URL og API-nøgle.

Hvad er størrelsen på context window?

Kontekstvinduet er på 100,000 tokens, hvilket muliggør omfattende samtaler. Et svar kan bruge alt det plads, der er tilbage i vinduet; max_tokens er valgfrit og begrænser kun udfyldningen.

Hvordan fungerer prissætning?

Prisen er $0,15 per 1M input-tokens og $0,50 per 1M output-tokens. Du betaler for reel tokenbrug med forudbetalt krypto-kredit, og fejl er gratis.

Kan jeg bruge denne API til rollespilsapplikationer?

Absolut. Modellen er uncensored og håndterer voksent temaer uden afvisning, hvilket gør den ideel til rollespil og kreativ skrivning.

Få din API-nøgle nu

Tilmeld dig, få din nøgle, og opdater din base-URL. Det er det.