Förutsättningar och SDK-installation
API:et kräver en giltig nyckel och ett modernt SDK. Installera biblioteket för ditt föredragna språk via pip eller npm. Vi stöder standard OpenAI-klientbibliotek som hanterar autentisering och JSON-parsing automatiskt.
Se till att du har Python 3.8+ eller Node.js 18+ installerat. SDK:t hanterar anslutningspoolning och retry-logik åt dig. Detta minskar mängden boilerplate-kod avsevärt.
from openai import OpenAI
client = OpenAI(base_url="https://api.ablatedmodels.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)
Konfigurera bas-URL:en och API-nyckeln
Peka din klient mot vår specifika slutpunkt. Använd bas-URL:en som anges i ditt dashboard. Skicka din API-nyckel i Authorization-headern. Detta säkerställer att förfrågningar når obegränsade infrastrukturen direkt.
Använd inte standard-OpenAI-bas-URL:en. Din nyckel kommer att misslyckas om den routas felaktigt. Ange bas-URL:en i din SDK-konfigurationsobjekt innan du skickar någon data.
curl https://api.ablatedmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
}'
Skicka din första chat-completion-begäran
Skicka en POST-begäran till /v1/chat/completions. Inkludera ditt modell-ID och en meddelandematris. Modellen svarar omedelbart med textinnehåll. Ingen komplex routinelogik krävs.
Håll payload enkel. Börja med en enda system prompt och ett användarmeddelande. Verifiera att svarstrukturen matchar OpenAI-standard. Detta bekräftar att din integration fungerar korrekt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ablatedmodels.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);
Hantering av strömnings-svar och verktygsanvändning
Aktivera strömning genom att ställa in stream till true. API:et returnerar chunks via Server-Sent Events. Varje chunk innehåller delvis text eller tokenanvändningsdata. Aggregera dessa chunks för att visa realtidsutdata.
Verktygsanvändning stöds för funktionsanrop. Definiera dina verktyg i förfrågan. Modellen returnerar verktygsanrop istället för vanlig text när det är lämpligt. Parsa verktygsanropen för att utföra din anpassade logik.
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)
Förstå tokengränser och kontextfönster
Kontextrutan stöder totalt 100 000 tokens. Detta inkluderar både inmatnings- och utmatningstokens. Ange max_tokens för att begränsa svaret. Standard max utmatning är 2 048 tokens om det inte anges.
Övervaka tokenanvändning i den sista strömningschunken. Fel förbrukar inte kredit. Detta möjliggör säker experiment utan ekonomisk risk. Planera din promptstruktur för att hålla dig inom gränsen.
Felsökning av vanliga fel
Kontrollera din API-nyckel först. Ett 401-fel indikerar en ogiltig eller utgången nyckel. Ett 402-fel betyder att din förbetalda kredit är slut. Ladda upp via krypto för att fortsätta.
Ett 429-fel signalerar hastighetsbegränsning. Du är begränsad till 300 begäranden per minut. Minska din koncurrent eller vänta innan du försöker igen. 8 MB-gränsen för kropp utlöser också 400-fel om den överskrids.
Vanliga frågor
Vad är API:n för de obegränsade avskurna modellerna?
Det är en värdtjänst, OpenAI-kompatibelt API som levererar en enda stor språkmodell utan censur. Den eliminerar innehållsavslag för lagligt vuxen- och kreativitetsinnehåll. Använd standard SDK:er för att integrera den i din app.
Stöder API:t för obegränsade avlägsnade modeller strömning?
Ja, den stöder streaming via Server-Sent Events. Du kan också använda funktionsanrop och JSON-läge. Detaljer om tokenanvändning tillhandahålls i den sista biten.
Vad händer om jag träffar hastighetsbegränsningen?
Du får ett 429-fel. Gränsen är 300 begäranden per minut per nyckel. Pausa dina begäranden eller minska parallelliteten för att lösa problemet.
Obtain your API key
Registrera dig, kopiera nyckeln, uppdatera din bas-URL. Uppsättningen är klar.