da ▾
Få din nøgle

Integrationsguide til upolerede ai-modeller

Integrer uncensored AI API med en enkelt base URL og standard OpenAI-kompatible parametre. Denne guide dækker autentificering, streaming og begrænsninger til NSFW LLM-implementeringer.

Base URL og autentificering

Brug den angivne base-URL til alle forespørgsler. Overfør din API-nøgle i Authorization header. Nøglen giver adgang til den uncensored model uden abonnementslåse.

Autentificeringen er streng. Ugyldige nøgler returnerer 401. Sørg for at kopiere nøglen straks efter generering. Tjenesten accepterer kun crypto-topups.

Første anmodning

Send en POST-anmodning til chat-completions-endepunktet. Modelidentifikatoren er uncensored. Dette returnerer et direkte tekstrespons uden indholdsfiltere.

Brug følgende cURL-kommando til at verificere forbindelsen. Erstat YOUR_API_KEY med din faktiske nøgle.

curl https://api.modelsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
  }'

Tjek svaret for choices array. Det indeholder den genererede tekst.

Python SDK-integration

Installer den officielle OpenAI-pakke. Konfigurer base URL og API-nøgle, før du foretager kald. Dette sikrer kompatibilitet med den uncensored AI API.

Initialiser klienten med dine legitimationsoplysninger. Indstil modellen til uncensored. Send en simpel besked for at teste integrationen.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsabliterated.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)

Svaret objekt giver adgang til indholdet. Håndter undtagelser for netværksfejl eller godkendelsesproblemer.

Node SDK-setup

Importér OpenAI-biblioteket i dit Node.js-projekt. Indstil base URL og API-nøgle i konfigurationsobjektet. Dette giver sømløs integration med eksisterende kodebaser.

Opret en forekomst af klienten. Angiv dine legitimationsoplysninger. Anmod om completion ved hjælp af uncensored model.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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);

Log den genererede tekst. Sørg for, at du håndterer asynkrone svar korrekt. API'et understøtter standard JSON-formater.

Streaming-svar med SSE

Aktivér streaming ved at indstille stream til true. Serveren sender Server-Sent Events (SSE). Hvert stykke indeholder delvis tekst.

Aggreger chunkene for at danne det komplette svar. Dette reducerer den opfattede latens for lange output. Den sidste chunk indeholder tokenforbrugsstatistikker.

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)

Parser SSE-datastrømmen. Håndter fejl under streaming. API'en sikrer konsekvent tokenoptælling.

Rate Limits og Begrænsninger

Observe the rate limits to avoid 429 errors. You get 300 requests per minute per key. Max concurrent requests are 8. The request body must be under 8 MB.

Kontekstvinduet er på 100.000 tokens i alt. Max output er 16.000 tokens. Fejl og afslag forbruger ikke kredit. Brug 402-fejl til at tjekke for utilstrækkelige midler.

Almindelige spørgsmål

Hvad er størrelsen på context window?

Kontekstvinduet er på 100.000 tokens inklusive prompt og completion. Max output pr. anmodning er 16.000 tokens. Hvis du ikke indstiller max_tokens, er standardværdien 2.048.

Hvordan håndterer jeg ratelimits?

Du er begrænset til 300 anmodninger i minuttet pr. nøgle. Samtidige anmodninger er begrænset til 8. Overskridelse af disse grænser returnerer en 429-statuskode. Vent med at gentage.

Nægter den ubegrænsede model indhold?

Den afviser kun seksuelt indhold, der involverer mindreårige. Lovligt voksen-, fiktivt og kontroversielt indhold passerer igennem uden kunstige afvisninger. Guardrails er matematisk fjernet.

Hent din API-nøgle

Tilmeld dig, kopier din nøgle, og opdater base URL'en. Det dækker hele konfigurationen.