Snabbstart: uncensored API-integration
Integrera vårt obegränsade LLM i din applikation med det officiella OpenAI-kompatibla SDK:et. Du konfigurerar bas-URL:en, autentiserar med dina förbetala kryptokrediter och skickar textbegäranden omedelbart.
Förutsättningar: Installera det officiella SDK:t
Installera biblioteket som matchar din utvecklingsmiljö för att börja kommunicera med API:et. SDK:en hanterar autentisering och serialisering automatiskt så att du kan fokusera på logiken.
För Python-miljöer, använd standardpakethanteraren för att installera den senaste versionen. Node.js-utvecklare bör lägga till npm-paketet i sina projektberoenden. Båda verktygen stöder samma OpenAI-kompatibla protokoll.
- Python:
pip install openai - Node.js:
npm install openai
Att ställa in bas-URL:en och API-nyckeln
Konfigurera klienten att peka mot vår specifika slutpunkt och använd din unika nyckel för auktorisation. Denna konfiguration säkerställer att alla anropas via vår omöjliggjorda infrastruktur istället för standardleverantören. Du måste ersätta platshållaren med nyckeln som genererats på ditt dashboard.
URL-strukturen för bas-URL:en är konsekvent med standardimplementationer, men domänen skiljer sig. Denna ändring är kritisk eftersom vår modell inte delar samma vidarebefordran som kommersiella jättar. Förvara din nyckel säker och exponera den inte i kod på klientidan.
- Bas-URL:
https://api.filterwithoutai.com/v1 - Auth-huvud:
Authorization: Bearer YOUR_API_KEY
Att göra din första förfrågan till /v1/chat/completions
Skicka en POST-begäran till chat-completions-slutpunkten med din prompt och modellspecifikation. Systemet bearbetar texten och returnerar ett rått svar utan innehållsfilter för lagliga vuxenämnen. Du måste ange modell-ID:t som uncensored till att komma/access detta specifika beteende.
Förfrågningskroppen inkluderar standardparametrar som messages och model. API:et accepterar din inmatning och genererar text baserat på kontextrutans gränser. Fel under bearbetningen förbrukar inte dina förbetalda krediter, vilket säkerställer rättvis fakturering.
Hantering av strömnings-svar och tokenanvändning
Aktivera strömning för att ta emot modellutdata i bitar istället för att vänta på hela svaret. Denna metod minskar upplevd latens och gör att du kan visa text i realtid för användare. SDK:et hanterar Server-Sent Events (SSE)-protokollet automatiskt.
Tokenanvändning rapporteras i den sista biten av strömmen. Du kan spåra in- och utmatningsantal för att hantera dina förbetala krediter effektivt. Det maximala utmatningen per begäran är 16 000 token, eller 2 048 om du inte anger gränsen explicit.
Konfigurera JSON-läge och verktygsanrop
Strukturera dina svar för programmatisk användning genom att aktivera JSON-läge eller definiera verktygsscheman. Denna funktion säkerställer att modellen returnerar giltig data som din applikation kan parsadata utan fel. Använd response_format parameter för att tvinga fram strikt JSON-utmatning.
Verktygsanrop låter modellen exekvera funktioner baserat på dina promptinstruktioner. Du kan definiera verktyg och specificera hur modellen ska välja dem. Denna funktion fungerar sömlöst med vår enda obegränsade modell utan ytterligare konfigurationsöverhead.
Förstå hastighetsgränser och koncurrerande begäranden
Övervaka din begäranvolym för att undvika tjänsteförsämring orsakad av hastighetsbegränsning. Vår infrastruktur upprätthåller en gräns på 300 begäranden per minut per API-nyckel. Du kan också skicka upp till 8 parallella begäranden samtidigt med samma nyckel.
Om du överskrider dessa gränser returnerar API:t statuskoden 429. Varje konto stöder endast en aktiv nyckel vid en tidpunkt, så att generera en ny nyckel ersätter den gamla. Begärkroppar får inte överstiga 8 MB för att säkerställa effektiv bearbetning.
cURL
curl https://api.filterwithoutai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.filterwithoutai.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.filterwithoutai.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 definierar din obegränsade modell jämfört med andra alternativ?
Vår modell är en open-weight-lösning justerad specifikt för att svara utan innehållsvägraner för laglig vuxenanvändning. Den använder inte dina prompts för träning och erbjuder transparent förbetald fakturering utan månatliga lås. Kontextfönstret stöder 100 000 token för förlängda samtal.
Hur fungerar fakturering med kryptovaluta?
Du betalar endast för tokens som används, med fel och avslag som är gratis. Krediter fylls på via USDT (TRC20) eller USDC (Base) med bonuskrediter för större belopp. Din förskottskredit löper inte ut, vilket eliminerar behovet av att hantera återkommande prenumerationer.
Finns det en hård innehållsbegränsning?
Ja, sexuellt innehåll som involverar minderåriga vägras alltid oavsett modellinställningar. Alla andra lagliga vuxna, fiktiva eller kontroversiella ämnen bearbetas utan filter. Detta säkerställer efterlevnad samtidigt som den ofiltrerade upplevelsen som utvecklare förväntar sig behålls.
Säkra din API-nyckel
Registrera dig, kopiera token:en, och uppdatera endpoint. Det är allt du behöver.