da ▾

Ufiltreret. Overholdt. Udviklerfokuseret.

Hurtigstart: integration af ubegrænset AI-model

Integrer den ubegrænsede AI-model i dine applikationer via vores OpenAI-kompatible API. Denne guide guider dig gennem autentificering, oprettelse af anmodninger og håndtering af streaming-svar med konkrete eksempler.

Forudsætninger: SDK-installation og miljøopsætning

Den ufiltrerede AI-model fungerer med standard OpenAI SDK'er. Du skal bruge en API-nøgle fra dashboardet og base-URL'en HTTPS://api.unfilteredaimodel.com/v1. Installer biblioteket til dit foretrukne sprog for automatisk at håndtere autentificeringshoveder.

Indstil miljøvariablen eller angiv nøglen direkte i din klientinitialisering. Model-ID'et er "uncensored". Der kræves ingen anden konfiguration til grundlæggende tekstgenerering.

  • Installer pakken via npm, pip eller din pakkehåndtering.
  • Sørg for, at du har et gyldigt API-nøgle fra dashboardet.
  • Verificér, at base-URL'en matcher det angivne endpoint.

Initialiser klienten med din base-URL og nøgle

Konfigurer klienten til at pege på vores base-URL og bruge din API-nøgle til autentificering. Dette sikrer, at alle anmodninger sendes korrekt til den ubegrænsede model.

  • Indstil base URL til HTTPS://api.unfilteredaimodel.com/v1
  • Indtast din API-nøgle i authorization-headeren
  • Angiv model id'et som "uncensored"

Denne opsætning virker med enhver OpenAI-kompatibel klient. Du kan bruge de officielle SDK'er eller ethvert bibliotek, der understøtter OpenAI API-formatet.

curl https://api.unfilteredaimodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

At sende din første chat completion request

Send en POST-anmodning til /v1/chat/completions med dit messages-array. Modellen vil svare med genereret tekst uden indholdsafslag til lovligt voksenbrug.

  • Brug messages-parameteren til at definere samtalen
  • Angiv modellen som "uncensored"
  • Indstil temperaturen og andre parametre efter behov

Svaret vil indeholde den genererede tekst i choices-arrayet. Du kan udtrække indholdet og bruge det i din applikation.

from openai import OpenAI

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

Håndtering af streamingrespons og tokenforbrug

Aktivér streaming ved at indstille stream=true i din anmodning. API'et returnerer tekstchunks, mens de genereres. Token-brug rapporteres i den sidste chunk.

  • Indstil stream=true i anmodningsbodyen
  • Behandle hver chunk, mens den ankommer
  • Tjek den sidste chunk for tokenforbrug

Dette er nyttigt til realtidsapplikationer, hvor du vil vise tekst, mens den genereres. Streaming-svaret indeholder token-tællinger for gennemsigtighed i 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)

Konfigurerer temperatur, top_p og JSON-tilstand

Tilpas modellens adfærd ved hjælp af parametre som temperature, top_p og response_format. Disse indstillinger styrer kreativitet, tilfældighed og outputformat.

  • Juster temperatur til kreativitet (0,0 til 1,0)
  • Indstil top_p til nucleus-sampling
  • Brug response_format=json_object til struktureret output

Modellen understøtter function calling og tool use. Du kan definere tools og lade modellen afgøre, hvornår de skal kaldes. Dette muliggør komplekse arbejdsgange og integrationer.

import OpenAI from "openai";

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

Fejlhåndtering og hastighedsbegrænsninger (300 RPM)

API'en håndhæver en grænse på 300 anmodninger i minuttet per nøgle. Hvis du overskrider dette, modtager du en 429-fejl. Andre almindelige fejl inkluderer 401 for ugyldige nøgler og 402 for utilstrækkelig kredit.

  • Overvåg din anmodningshastighed for at undgå 429-fejl
  • Håndter 401-fejl ved at tjekke din API-nøgle
  • Håndter 402-fejl ved at toppede op på din kredit

Kontekstvinduet er på 100.000 tokens til prompt og completion tilsammen. Maks output er 16.000 tokens pr. anmodning. Fejl og afslag forbruger ikke kredit.

Ofte stillede spørgsmål

Hvordan toppede jeg op på min kredit?

Du kan opfylde din kredit med USDT (TRC20) eller USDC (Base). Det mindste beløb er $20, det maksimale er $500. Bonuskredit tilføjes til større indbetalinger: +5% fra $50, +10% fra $100 og +15% fra $200. Kredit udløber aldrig.

Hvad er størrelsen på context window?

Kontekstvinduet er på 100.000 tokens for både prompt og completion tilsammen. Den maksimale output pr. anmodning er 16.000 tokens. Hvis du ikke indstiller max_tokens, er standardværdien 2.048 tokens.

Er modellen virkelig ubegrænset?

Modellen nægner ikke lovligt voksen, fiktivt, sikkerhedsforsknings- eller kontroversielt indhold. Den eneste faste indholdsgrense er seksuelt indhold, der involverer mindreårig, hvilket altid nægtes. Dette gør den ideel til NSFW-rollespil og rå modeloutput.

Din API-nøgle er ét skridt væk

Tilmeld dig, hent din nøgle, opdater base-URL'en. Hele processen tager sekunder.

Start nu