Ocensurerad Chattkompletterings-API Dokumentation
Få din obegränsade LLM att fungera omedelbart med vår OpenAI-kompatibla API. Denna snabbstartsguide täcker autentisering, grundläggande förfrågningar och strömning för högvolym, lågkostnadsutveckling.
Bas URL och autentisering
Starta varje begäran genom att peka ditt SDK mot vår bas-URL och bifoga din nyckel. Vi använder standardautentisering via huvuden, så befintliga klienter fungerar utan ändringar. Din nyckel ger åtkomst till den censurfria modellen för laglig vuxentidning och obegränsat kreativt arbete.
- Bas-URL:
https://api.grokaiapikey.com/v1 - Huvud:
Authorization: Bearer YOUR_API_KEY
Generera din nyckel direkt via Google- eller e-postinloggning. Inget telefonnummer krävs. Nyckeln är unik per konto, och att generera en ny ersätter den gamla aktiva nyckeln omedelbart.
Första förfrågan
Skicka din första komplettering med standardändpunkten för chattkomplettering. Denna enkla POST-förfrågan visar hur du interagerar med modellen för textgenerering. Du kan ersätta systemprompten för att definiera personligheten eller beteendet.
Se till att din request body inkluderar den model field set to uncensored. API:et returnerar ett standard JSON-svar som innehåller den genererade texten och statistik över tokenanvändning.
Python SDK-integration
Använd det officiella OpenAI Python-biblioteket för att integrera vår API i dina projekt. Denna metod kräver minimala kodändringar om du migrerar från andra leverantörer. Ange bas-URL:en till vår slutpunkt och ange din API-nyckel.
Klienten hanterar autentisering och serier automatiskt. Du kan skicka flera meddelanden i historiken för att upprätthålla kontext. Detta metod är idealiskt för backend-tjänster och skriptade arbetsflöden.
Node SDK-integration
Implementera API:t i Node.js med standard OpenAI SDK-paketet. Denna konfiguration fungerar sömlöst med JavaScript- och TypeScript-projekt. Konfigurera klienten med vår bas-URL och din hemliga nyckel.
SDK:n hanterar begäranlivscykeln och svarsparsing. Du kan enkelt lägga till felhantering för nätverksproblem eller ogiltiga begäran. Denna mönster är perfekt för webbservere och realtidsapplikationer.
Streaming och Tokenanvändning
Aktivera strömning för realtidsleverans av tokens till dina användare. Denna funktion minskar upplevd latens genom att skicka data när den genereras. SDK:et hanterar händelseströmmen och uppdaterar gränssnittet stegvis.
Tokenanvändningsdetaljer visas i den sista delen av strömmen. Detta gör att du kan spåra kostnader noggrant utan extra API-anrop. Strömning stöds för alla standardbegäranden.
Gränser, fel och kontext
Ditt konto är föremål för specifika hastighetsbegränsningar och kontextbegränsningar. Modellen stöder ett kontextfönster på 100 000 tokens för både prompt och slutförande tillsammans. Du kan ange en maximal utmatning på 16 000 tokens per förfrågan.
Vanliga fel inkluderar 401 för ogiltiga nycklar, 402 när kredit tar slut och 429 för rate limits. Rate limitet är 300 förfrågningar per minut per nyckel. Fel konsumerar inte din förbetalda kredit, vilket säkerställer att du bara betalar för lyckade genereringar.
cURL
curl https://api.grokaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten common unix commands with brief descriptions"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokaiapikey.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokaiapikey.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ömning
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)Vanliga frågor
Vad är bas-URL för API?
Bas-URL: HTTPS://api.grokaiapikey.com/v1. Du måste ange detta i din OpenAI-kompatibla klient för att styra förfrågningar korrekt. Den stöder standardheadrar och autentiseringsmetoder.
Hur hanterar jag hastighetsbegränsningar?
Du är begränsad till 300 förfrågningar per minut per nyckel. Om du överskrider detta returnerar API:t ett 429-fel. Du kan också köra upp till 8 förfrågningar samtidigt per nyckel.
Stöder API:et strömning?
Ja, streaming stöds via Server-Sent Events (SSE). Information om tokenanvändning inkluderas i den sista delen av strömmen. Detta möjliggör visning av genererad text i realtid.
Nyckelgenerering på sekunder
Registrera dig, kopiera din token, uppdatera endpointen. Det är all konfiguration som krävs.