GroqAiApiOkänsurerad LLM API-snabbstartsguide
Okänsurerad LLM API-snabbstartsguide
Den här guiden visar utvecklare hur de integrerar vår obegränsade LLM-API med standard OpenAI-kompatibla bibliotek. Du kommer att lära dig att autentisera, skicka begäranden och hantera strömning med vår direkta slutpunkt.
Förutsättningar: Din API-nyckel och bas-URL
Börja med att generera din groq ai api key via sidan Hämta API-nyckel. Du kan logga in med Google eller använda e-post och lösenord för att ta emot dina uppgifter omedelbart. Inget telefonnummer krävs för denna process.
Ställ in din bas-URL till https://api.groqaiapikey.com/v1 i din klientkonfiguration. Den här ändpunkten stöder standard-OpenAI-SDK:erna, vilket gör att du kan byta leverantör utan att skriva om din integrationslogik. Du behöver bara en aktiv nyckel per konto, eftersom att generera en ny ersätter den tidigare omedelbart.
Första förfrågan: Skicka en prompt till /v1/chat/completions
Skicka en POST-förfrågan till /v1/chat/completions med din nyckel i Authorization header. Modellidentifieraren är helt enkelt uncensored, vilket bearbetar textinmatningar och returnerar textutmatningar utan innehållsavslag för laglig vuxenanvändning.
Se till att du ställer in Content-Type header korrekt för att undvika vanliga 404-fel. Vårt API stöder inte embeddings, bildgenerering eller ljudbearbetning, så håll dina laster fokuserade på chattkompletteringar. Denna direkta metod säkerställer att du får transparent tokenprissättning utan multi-leverantör-proxy-överhead.
Installera SDK:et: OpenAI-kompatibla bibliotek
Installera det officiella OpenAI Python-paketet för att interagera med vår slutpunkt med välkända metoder. Detta bibliotek hanterar autentisering och JSON-serierisering automatiskt när du pekar det mot vår bas-URL. Du kan använda samma kodstruktur som du skulle använda för GPT-4, men med vår okensorerade modell.
För JavaScript-utvecklare, installera openai Node.js-paket. Båda miljöerna tillåter dig att enkelt ändra bas-URL:en. Denna kompatibilitet innebär att du kan växla mellan olika LLM-leverantörer genom att ändra bara två konfigurationsrader i din kod.
Hantering av strömning: SSE och tokenanvändning
Aktivera strömning genom att ställa in stream: true i dina begäransparametrar. API:et returnerar Server-Sent Events (SSE) som levererar token inkrementellt när de genereras. Detta minskar upplevd latens för användare som väntar på långa svar.
Tokenanvändningsstatistik ingår endast i den sista biten av strömmen. Du måste ackumulera dessa deltavärden för att beräkna totala förbrukade token för faktureringsändamål. Fel och avslag medför inga kostnader, så du kan strömma säkert utan att oroa dig för oväntade kostnader för misslyckade begäranden.
Avancerade parametrar: Temperatur, JSON-läge och verktyg
Använd temperature och top_p för att styra slumpmässighet och kreativitet i dina svar. Ställ in response_format för {"type": "json_object"} för att tvinga strukturerad JSON-utdata för pålitlig parsning i dina applikationer. Detta är avgörande för att bygga robusta NSFW-chatbot-API:er eller dataextraktionsverktyg.
Aktivera funktionsanrop genom att tillhandahålla en tools array. Modellen stöder standardverktygsdefinitioner och kan välja att anropa funktioner baserat på promptkontexten. Du kan också ställa in max_tokens till 16 000, vilket är maximal output per förfrågan. Kontextfönstret stödjer 100 000 token totalt, inklusive både prompt och komplettering.
Gränser, fel och faktureringsdetaljer
Förvänta dig ett 401-fel om din nyckel är ogiltig, ett 402-fel om du har otillräckligt förbetalt kreditbelopp och ett 429-fel om du överskrider hastighetsbegränsningen. Du är begränsad till 300 förfrågningar per minut och 8 samtidiga förfrågningar per nyckel. Förfrågningsbodyn måste hållas under 8 MB.
Priserna är $0,15 per 1M inmatningstokens och $0,50 per 1M utdatatokens. Top-ups är endast krypto (USDT på TRC20 eller USDC på Base) från $20 till $500. Du får en 5 % bonus på $50, 10 % på $100 och 15 % på $200. Din förbetalda kredit löper aldrig ut, så du kan använda den när du behöver den.
cURL
curl https://api.groqaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current API rate limit?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.groqaiapikey.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.groqaiapikey.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
Hur får jag min Groq AI API-nyckel?
Gå till sidan för att hämta API-nyckeln och logga in med Google eller en e-postadress. Din nyckel visas omedelbart efter registrering, utan att du behöver ange ett telefonnummer. Du kan generera en ny nyckel när som helst för att ersätta den gamla.
Är detta API kompatibelt med OpenAI SDKs?
Ja, vår slutpunkt följer OpenAI chat-completions-protokollet. Du kan använda de officiella OpenAI Python- och Node.js-biblioteken genom att helt enkelt ändra bas-URL:en till vår API-adress. Detta gör att du kan använda standardparametrar som temperatur och stream.
Vad händer om jag får ett 402-fel?
Ett 402-fel betyder att ditt förbetalda kreditbelopp är slut. Du kan ladda upp med USDT på TRC20 eller USDC på Base via kontrollpanelen. Uppladdningar startar från $20, och du får bonuskredit beroende på insatt belopp.
Obtain your API key
Registrera dig, hämta nyckeln och uppdatera din bas-URL. Det är allt som krävs för konfiguration.