OpenAI-kompatibel API-dokumentation
Skaffa din obegränsade API-nyckel och börja skicka begäranden direkt. Denna dokumentation täcker den enda öppna modellen, standardslutpunkterna och crypto-endast betalningsflödet.
https://api.grokaiuncensored.com/v1uncensored
Bas URL och autentisering
Skicka begäran till vår dedikerade slutpunkt med standardhuvuden. Vi värdar en uncensored-modell på våra egna servrar, så du behöver inte routa trafik genom tredjepartsproxyn eller hantera komplexa modellval.
Använd bas-URL:n HTTPS://api.grokaiuncensored.com/v1 och inkludera din API-nyckel i Authorization-headern. Du får en aktiv nyckel per konto, som du får omedelbart efter att ha registrerat dig med Google eller e-post. Du uppdaterar helt enkelt variablerna base_url och API-nyckel i din konfiguration.
Slutpunkt för chattkomplettering
Skicka textprompter och få kompletteringar med standard chattkompletterings-slutpunkten. Detta är en text-API utan embeddingar, bildgenerering eller ljudbearbetning.
Skicka en POST-begäran till /v1/chat/completions med din messages-array. Modellidentifieraren är "uncensored". Denna modell är finjusterad för att svara utan innehållsavslag för laglig vuxenanvändning, även om den alltid blockerar sexuellt innehåll som involverar minderåriga.
Du kan skicka upp till 8 MB per begärans kropp. Kontextfönstret tillåter 100,000 tokens för den kombinerade prompten och slutförandet. Om du inte anger max_tokens är standardgränsen för utdata 2,048 tokens.
curl https://api.grokaiuncensored.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?"}]
}'
Python SDK-integration
Använd det officiella OpenAI Python-biblioteket för att interagera med vår okorrigerade LLM-API. Denna metod kräver minimala kodändringar om du redan är bekant med standard OpenAI-integrationer.
Initiera klienten med vår bas-URL och ditt API-nyckel. Biblioteket hanterar begäransformatering och svarsparsning automatiskt. Du kan ställa in parametrar som temperature och top_p för att kontrollera outputens slumpmässighet.
Felfhantering fungerar exakt som förväntat. Om du tar slut på förbetalda krediter returnerar API:et ett 402-fel. Om din nyckel är ogiltig får du ett 401-fel. Dessa fel skiljer sig från hastighetsbegränsningar, som returnerar en 429-statuskod.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokaiuncensored.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)
Node SDK-integration
Integrera osensurerade AI API i dina Node.js-applikationer med standard SDK:et. Detta säkerställer kompatibilitet med befintliga Node-baserade arbetsflöden och bibliotek.
Konfigurera klienten med bas-URL:en och din API-nyckel. SDK:et hanterar HTTP-förfrågningar och parser JSON-svaren effektivt. Du kan skicka meddelanden direkt till chat.completions.create-metoden.
SDK:n stödjar streaming-svar, vilket är användbart för långa utdata. Du kan också använda function calling och JSON-läge för strukturerad datagenerering. Biblioteket hanterar token-användningsrapportering och felstat tillförlitligt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokaiuncensored.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);
Strömningsresponser
Aktivera strömning genom att ställa in stream till true i din begäran. Detta returnerar Server-Sent Events (SSE) istället för ett enda JSON-objekt. Du tar emot textchunks när de genereras, vilket minskar den upplevda latensen för användare.
Varje chunk innehåller delvis innehåll. Den sista chunken innehåller tokenanvändningsstatistik för hela förfrågan. Detta gör att du kan spåra inmatnings- och utmatningstoken noggrant utan att vänta på hela kompletteringen.
Strömning är idealiskt för chattgränssnitt och realtidsapplikationer. Den ofiltrerade modellen stöder denna funktion utan ytterligare konfiguration. Du kan kombinera strömning med funktionssamling för dynamiska interaktioner.
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)
Gränser, fel och kontext
Övervaka dina begärangränser och felkoder för att upprätthålla smidig drift. Du tillåts 300 begäranden per minut per nyckel och upp till 8 samtidiga begäranden. Kontextfönstret stödjer 100,000 tokens totalt.
Fel 401 indikerar en ogiltig eller utgången API-nyckel. Fel 402 betyder att din förbetalda kredit är slut; ladda upp med USDT eller USDC för att fortsätta. Fel 429 betyder att du har nått hastighetsbegränsningen; vänta några sekunder och försök igen.
Fel och avvisningar är gratis, så du betalar bara för lyckad token generering. Din förbetald kredit löper aldrig ut, så du kan ladda upp när det behövs.
Vanliga frågor
Är Grok AI osensurerad densamma som den officiella Grok-modellen?
Nej, detta är en oberoende tjänst. Vi värdhåller en enda öppen, censorfri modell på våra egna servrar. Det är inte GPT, Claude, Gemini eller den officiella Grok-modellen från xAI. Det är en distinkt modell justerad för färre innehållsrefuseringar.
Hur fyller jag på min kredit?
Vi accepterar endast krypto: USDT (TRC20) eller USDC (Base). Du kan fylla på valfritt heltal från $20 till $500. Du får bonuskredit för större belopp: +5% från $50, +10% från $100 och +15% från $200.
Vad är kontextfönstrets gräns?
Modellen stöder ett kontextfönster på 100,000 tokens för den kombinerade prompten och completionen. Maxoutput per begäran är 16,000 tokens, eller 2,048 tokens om du inte anger max_tokens.
Hämta din API-nyckel
Registrera dig, kopiera nyckeln och uppdatera din bas-URL. Det är allt.