Integrera Uncensored LLM API
Klistra in vår icke-censurerade LLM-API i ditt projekt med en enda ändring av bas-URL:en. Få textgenerering utan innehållsavslag med standard OpenAI-kompatibla ändpunkter.
https://api.nsfwhub.cc/v1uncensoredBas URL och autentisering
Bas-URL:en för alla förfrågningar är https://api.nsfwhub.cc/v1. Autentisera genom att skicka din API-nyckel i Authorization header. Generera din nyckel via kontrollpanelen med Google eller e-post. Använd den omedelbart för begäran.
curl https://api.nsfwhub.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Add error handling to the login endpoint"}]
}'Fel returnerar standardiserade HTTP-koder. Ogiltiga nyckler ger 401. Hastighetsbegränsningar utlöser 429. Denna slutpunkt hanterar endast textgenerering.
POST /v1/chat/completions-slutpunkt
Skicka meddelanden för att generera text med hjälp av uncensored modellen. Slutpunkten accepterar standard chattformat. Skicka ditt systemprompt för konsekvent beteende. Definiera användarmeddelanden för kontext. API:t returnerar genererade texttoken. Konfigurera parametrar som temperatur för kreativitet. Använd JSON-läge för strukturerad utmatning. Förfrågningar bearbetas omedelbart. Inga embeddingar stöds här. Endast textkomplettering sker.
GET /v1/models-slutpunkt
Fråga efter tillgängliga modeller med en enkel GET-förfrågan. Svaret listar uncensored modell-ID. Använd detta för att snabbt verifiera anslutningen. Kontrollera modellinformation innan integration. API:t tillhandahåller en specifik modell. Det routar inte mellan leverantörer. Se till att din klient hanterar svaret korrekt. Denna slutpunkt bekräftar att din nyckel fungerar. Inga andra modeller är tillgängliga för närvarande.
Stödda parametrar och JSON-läge
Styr genereringen med temperature, top_p, och seed. Ställ in response_format för {"type": "json_object"} för strikt JSON. Detta säkerställer parsbar utdata för appar. Använd stop sekvenser för att avbryta genereringen. Justera max_tokens att begränsa utdatalängd. Modellen stöder verktygsanrop för funktioner. Skicka verktyg i standardformat. Frekvensstraff hjälper till att minska upprepning. Dessa parametrar fungerar exakt som hos OpenAI.
Strömningsresponser med SSE
Aktivera strömning genom att ställa in stream: true. API:et skickar Server-Sent Events (SSE). Ta emot tokens när de genereras. Detta minskar den upplevda latensen för användare. Parsera varje chunk för visning i realtid. Den sista chunken innehåller användningsstatistik. Hantera ofullständig JSON noggrant. Strömning fungerar med alla parametrar. Avbryt begäranden genom att stänga anslutningen. Denna metod sparar minne för lång text.
Hantering av token och fel
Kontextrutan är 100 000 tokens totalt. Utdata begränsas till 16 000 tokens per begäran. Fel som 402 indikerar otillräcklig kredit. Fyll på via krypto endast. 429-fel betyder att du har nått gränsen på 300 begäranden per minut. Vänta innan du försöker igen. Obanerat kredit förfaller aldrig. Avslag för mindre innehåll är gratis. Spåra användning via den sista SSE-chunken. Fel förbrukar inte tokens.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwhub.cc/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.nsfwhub.cc/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 bas-URL för NSFW hub API?
Bas-URL: HTTPS://api.nsfwhub.cc/v1. Den är fullt kompatibel med OpenAI SDK:er. Ändra base URL i din klientkonfiguration.
Hur hanterar jag hastighetsbegränsningar?
Gränsen är 300 begäranden per minut per nyckel. En 429-statuskod indikerar att du har överskridit detta. Vänta kort innan du försöker igen med din begäran.
Stöder den obegränsade LLM:n JSON-läge?
Ja, ange response_format till json_object. Detta säkerställer strikt JSON-utmatning. Det fungerar med standard chattparametrar. Parsa resultatet direkt i din kod.
Hämta din API-nyckel
Registrera dig, hämta nyckeln och uppdatera bas-URL:en. Det är allt.