da ▾

Dokumentation for Ubegrænset AI API

Kom i gang med vores åbne AI ubegrænsede API på få minutter ved hjælp af standard OpenAI-kompatible slutpunkter. Send tekst, modtag tekst, og håndter streaming-svar uden abonnementslås.

Base URL og autentificeringsopsætning

Start med at pege din klient til https://api.uncensoredaiopen.com/v1 og sende din API-nøgle i Authorization header. Denne base URL fungerer med ethvert OpenAI-kompatibelt SDK, så du kun skal ændre endpointet og injicere din nøgle. Vi bruger ikke embeddings, billeder eller lyd, kun ren tekstgenerering. Din nøgle giver adgang til uncensored modellen, som ikke afviser lovligt voksenindhold. Tilmeld dig med Google eller e-mail for at få din nøgle øjeblikkeligt. Intet telefonnummer er påkrævet. Nøglen vises straks efter oprettelsen.

Første anmodning

Send din første prompt ved hjælp af en standard POST-request til chat-completions endpoint. Dette bekræfter, at din nøgle virker, og returnerer et tekst-svar. Model-id er blot uncensored. Du kan sende enhver prompt, herunder voksne temaer, uden afvisning. Svaret returneres som JSON. Brug følgende curl-kommando til at teste din opsætning. Den sender en simpel besked og forventer et tekst svar.

curl https://api.uncensoredaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to admin in the config file"}]
  }'

Dette request demonstrerer den grundlæggende tekst-ind, tekst-ud-flow. Du kan justere model felt, hvis du vil være eksplicit, men uncensored er den eneste mulighed. Svaret inkluderer den genererede tekst i choices array.

Integration af Python SDK

Brug det officielle OpenAI Python-bibliotek til hurtig integration. Indstil base_url til vores endpoint og angiv din nøgle. Denne tilgang håndterer retries og JSON-parsing for dig. Det er den hurtigste måde at bygge en prototype på. Koden nedenfor viser, hvordan du initialiserer klienten og sender en besked. Du kan derefter iterere på response-objektet.

from openai import OpenAI

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

Denne opsætning sikrer kompatibilitet med din eksisterende kodebase. The response.choices[0].message.content felt indeholder den genererede tekst. Du kan sende parametre som temperature til at kontrollere kreativitet. Modellen svarer på standardprompts uden indholdsfiltere for voksenemner.

Node SDK-integration

Integrer med JavaScript eller TypeScript ved hjælp af OpenAI Node SDK. Konfigurer klienten med vores base URL og din API-nøgle. Denne metode er ideel til webservere eller backend-tjenester. Kodeeksemplet nedenfor viser et grundlæggende chat-completion-opkald. Det håndterer anmodningen og logger svarteksten. Du kan udvide dette til at håndtere fejl eller stream data.

import OpenAI from "openai";

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

The response object indeholder det genererede indhold. Du kan få adgang til det via response.choices[0].message.content. Dette SDK understøtter async/await-mønstre til ren kode. Du kan også indstille parametre som top_p eller seed for reproducerbarhed. Modellen er indstillet til ubegrænset tekstgenerering.

Streamingrespons

Aktivér streaming ved at indstille stream: true i din anmodning. Dette sender tokens, når de genereres, hvilket reducerer den opfattede latens. API'et bruger Server-Sent Events (SSE) til realtidsopdateringer. Tokenforbrugsdetaljer er inkluderet i den sidste chunk. Dette er nyttigt til chatgrænseflader, hvor brugere ser tekst opstå live. Koden nedenfor viser, hvordan du håndterer streaming i Python.

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)

Hver chunk indeholder et delvist svar. Du kan sammenkæde disse for at danne den fulde tekst. Den sidste chunk indeholder brugsstatistikker, såsom input- og output-token-tællinger. Fejl under streaming sendes som separate chunks. Du kan stoppe streamen tidligt, hvis brugeren afbryder requestet.

Begrænsninger, fejl og kontekstvindue

Kontekstvinduet er på 100.000 tokens til prompt og completion tilsammen. Maks output er 16.000 tokens pr. anmodning, eller 2.048 hvis max_tokens er ikke indstillet. Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger pr. nøgle. Anmodningskroppen skal være under 8 MB. Fejl inkluderer 401 for ugyldige nøgler, 402 for utilstrækkelig kredit og 429 for hastighedsbegrænsninger. Kredit er forudbetalt og udløber aldrig. Refunderinger udstedes ikke, men dobbeltopkrævninger rettes via Support. Modellen nævner altid mindre seksuelt indhold.

Spørgsmål og svar

Er dette det åbne AI-uncensored API?

Ja, det er en OpenAI-kompatibel API, der leverer en dedikeret uncensored-model. Den bruger de samme endpoints og JSON-format som OpenAI. Du kan bruge ethvert OpenAI SDK til at oprette forbindelse.

Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?

API'en returnerer en 429-statuskode. Du skal vente, indtil rate-vinduet nulstilles. Grænsen er 300 anmodninger i minuttet pr. nøgle. Du kan bruge flere nøgler til at øge throughput, men hver nøgle har sin egen grænse.

Kan jeg bruge dette til NSFW-indhold?

Ja, modellen afviser ikke lovligt voksent indhold. Den er tilpasset til ubegrænset generation. Den eneste hårde grænse er seksuelt indhold, der involverer mindreårig, hvilket altid afvises. Du kan generere ethvert andet voksent tema uden problemer.

Din nøgle er en formular væk

Opret en konto, kopier nøglen, ændr base-URL'en. Det er hele opsætningen.

Åbn konto