sv ▾

Direkt obegränsad LLM-API för utvecklare

Börja med provkrediter

Ange e-postadress och lösenord; din nyckel dyker upp omedelbart.

Prova med provkredit
Bas URL
https://api.nsfwopenrouter.com/v1
Modell
obegränsad

API-snabbstart: Chat Completions

Börja bygga med vår obegränsade LLM API på några minuter. Denna guide täcker autentisering, förfrågningsstrukturer och strömning för din NSFW-chattbot eller rollspelsapp.

Bas URL
https://api.nsfwopenrouter.com/v1
Modell
obegränsad

Autentisering & bas-URL

Ditt API-nyckel autentiserar varje begäran. Använd Authorization header med Bearer schema. Din bas-URL är https://api.nsfwopenrouter.com/v1. Denna URL fungerar med vilket OpenAI-kompatibelt SDK som helst. Du behöver inget abonnemang. Du betalar endast för använda token. Fel och avdrag kostar inget. Registrera dig via Google eller e-post för att få din nyckel omedelbart.

Skickar en chattslutförandeförfrågan

Skicka en POST-förfrågan till /v1/chat/completions. Modell-ID:t är alltid uncensored. Ange din systemprompt för att definiera beteende. Inkludera användarmeddelanden i messages array. API:t returnerar textutmatning direkt. Ingen komplex routning sker. Trafiken går rakt till våra servrar. Detta säkerställer konsekvent hantering av NSFW utan filter i överordnade led.

Hantering av strömnings-svar

Aktivera strömning genom att ställa in stream för true. API:et returnerar Server-Sent Events (SSE). Varje chunk innehåller delvis text. Detaljer om tokenanvändning visas i den sista chunken. Detta minskar den upplevda latensen för användare. Det möjliggör visning av genererat innehåll i realtid. Hantera fel inom strömmlogiken. Ignorera ofullständiga chunkar vid fel.

Konfigurera modellparametrar

Justera temperature för kreativitet. Använd top_p för nucleus sampling. Ställ in max_tokens att begränsa utdatalängd. Standardmax är 2 048 tokens. Du kan begära upp till 16 000 tokens per begäran. Kontextrutan stöder 100 000 tokens totalt. Detta inkluderar både prompt och komplettering. Finjustera dessa inställningar för dina specifika rollbehov.

Tvingar JSON-läge

Använd response_format med {"type": "json_object"}. Modellen garanterar giltig JSON-utdata. Denna struktur är avgörande för programmatisk integration. Analysera svaret direkt till dina applikationsobjekt. Undvik regex-analys för tillförlitlighet. Denna funktion säkerställer konsekvent dataextraktion. Den fungerar sömlöst med standard SDK:er.

Förstå verktygsanrop

Definiera verktyg i begärans kropp. Modellen kan returnera strukturerade funktionsanrop. Använd tool_choice för att tvinga specifika beteenden. Detta möjliggör dynamiska agentflöden. API:et stöder standard OpenAI-verkformat. Parsa tool_calls array i svaret. Exekvera funktioner och mata in resultat tillbaka. Detta möjliggar komplexa flerstegsinteraktioner.

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);

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 NSFW OpenRouter-alternativet för direkt tillgång till icke-censurerade modeller?

Vårt API erbjuder direkt tillgång till en obegränsad modell utan OpenRouter:s routningslager. Du får konsekvent NSFW-utmatning utan att överliggande filter stör. Detta är idealiskt för rollspellsappar som behöver tillförlitlig generation av vuxet innehåll.

Varför får jag 402-fel?

Ett 402-fel indikerar otillräcklig förbetald kredit. Tokens debiteras endast efter lyckad bearbetning. Lägg till kreditkrypto på ditt konto för att återuppta tjänsten. Krediten löper aldrig ut, så du kan ladda upp senare.

Hur fungerar kontextfönstret på 100 000 tokens?

Begränsningen på 100 000 tokens gäller summan av inmatnings- och utmatningstokens. Du kan skicka stora prompter och få långa svar. Maximalt enskilt svar är 16 000 tokens. Hantera din historik för att hålla dig inom detta fönster för optimal prestanda.

Skaffa din API-nyckel omedelbart

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

Prova med provkredit