API-dokumentation: Uncensored LLM Endpoint
Start bygning med vores upassede LLM API om få minutter. Grænsefladen matcher OpenAI-standarden, så du kan bytte din base URL og nøgle for at få øjeblikkelig adgang til ubegrænset tekstgenerering.
Base URL og autentificering
Din API-nøgle autentificerer hver anmodning til vores endpoints. Vi udsteder én aktiv nøgle pr. konto, hvor en tidligere nøgle erstattes øjeblikkeligt ved generering. Denne designholder din adgang simpel og sikker uden komplekse tilladelsesområder.
Peg din klient til vores base URL og overfør key i headeren. Systemet afviser ugyldige keys med en 401 statuskode. Du behøver aldrig at administrere flere keys eller vente på godkendelse.
Første anmodning med cURL
Verificér, at din integration virker ved at sende en simpel tekstfuldførelse. Brug den ubegrænsede model-ID for at sikre, at du modtager ubegrænsede svar uden indholdsfilter.
Dette request demonstrerer den grundlæggende struktur, der kræves til vores API. Erstat YOUR_API_KEY med dine faktiske oplysninger.
curl https://api.modelsunlocked.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server port to 8080 and restart"}]
}'
Python SDK-integration
Brug det officielle OpenAI Python-bibliotek til at interagere med vores endpoint. Indstil base-URL'en og API-nøglen, før du opretter din klientinstans. Denne tilgang sikrer kompatibilitet med eksisterende kodebaser.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsunlocked.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 SDK-setup
Integrer vores ukensurerede LLM i dine JavaScript-applikationer ved hjælp af det standard SDK. Konfigurer klienten med din specifikke base URL og nøgle.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsunlocked.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-svar via SSE
Aktivér streaming ved at indstille stream-parameteren til true. Vores API returnerer Server-Sent Events (SSE) til real-time tokenlevering. Hver chunk indeholder delvis tekst, hvilket giver din applikation mulighed for at vise resultater inkrementelt.
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)
Begrænsninger, fejl og kontekstvindue
Din konto understøtter et kontekstvindue på 100,000 tokens, der kombinerer prompt- og completion-tokens. Du kan sende op til 300 anmodninger i minuttet med en grænse for samtidighed på 8 samtidige anmodninger. Hvis du overskrider disse grænser, returnerer API'en en 429-hastighedsgrænsefejl. Utilstrækkelige kreditter resulterer i en 402-fejl. Sørg for, at din anmodningskrop er under 8 MB.
Tekniske FAQ'er
Hvad er basis-URL til de låste op modeller API?
Base-URL er HTTPS://api.modelsunlocked.com/v1. Du skal opdatere din klientkonfiguration, så den peger på denne adresse i stedet for standard OpenAI-endpoint.
Hvordan håndterer jeg autentificeringsfejl?
Hvis du modtager statuskoden 401, er din API-nøgle enten ugyldig eller udløbet. Tjek dit dashboard for at sikre, at du bruger den korrekte nøgle. Regenerer en ny nøgle efter behov.
Hvad sker der, hvis jeg løber tør for kredit?
Anmodninger fejler med en 402-statuskode, når din forudbetalte kredit er opbrugt. Du kan opfylde øjeblikkeligt ved hjælp af krypto for at genoptage tjenesten uden at miste din plads i køen.
Adgang kræver ét trin
Registrer, hent din token, og opdater base-URL'en. Komplet.