Groq api Snabbstart
Anslut din uncensored LLM till groq API snabbt med standard OpenAI-kompatibla verktyg. Denna guide täcker autentisering, grundläggande förfrågningar och strömning med 'uncensored'-modellen.
Förutsättningar och beroenden
Börja med att generera din groq API-nyckel på kontrollpanelen. Du kan logga in med Google eller använda ett e-post och lösenord. Inget telefonnummer krävs. Nyckeln visas direkt för att kopieras och klistras in.
Se till att din miljö stödjer de officiella OpenAI SDK:erna. Vår bas-URL är HTTPS://api.apigroq.com/v1. Detta fungerar med vilken klient som helst som accepterar standard OpenAI-slutpunkter. Du behöver inte installera extra middleware.
Autentisering av din groq API-nyckel
Skicka din nyckel i Authorization-huvudet som en Bearer-token. Detta autentiserar varje begäran till den obegränsade AI-tjänsten. Om nyckeln är ogiltig får du ett 401-fel. Om du saknar krediter får du ett 402-fel.
- Huvud:
Authorization: Bearer YOUR_API_KEY - Exponera inte nycklar i kod på klient-sidan.
Skicka din första completion
Skicka en POST-förfrågan till /v1/chat/completions. Använd modell-ID:t uncensored.Denna modell svarar utan refus för lagligt vuxet innehåll, ge top_p till 1 och temperature till 0 för konsekventa resultat.
curl https://api.apigroq.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list dependencies in requirements.txt"}]
}'Svaret returnerar endast text. Inga embeddingar eller bilder genereras. Fel förbrukar inte din förbetalda kredit.
Hantering av strömnings-svar
Använd Server-Sent Events för realtids-tokenleverans. Ställ in stream: true i din begäran. Varje del innehåller delvis text. Den sista delen inkluderar detaljer om tokenanvändning.
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)Denna metod minskar den upplevda latensen för stora svar. Din klient måste hantera data: prefix och parsning av JSON-objekt.
Python SDK-integration
Installera det officiella OpenAI Python-paketet. Konfigurera klienten med vår bas-URL och din nyckel. Detta möjliggör direkt användning av den okensorerade LLM:n utan OpenRouter.
from openai import OpenAI
client = OpenAI(base_url="https://api.apigroq.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)SDK:n hanterar retries och JSON-parsing automatiskt. Du kan också aktivera JSON-läge genom att ställa in response_format för {"type": "json_object"}.
Node SDK och begränsningar
Använd Node.js OpenAI-klienten på samma sätt. Ställ in bas-URL:t till vår slutpunkt. Övervaka dina hastighetsbegränsningar noga.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apigroq.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);Du är begränsad till 300 förfrågningar per minut per nyckel. Du kan ha 8 samtidiga förfrågningar. Förfrågningskroppen måste hålla sig under 8 MB. Kontextfönstret är 100,000 tokens totalt. Max utdata är 16,000 tokens om inget annat anges.
Vanliga frågor
Hur genererar jag en groq API-nyckel för denna uncensored-tjänst?
Gå till kontrollpanelen och klicka på 'Hämta API-nyckel'. Du kan autentisera via Google eller e-post/lösenord. Nyckeln visas omedelbart och kan användas med vilket OpenAI-kompatibelt SDK som helst.
Vad händer om jag träffar hastighetsbegränsningen på groq API:t?
Du får statuskoden 429. Gränsen är 300 förfrågningar per minut per nyckel. Du kan också ha 8 parallella förfrågningar. Vänta en stund och försök igen med exponentiell backoff.
Vilka betalningsmetoder accepterar ni?
Krypto endast: USDT på TRC20 eller USDC på Base, hela belopp från $20 till $500. Bonuskredit tillkommer från $50.
Skaffa din API-nyckel på några minuter
Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är all konfiguration som krävs.