da ▾

Direkte ubegrænset LLM API til udviklere

Start med prøvekreditter

Indtast e-mail og adgangskode; din nøgle vises med det samme.

Prøv med prøve kredit
Base URL
https://api.nsfwopenrouter.com/v1
Model
unfiltered

API-hurtigstart: Chat-kompletteringer

Start bygning med vores upassede LLM API om få minutter. Denne guide dækker autentificering, anmodningsstrukturer og streaming til din NSFW-chatbot eller rollespilsapp.

Base URL
https://api.nsfwopenrouter.com/v1
Model
unfiltered

Autentificering & Base URL

Din API-nøgle autentificerer hver anmodning. Brug Authorization header med Bearer skema. Din base URL er https://api.nsfwopenrouter.com/v1. Denne URL fungerer med ethvert OpenAI-kompatibelt SDK. Du behøver ikke et abonnement. Du betaler kun for brugte tokens. Fejl og afvisninger medfører ingen omkostninger. Tilmeld dig via Google eller e-mail for at modtage dit nøgle øjeblikkeligt.

At sende en Chat Completion Request

Send en POST-forespørgsel til /v1/chat/completions. Model-ID'et er altid uncensored. Angiv din systemprompt for at definere adfærd. Inkluder brugermeldinger i messages array. API'et returnerer tekstoutput direkte. Der sker ingen kompleks routing. Trafikken går direkte til vores servere. Dette sikrer konsekvent NSFW-håndtering uden upstream-filter.

Håndtering af streamingrespons

Aktivér streaming ved at indstille stream til true. API'en returnerer Server-Sent Events (SSE). Hver chunk indeholder delvis tekst. Detaljer om tokenforbrug vises i den sidste chunk. Dette reducerer den opfattede latens for brugere. Det muliggør visning af genereret indhold i realtid. Håndter fejl inden for strømningslogikken. Kasser ufuldstændige chunks ved fejl.

Konfigurerer Modelparametre

Juster temperature til kreativitet. Brug top_p for nucleus sampling. Indstil max_tokens for at begrænse outputlængden. Den maksimale standardværdi er 2.048 tokens. Du kan anmode om op til 16.000 tokens pr. anmodning. Kontekstvinduet understøtter i alt 100.000 tokens. Dette inkluderer både prompt og completion. Finjuster disse indstillinger til dine specifikke rollespilsbehov.

Tvinger JSON-tilstand

Brug response_format med {"type": "json_object"}. Modellen garanterer gyldig JSON-output. Denne struktur er essentiel for programmatisk integration. Analyser svaret direkte ind i dine applikationsobjekter. Undgå regex-parsing for pålidelighed. Denne funktion sikrer konsekvent dataudtrækning. Den fungerer sømløst med standard SDKs.

Forståelse af værktjskald

Definer værktøjer i request body. Modellen kan returnere strukturerede funktionskald. Brug tool_choice for at tvinge specifikke adfærder. Dette muliggør dynamiske agent-arbejdsgange. API'et understøtter standard OpenAI-værktogsformater. Parse tool_calls array i responsen. Udfør funktioner og send resultater tilbage. Dette giver mulighed for komplekse multi-trin interaktioner.

cURL

curl https://api.nsfwopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run my unit tests and show results"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwopenrouter.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.nsfwopenrouter.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 NSFW alternativet til OpenRouter til direkte ubegrænset adgang?

Vores API giver direkte adgang til en ucensureret model uden OpenRouter's routing-lag. Du får konsekvent NSFW-output uden upstream-filtere, der forstyrrer. Dette er ideelt til rollespilsapplikationer, der har brug for pålidelig voksenindholdsproduktion.

Hvorfor får jeg 402-fejl?

En 402-fejl indikerer utilstrækkelig forudbetalt kredit. Tokens beregnes først efter succesfuld behandling. Tilføj kryptokredit til din konto for at genoptage servicen. Kredit udløber ikke, så du kan oplade senere.

Hvordan fungerer 100.000-token kontekstvinduet?

Begrænsningen på 100.000 tokens gælder for summen af input- og output-tokens. Du kan sende store prompts og modtage lange svar. Det maksimale enkelt svar er 16.000 tokens. Administrer din historie for at holde dig inden for dette vindue for optimal ydeevne.

Få din API-nøgle øjeblikkeligt

Tilmeld dig, hent din nøgle, opdater base-URL'en. Det er det.

Prøv med prøve kredit