sv ▾
Öppna konto

Snabbstart: Använd groq key api

Generera obegränsad text med groq-nyckel-API:t med standarda OpenAI SDK:er. Konfigurera din bas-URL, autentisera och skicka förfrågningar omedelbart.

Bas URL och autentisering setup

Groq key API ersätter den standardiserade OpenAI-slutpunkten med en direkt väg till vår ocensurerade modell. Ställ in din base_url till HTTPS://api.groqkeyapi.com/v1 och injicera din nyckel i Authorization header. Denna konfiguration fungerar med valfri OpenAI-kompatibel klient, inklusive de officiella Python- och Node SDK:erna. Du behöver inte ändra modellnamnet i din kod; vi hanterar routningen internt.

curl https://api.groqkeyapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if endpoint supports 32k context window"}]
  }'

Autentiseringen är strikt. Ett 401-fel betyder att din nyckel är ogiltig eller saknas. Se till att kopiera nyckeln omedelbart efter registrering, eftersom den visas endast en gång.

Första chattkompletteringsförfrågan

Skicka en POST-förfrågan till /v1/chat/completions med modell-ID:t inställt på "uncensored". Denna modell svarar utan avslag för lagliga vuxen-, fiktiva eller kontroversiella ämnen. Den bearbetar textinput och returnerar textoutput. Du kan justera parametrar som temperature och top_p för att styra kreativitet. Kontextrutan stöder 100,000 tokens för den kombinerade prompten och kompletteringen.

from openai import OpenAI

client = OpenAI(base_url="https://api.groqkeyapi.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)

Fel under bearbetning äter inte upp kredit. Om modellen returnerar ett avslag för minderårigt innehåll betalar du inget. Denna förbetala modell säkerställer att du bara spenderar på faktiska utdata-tokens.

Aktivera strömning för realtidsutdata

Streaming via Server-Sent Events (SSE) levererar tokens när de genereras. Ställ in stream=true i ditt begäran. Den sista biten innehåller fullständig tokenanvändningsstatistik för fakturering. Denna metod minskar den upplevda latensen för långa svar. Det är idealiskt för chattgränssnitt där användare ser text som visas i realtid. SDK:en hanterar parsing automatiskt.

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)

Strömning ändrar inte prissättningsstrukturen. Du betalar fortfarande per 1M utmatningstokens. Den hårda gränsen på 16 000 tokens per begäran gäller fortfarande oavsett strömningsstatus.

Använd JSON-läge för strukturerad data

Ställ in response_format för {"type": "json_object"} för att tvinga fram strikt JSON-utdata. Detta är användbart för programmerbara integrationer där du behöver förutsägbara datastrukturer. Modellen kommer att försöka formatera svaret som giltig JSON. Det kan misslyckas om prompten är för komplex eller utdata överskrider gränserna. Validera alltid JSON på klientsidan.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.groqkeyapi.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);

Function calling stöds också. Du kan definiera verktyg och låta modellen välja vilka som ska anropas. Detta utökar API:ets kapacitet bortom enkel textgenerering.

Begärgränser och felhantering

API:et begränsar till 300 förfrågningar per minut per nyckel. Du kan köra 8 samtidiga förfrågningar samtidigt. Maximal storlek på förfrågningskroppen är 8 MB. Ett 429-fel indikerar att du har överskridit dessa gränser. Vänta några sekunder och försök igen. Ett 402-fel betyder att ditt förbetalda kredit är slut. Fyll på via krypto för att återuppta tjänsten. Fel som 400 eller 500 debiterar inte krediter.

Modell-ID är alltid "uncensored". Försök inte att byta modeller. Vi värdar en enda stor språkmodell optimerad för obegränsat innehåll. Detta håller stacken enkel och snabb.

Kontextruta och tokenbegränsningar

Din totala kontextfönsterstorlek är 100 000 tokens. Detta inkluderar både inmatningsprompten och den genererade kompletteringen. Maximal utmatning per begäran är 16 000 tokens. Om du inte anger max_tokens, är 2 048 tokens som standard. Att överskrida gränsen för utdata kommer att klippa av svaret. Planera dina prompts för att lämna tillräckligt med utrymme för hela svaret. Detta möjliggör djup kontextbevarande utan manuell chunkning.

Streaming och JSON-läge påverkar inte dessa gränser. De förblir konsekventa för alla begärantyper. Använd usage field in the response to track your consumption accurately.

01

Vanliga frågor

Är groq nyckel API openai kompatibel?

Ja. Den använder samma slutpunktsstruktur och SDK:er som OpenAI. Du behöver bara ändra bas-URL:en och modellnamnet till "uncensored". Alla standardparametrar som temperaturen och top_p fungerar som förväntat.

Vad händer om jag får ett 402-fel?

Ett 402-fel betyder att din förbetalda kredit är slut. Du kan ladda upp med USDT eller USDC via krypto. Krediten löper aldrig ut, så du kan lägga till medel när du är redo att fortsätta.

Kan jag använda detta API för kommersiella projekt?

Ja. API:et är utformat för utvecklare som behöver obegränsat innehåll för alla lagliga ändamål. Det finns inga månatliga avgifter eller prenumerationsspärrar. Du betalar endast för de tokens du använder.

Generera din nyckel nu

Registrera dig, kopiera tokenen och uppdatera din slutpunkts-URL:en. Det är allt.