da ▾
Få API-nøgle

API Dokumentation

Start med at generere uncensored-tekst med vores OpenAI-kompatible API ved at pege din klient mod vores base-URL og bruge din API-nøgle. Denne quickstart guider dig gennem autentificering, sending af din første anmodning og håndtering af streaming-svar med almindelige SDK'er.

Autentificering og Base URL

Autoriser hver anmodning ved at sende din API-nøgle i Authorization header. Vores service bruger en enkelt base URL til alle operationer, hvilket sikrer, at du kan skifte fra andre udbydere uden at ændre din kerne logik. Erstat blot standard base URL i din klientkonfiguration med https://api.abliteratedgemma.com/v1 og indtaste din nøgle. Dette fungerer med ethvert standard OpenAI-kompatibelt SDK, hvilket giver dig mulighed for at bruge den samme klientkode til vores ucensurerede model, som du ville bruge til kommercielle jætter.

Lav din første anmodning

Send en POST-forespørgsel til /v1/chat/completions med model-ID uncensored. API'et accepterer standard chat-beskeder og returnerer tekst direkte. Brug følgende cURL-kommando til at verificere forbindelsen og modtage et svar med det samme.

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Denne endpoint understøtter op til 100.000 tokens i kombineret prompt og completion. Hvis du ikke angiver en token-grænse, defaulter modellen til 2.048 output-tokens. Sørg for, at dine anmodninger holdes inden for 8 MB body-grænsen for at undgå truncation-fejl.

Using the Python SDK

Installer det officielle OpenAI Python-pakke og konfigurer det til at pege på vores base-URL. Dette giver dig mulighed for at udnytte velkendte metoder som chat.completions.create til synkrone anmodninger. Følgende eksempel viser, hvordan du initialiserer klienten og sender et simpelt prompt til den ucensurerede model.

from openai import OpenAI

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

Husk, at fejl som 401 indikerer en ugyldig nøgle, mens 402 betyder, at din forudbetalte kredit er opbrugt. Da vi ikke tilbyder abonnementer, skal du toppe op via crypto for at fortsætte med at bruge tjenesten.

Using the Node.js SDK

Initialiser OpenAI Node.js-klienten med den samme base-URL og API-nøglestruktur. Dette gør det muligt for dig at integrere uncensored-generation direkte i dine Node-applikationer. Kodeeksemplet nedenfor viser den minimale opsætning, der kræves for at starte afsendelse af anmodninger.

import OpenAI from "openai";

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

Node SDK'en håndterer automatisk request-serialisering, men du skal stadig håndtere din egen kreditbalance. Tjek prissiden for aktuelle tokenpriser og muligheder for opfyldning med krypto.

Streaming-svar

Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer tekststykker, mens de genereres, hvilket muliggør lavere latens i brugerorienterede applikationer. Brug denne kode til at behandle streamen token for token.

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 fungerer med både Python- og Node-klienter. Hver chunk indeholder delvis tekst, og den sidste chunk indeholder det samlede tokenforbrug. Dette er ideelt til chat-grænseflader, hvor øjeblikkelig feedback forbedrer brugeroplevelsen.

Limits and Error Handling

Overvåg dine anmodningsgrænser for at undgå afbrydelser. Du har tilladelse til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Hvis du overskrider hastighedsgrænsen, returnerer API'et en 429-fejl. Håndter altid 401-fejl ved at verificere din nøgle og 402-fejl ved at fylde din krypto-kredit op. Vores forudbetalte kredit udløber aldrig, så du kan pause brugen uden at miste midler.

Kontekstvindue og Model detaljer

Modellen understøtter et kontekstvindue på 100.000 tokens, der kombinerer både input- og outputtokens. Dette muliggør omfattende samtalehistorik eller behandling af store dokumenter i en enkelt anmodning. Model-ID'et er uncensored, og den kører på vores egne servere uden indholdsnægtelser for lovligt voksent indhold. Udnyt denne kapacitet til at opretholde langtidshukommelse eller behandle store datasæt effektivt.

Almindelige spørgsmål

Er dette det officielle Gemma Abliterated API?

Nej, vi er en uafhængig udbyder, der kører vores egen tilpassede ubegrænsede model. Vi er ikke tilknyttet det oprindelige Gemma Abliterated-projekt, men tilbyder et OpenAI-kompatibelt interface til lignende brugssager. Tjek deres dokumentation for detaljer om deres specifikke modelversioner.

Hvordan toppede jeg op på min kredit?

Du kan opfylde ved hjælp af USDT (TRC20) eller USDC (Base) med beløb mellem $20 og $500. Bonuskredit tilføjes automatisk til større indbetalinger, f.eks. +5% for $50 eller +15% for $200. Betalinger behandles kun via krypto.

Hvad sker der, hvis jeg løber tør for kredit?

Anmodninger vil returnere en 402-fejl, indtil du tilføjer mere midler. Din eksisterende kredit udløber aldrig, så du kan oplade til enhver tid for at genoptage tjenesten. Der er ingen månedlige gebyrer eller abonnementsbindinger.

Generere din API-nøgle

Registrer, hent din nøgle, og opdater dit endpoint. Det tager sekunder.

Få API-nøgle