da ▾
Få din nøgle

OpenAI-compatible API documentation

Start med at bruge vores ubegrænsede LLM-API på under et minut med standard OpenAI-kompatible slutpunkter. Send tekst, få tekst, og betal kun for de tokens, du faktisk forbruger.

Hurtig start: Send din første anmodning

Få din API-nøgle øjeblikkeligt ved at tilmelde dig med Google eller e-mail. Brug uncensored model-ID til at generere ubegrænset tekst til kreativ skrivning, sikkerhedsforskning eller voksenindhold. API'et accepterer standardanmodninger via POST /v1/chat/completions.

curl https://api.ianoncensure.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 libraries for async python"}]
  }'

Hver ny konto får øjeblikkelig adgang. Base-URL'en er HTTPS://api.ianoncensure.com/v1. Du kan teste endpointet for at sikre forbindelsen, før du integrerer det i din produktionsworkflow.

Endpoints: chat/completions og modeller

Interager med modellen ved hjælp af to simple endpoints: POST /v1/chat/completions til generering og GET /v1/models for metadata. Denne API leverer én specifik uncensureret stor sprogmodel, ikke et lag mellem flere udbydere. Du behøver ikke at administrere komplekse modelvalg.

from openai import OpenAI

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

Anmodninger behandles som tekst-ind, tekst-ud. Der er ingen embeddings, billedegenerering eller lyd-endepunkter. Hold din klientbibliotek simpelt ved at holde dig til disse to stier. Model-ID'et er altid uncensored.

Parametre: temperatur, top_p og mere

Kontroller kreativitet med temperature og top_p parametre. Juster presence_penalty og frequency_penalty for at reducere gentagelse. Brug seed til deterministiske output under testning. Modellen understøtter stop sekvenser til at afbryde genereringen ved specifikke markører.

import OpenAI from "openai";

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

Disse parametre giver finjustering af output-stilen. Højere temperaturer giver mere varierede svar, mens lavere værdier sikrer konsistens. Alle parametre følger standard OpenAI-konventioner, hvilket gør migration nem.

Streaming-respons via SSE

Aktiver real-time output ved at indstille stream: true. API'et returnerer Server-Sent Events (SSE) for hvert genereret token. Dette reducerer den opfattede latens for brugere, der venter på langform-indhold. Den sidste chunk indeholder det samlede tokenforbrug til fakturering.

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)

Streaming er essentiel til chatgrænseflader. Det giver øjeblikkelig feedback, mens modellen fortsætter med at behandle. Håndter SSE-streamen i din klient for at vise tokens, mens de ankommer.

JSON-tilstand og funktionskald

Håndter strukturerede output-format med response_format: {"type": "json_object"}. Dette sikrer, at modellen returnerer gyldig JSON, hvilket er kritisk for integration med downstream-systemer. Funktionskald giver modellen mulighed for at udføre værktøjer defineret i dit schema.

Brug tools og tool_choice til at vejlede modellens handlinger. Denne funktion muliggør komplekse arbejdsgange uden efterbehandling. API'et håndterer værktøjsudførelseslogikken effektivt.

Ratebegrænsninger og fejlhåndtering

Hver API-nøgle er begrænset til 300 forespørgsler i minuttet og 8 samtidige forespørgsler. Den maksimale størrelse for forespørgselskroppen er 8 MB. Fejl returnerer standard HTTP-koder: 401 for ugyldige nøgler, 402 for utilstrækkelig kredit og 429 for hastedsgrænser. Fejl og afslag forbruger ikke tokens.

Kontekstvinduet understøtter 100.000 tokens til kombineret prompt og completion. Max output er 16.000 tokens pr. anmodning. Indstil max_tokens eksplicit for at undgå at overskride grænser. Ubrugt kredit udløber aldrig.

FAQ

Er dette ia non censure API egnet til NSFW-indhold?

Ja, modellen er indstillet til at svare uden indholdsafvisninger til lovligt voksenbrug. Den afviser ikke kontroversielle eller seksuelle emner, undtagen en fast grænse for indhold, der involverer mindreårige. Du kan generere ubegrænset tekst til kreative eller forskningsformål.

Hvordan sammenlignes prissætningen med andre udbydere af ucensurerede LLM'er?

Du betaler $0.15 per 1M input tokens og $0.50 per 1M output tokens. Fejl og afvisninger er gratis. Der er ingen månedlige abonnementer eller skjulte gebyrer. Forudbetalt kredit dækker alt forbrug, og du kan toppe op via krypto med bonuskredit.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en 429-statuskode. Grænsen er 300 anmodninger i minuttet per nøgle og 8 samtidige anmodninger. Du kan generere en ny API-nøgle for at erstatte den gamle, hvis det er nødvendigt, da hver konto tillader én aktiv nøgle ad gangen.

Hent din nøgle nu

Tilmeld dig, kopier nøglen, opdater base-URL. Det er alt.

Få din nøgle