API Documentatie
Begin binnen enkele minuten met het genereren van ongecensureerde tekst met onze OpenAI-compatibele API door je client naar onze basis-URL te wijzen en je API-sleutel te gebruiken. Deze snelstartgids begeleidt je door authenticatie, het sturen van je eerste verzoek en het afhandelen van streaming-antwoorden met veelgebruikte SDK's.
Authenticatie en basis-URL
Authenticeer elk verzoek door uw API-sleutel in de Authorization header. Onze service gebruikt één basis-URL voor alle bewerkingen, zodat je van andere providers kunt wisselen zonder je kernlogica te wijzigen. Vervang gewoon de standaard basis-URL in je clientconfiguratie met https://api.abliteratedgemma.com/v1 en injecteer je sleutel. Dit werkt met elke standaard OpenAI-compatible SDK, zodat je dezelfde clientcode kunt gebruiken voor ons ongecensureerde model als voor commerciële reuzen.
Je eerste verzoek maken
Stuur een POST-verzoek naar /v1/chat/completions met de model-ID uncensored. De API accepteert standaard chatberichten en retourneert direct tekst. Gebruik de volgende cURL-opdracht om de verbinding te verifiëren en onmiddellijk een respons te ontvangen.
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"}]
}'
Dit eindpunt ondersteunt maximaal 100,000 tokens in de gecombineerde prompt en voltooiing. Als je geen tokenlimiet opgeeft, hanteert het model standaard 2,048 uitvoertokens. Zorg ervoor dat je verzoeken binnen de limiet van 8 MB voor de body blijven om fouten door afkapping te voorkomen.
De Python SDK gebruiken
Installeer de officiële OpenAI Python-pakket en configureer deze zodat deze naar onze basis-URL wijst. Hierdoor kunt u gebruikmaken van bekende methoden zoals chat.completions.create voor synchronische requests. Het volgende voorbeeld toont hoe je de client initialiseren en een eenvoudige prompt naar het uncensored-model sturen.
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)
Onthoud dat fouten zoals 401 wijzen op een ongeldige sleutel, terwijl 402 betekent dat je prepaid credit op is. Omdat we geen abonnementen aanbieden, moet je bijbetalen via crypto om de dienst te blijven gebruiken.
De Node.js SDK gebruiken
Initialiseer de OpenAI Node.js-client met dezelfde structuur voor basis-URL en API-sleutel. Hiermee kun je uncensored-generatie direct integreren in je Node-applicaties. De onderstaande codesnippet toont de minimale setup die nodig is om verzoeken te beginnen te sturen.
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);
De Node SDK verwerkt de requestserialisatie automatisch, maar je moet je eigen tegoedbalans nog steeds beheren. Controleer de prijzingspagina voor actuele tokenkosten en opties voor crypto-opwaarderingen.
Streaming-responsen
Activeer streaming door stream: true in uw verzoek. De API retourneert tekstfragmenten zodra ze worden gegenereerd, waardoor de latentie in gebruikersgerichte applicaties lager wordt. Gebruik deze code om de stream token voor token te verwerken.
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 werkt met zowel Python- als Node-clients. Elke chunk bevat gedeeltelijke tekst, en de laatste chunk bevat het totale tokenverbruik. Dit is ideaal voor chatinterfaces waar directe feedback de gebruikerservaring verbetert.
Limieten en foutafhandeling
Blijf uw aanvragenlimieten bewaken om onderbrekingen te voorkomen. U mag 300 aanvragen per minuut en 8 gelijktijdige aanvragen per sleutel doen. Als u de limiet overschrijdt, retourneert de API een 429-fout. Verwerk 401-fouten altijd door uw sleutel te controleren en 402-fouten door uw crypto-tegoed op te waarderen. Ons vooruitbetaalde tegoed vervalt nooit, dus u kunt het gebruik pauzeren zonder geld te verliezen.
Contextvenster en modeldetails
Het model ondersteunt een contextvenster van 100.000 tokens, dat zowel input- als outputtokens combineert. Dit stelt je in staat uitgebreide gespreks geschiedenis of grote documenten in één verzoek te verwerken. De model-ID is uncensored, en het draait op onze eigen servers zonder contentweigeringen voor wettelijk volwassen materiaal. Gebruik deze capaciteit om langetermijngeheugen te onderhouden of grote datasets efficiënt te verwerken.
Veelgestelde vragen
Is dit de officiële Gemma Abliterated API?
Nee, wij zijn een onafhankelijke aanbieder die ons eigen getune uncensored model draait. We zijn niet gelieerd aan het oorspronkelijke Gemma Abliterated-project maar bieden een OpenAI-compatible interface voor vergelijkbare use cases. Controleer hun documentatie voor details over hun specifieke modelversies.
Hoe vul ik mijn credit op?
U kunt opladen met USDT (TRC20) of USDC (Base) met bedragen tussen $20 en $500. Bonus tegoed wordt automatisch toegevoegd voor hogere stortingen, zoals +5% voor $50 of +15% voor $200. Betalingen worden uitsluitend via crypto verwerkt.
Wat gebeurt er als ik op raak van krediet?
Requests zullen een 402-foutmelding retourneren totdat je meer geld toevoegt. Je bestaande krediet vervalt nooit, dus je kunt op elk moment opladen om de service te hervatten. Er zijn geen maandelijkse kosten of abonnementsbindendheden.
Genereren your API key
Registreer, haal je sleutel op en pas het eindpunt aan. Het duurt enkele seconden.
API-sleutel ophalen