da ▾
Opret nøgle

API Dokumentation

Få dit første ubegrænsede svar på sekunder med vores OpenAI-kompatible API. Brug de samme SDK'er, du allerede kender, peger på vores base URL, og begynd at generere tekst uden indholdsafvisninger.

Hurtig start: Din første anmodning

Send en standard chat-completions-anmodning for at generere tekst med det samme. Vores uncensored-model accepterer dit prompt og returnerer en completion uden at blokere lovligt voksenindhold. Dette endpoint spejler OpenAI-grænsefladen, så din eksisterende kode fungerer med minimale ændringer. Juster base URL og API-nøgle for at routedirekte trafik til vores servere.

  • Brug POST /v1/chat/completions.
  • Indstil modellen til uncensored.
  • Indsæt dine system- og brugermessages.

Svaret indeholder den genererede tekst og detaljer om tokenforbrug. Du kan verificere forbindelsen ved at sende en simpel prompt og tjekke outputtet.

curl https://api.chatsemfiltro.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
  }'

Autentificering & Headers

Indsend din API-nøgle i Authorization header til at autentificere hver anmodning. Generer denne nøgle straks efter tilmelding via Google eller e-mail. Nøglen identificerer din konto og sporer forbrug af din forudbetalt kredit. Hold den sikker, da den giver direkte adgang til din faktureringsbalance.

  • Header: Authorization: Bearer YOUR_API_KEY.
  • Intet telefonnummer påkrævet til tilmelding.
  • Én aktiv nøgle pr. konto; udskift, hvis den er gået tabt.

Hvis nøglen mangler eller er ugyldig, returnerer API'et en klar fejl. Dette sikrer, at kun autoriserede brugere forbruger tokens fra din saldo.

from openai import OpenAI

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

Parameters & Controls

Styr modellens adfærd ved hjælp af standardparametre som temperatur, top_p og stopsekvenser. Disse indstillinger giver dig mulighed for at finjustere kreativitet og outputlængde. Den ucensurerede model overholder disse begrænsninger, mens den opretholder sin afvisningsfrie natur. Brug response_format til at håndhæve JSON-output til opgaver med strukturerede data.

  • Indstil temperature for tilfældighed.
  • Brug stop til at afbryde generering ved specifikke udløsere.
  • Aktiver json_object til streng formatering.

Hver parameter justerer, hvordan modellen fortolker din prompt. Eksperimenter med værdier for at finde balancen mellem sammenhæng og diversitet i dine svar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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 & SSE

Aktivér streaming ved at indstille stream: true for at modtage tokens i realtid via Server-Sent Events. Dette reducerer den opfattede latens for slutbrugere og tillader øjeblikkelig behandling af genereret tekst. Den sidste chunk indeholder de fulde tokenforbrugsstatistikker for regnskabsnøjagtighed.

  • Indstil stream: true i din request.
  • Parser SSE-hændelser på klientsiden.
  • Udtræk tekst fra hver delta-chunk.

Streaming er ideelt til chatgrænseflader, hvor brugere forventer øjeblikkelig feedback. API'et håndterer streamet effektivt og sikrer jævn levering af tokens uden at blokere forbindelsen.

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)

Fejlhåndtering

Håndter standard HTTP-fejl for at administrere API-brug pænt. En 401-status indikerer en ugyldig eller udløbet API-nøgle, hvilket kræver, at du regenererer legitimationsoplysninger. En 402-fejl signalerer utilstrækkelig forudbetalt kredit, hvilket udløser en krypto-top-up via USDT eller USDC. Rate limits udløser en 429-respons, når du overskrider 300 anmodninger i minuttet.

  • 401: Tjek din API-nøgles gyldighed.
  • 402: Genoplad kredit via krypto.
  • 429: Vent før du prøver anmodninger igen.

Disse fejl er forudsigelige og dokumenterede. Implementer retry-logik med eksponentiel backoff for at håndtere midlertidige fejl smidigt.

Limits & Context Window

API'en understøtter et kontekstvindue på 100.000 tokens for kombineret prompt og completion. Dette gør det muligt at behandle store dokumenter eller lange samtalehistorikker effektivt. Maks output pr. anmodning er 16.000 tokens, eller 2.048 hvis det ikke angives. Anmodningskroppe er begrænset til 8 MB, og konkurrenceevnen er begrænset til otte samtidige anmodninger pr. nøgle.

  • Kontekst: 100.000 tokens i alt.
  • Maks. output: 16.000 tokens.
  • Samtidige forespørgsler: 8 per nøgle.

Disse grænser sikrer stabil ydeevne til high-volume-applikationer. Overvåg dit tokenforbrug for at optimere omkostninger og undgå uforudsete rate-limits.

Ofte stillede spørgsmål

Nægter den ubegrænsede model voksenindhold?

Modellen afviser ikke lovligt voksenindhold, fiktivt eller kontroversielt indhold. Den blokerer dog altid seksuelt indhold, der involverer mindreårige, som en fast grænse. Andre afvisninger er sjældne, hvilket gør den ideel til ubegrænsede brugssager.

Hvordan toppede jeg op på min forudbetalte kredit?

Top op med USDT (TRC20) eller USDC (Base) via faktureringssiden. Minimumsindbetalinger starter ved $20, med bonuskredit tilgængelig for større beløb. Kreditten udløber aldrig, og der er ingen fejl.

Er dette API kompatibelt med OpenAI SDKs?

Ja, det er fuldt ud OpenAI-kompatibelt. Du skal kun opdatere base-URL'en og API-nøglen i din eksisterende SDK-konfiguration. Endpoint-strukturen efterligner OpenAI's chat-completions API præcis.