API Dokumentation
Börja generera obegränsad text med vår OpenAI-kompatibla API genom att peka din klient mot vår bas-URL och använda din API-nyckel. Den här snabbstartsguiden leder dig genom autentisering, skicka din första begäran och hantera strömnings-svar med vanliga SDK:er.
Autentisering och bas-URL
Autentisera varje begäran genom att skicka din API-nyckel i Authorization header. Vår tjänst använder en enda bas-URL för alla operationer, vilket säkerställer att du kan byta från andra leverantörer utan att ändra din kärnlogik. Ersätt helt enkelt standardbas-URL:n i din klientkonfiguration med https://api.abliteratedgemma.com/v1 och infoga din nyckel. Detta fungerar med alla standard OpenAI-kompatibla SDK:er, vilket gör att du kan använda samma klientkod för vår obegränsade modell som du skulle göra för kommersiella jättar.
Att göra din första förfrågan
Skicka en POST-förfrågan till /v1/chat/completions med modell-ID:t uncensored. API:et accepterar standardchattmeddelanden och returnerar text direkt. Använd följande cURL-kommando för att verifiera anslutningen och få ett svar omedelbart.
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"}]
}'
Denna endpoint stöder upp till 100,000 tokens i kombinerad prompt och slutförande. Om du inte anger en tokengräns använder modellen som standard 2,048 utmatningstokens. Se till att dina begäranden håller sig inom 8 MB kroppsbegränsningen för att undvika trunkeringsfel.
Använder Python SDK
Installera det officiella OpenAI Python-paketet och konfigurera det att peka mot vår bas-URL. Detta gör att du kan utnyttja välkända metoder som chat.completions.create för synkrona begäranden. Följande exempel visar hur du initierar klienten och skickar en enkel prompt till den obegränsade modellen.
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)
Kom ihåg att fel som 401 indikerar en ogiltig nyckel, medan 402 betyder att din förbetalda kredit är slut. Eftersom vi inte erbjuder prenumerationer måste du fylla på via crypto för att fortsätta använda tjänsten.
Använder Node.js SDK
Initiera OpenAI Node.js-klienten med samma bas-URL och API-nyckelstruktur. Detta gör att du kan integrera osensurerad generering direkt i dina Node-applikationer. Kodsnuttet nedan visar den minimala konfiguration som krävs för att börja skicka förfrågningar.
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 hanterar begärandeserialisering automatiskt, men du måste fortfarande hantera din egen kreditbalans. Kontrollera prislistan för aktuella tokenpriser och alternativ för påfyllning med krypto.
Strömningsresponser
Aktivera strömning genom att ställa in stream: true i ditt begäran. API:et returnerar textbitar när de genereras, vilket möjliggör lägre latens i användarorienterade applikationer. Använd denna kod för att bearbeta strömmen token för 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 fungerar med både Python- och Node-klienter. Varje del innehåller delvis text, och den sista delen innehåller total tokenanvändning. Detta är idealiskt för chattgränssnitt där omedelbar återkoppling förbättrar användarupplevelsen.
Begränsningar och felhantering
Övervaka dina begäransgränser för att undvika avbrott. Du tillåts 300 begäranden per minut och 8 parallella begäranden per nyckel. Om du överskrider hastighetsgränsen returnerar API:t ett 429-fel. Hantera alltid 401-fel genom att verifiera din nyckel och 402-fel genom att ladda upp din kryptokredit. Vår förbetald kredit löper aldrig ut, så du kan pausa användningen utan att förlora medel.
Kontextfönster och modellinformation
Modellen stöder ett kontextfönster på 100,000 tokens, vilket kombinerar både input- och output-tokens. Detta möjliggör omfattande konversationshistorik eller bearbetning av stora dokument i en enda begäran. Modell-ID:t är uncensored, och den körs på våra egna servrar utan innehållsavvisningar för laglig vuxet innehåll. Använd denna kapacitet för att upprätthålla långtidsminne eller bearbeta stora dataset effektivt.
Vanliga frågor
Är detta det officiella Gemma Abliterated API:t?
Nej, vi är en oberoende leverantör som kör vår egen justerade obegränsade modell. Vi är inte affiliade med det ursprungliga Gemma Abliterated-projektet men erbjuder ett OpenAI-kompatibelt gränssnitt för liknande användningsfall. Kontrollera deras dokumentation för detaljer om deras specifika modellversioner.
Hur fyller jag på min kredit?
Du kan fylla på med USDT (TRC20) eller USDC (Base) med belopp mellan $20 och $500. Bonuskredit läggs till automatiskt för större insättningar, till exempel +5% för $50 eller +15% för $200. Betalningar bearbetas endast via krypto.
Vad händer om jag tar slut på kredit?
Förfrågningar kommer att returnera ett 402-fel tills du lägger till mer medel. Din befintliga kredit löper aldrig ut, så du kan öka saldet när som helst för att återuppta tjänsten. Det finns inga månadskostnader eller prenumerationer som binder dig.
Generera your API key
Registrera dig, hämta din nyckel och uppdatera din slutpunkt. Det tar sekunder.
Hämta API-nyckel