Gemma api nyckel dokumentation
Börja generera obegränsad text med en enda API-nyckel på under en minut. Den här guiden visar hur du integrerar vår open-weight-modell i ditt befintliga stack med standard OpenAI-kompatibla slutpunkter.
Autentisering och bas-URL
Använd din unika API-nyckel för att autentisera varje begäran. Bas-URL:en är HTTPS://api.gemmaapikey.com/v1 och du skickar nyckeln i Authorization-huvudet. Detta fungerar med valfri OpenAI-kompatibel klient genom att ändra base_url och API-nyckeln. Om du tappar bort den, generera en ny från kontrollpanelen. Den gamla nyckeln slutar att fungera omedelbart. Fel och vägran konsumerar inte din förbetalda kredit.
Första förfrågan
Skicka en POST-begäran till /v1/chat/completions med modell-ID:t "uncensored". Inkludera din systemprompt och användarmeddelande i messages-arrayen. Modellen svarar med text som genererats utan innehållsavslag för laglig vuxenanvändning.
from openai import OpenAI
client = OpenAI(base_url="https://api.gemmaapikey.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)Ställ in temperatur och top_p för att kontrollera slumpmässighet. Använd stoppsekvenser för att avbryta genereringen i förtid. Svaret innehåller tokenanvändning i den sista chunken om streaming är aktiverat.
Node SDK-integration
Installera det officiella OpenAI SDK för Node.js. Konfigurera det med ditt API-nyckel och bas-URL:n från denna guide. Anropa metoden chat.completions.create med din prompt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gemmaapikey.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);Denna metod håller kostnaderna förutsägbara eftersom du bara betalar för använda tokens. Det förbetala kreditet debiteras baserat på faktisk användning. Inga månadskostnader tillkommer. Du kan fylla på med krypto när som helst.
Strömningsresponser
Aktivera strömning genom att ställa in stream till true i din begäran. API:et returnerar Server-Sent Events (SSE)-bitar. Varje bit innehåller delvis text tills den sista biten inkluderar 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)Streaming minskar den upplevda latensen för långa svar. Det gör det också möjligt att visa framsteg till användare i realtid. Kontextrutan stöder 100 000 token för prompt och komplettering tillsammans.
Begränsningar för begäranderänta och kontext
Du är begränsad till 300 förfrågningar per minut per nyckel. Endast 8 förfrågningar kan köras samtidigt. Förfrågningsbodyn får inte överstiga 8 MB. Dessa gränser säkerställer stabil prestanda för alla användare.
Modellen stöder funktionssamtal, JSON-läge och standardparametrar som seed och presence_penalty. Maximalt utdata är 16 000 tokens per begäran. Om du inte anger max_tokens är standardvärdet 2 048.
Fel och felsökning
Ett 401-fel betyder att din API-nyckel är ogiltig eller utgången. Kontrollera dashboarden för din aktiva nyckel. Ett 402-fel indikerar otillräckligt förbetalt kredit. Ladda upp via krypto för att fortsätta. Ett 429-fel betyder att du har nått hastighetsbegränsningen. Vänta några sekunder och försök igen.
Fel äter inte upp ditt kredit. Om du dubbeldebiteras, använd Sidan för support för att fixa det. Kredit förfaller aldrig, så du kan ladda upp senare.
cURL
curl https://api.gemmaapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current system status"}]
}'Vanliga frågor
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.
Vad är kostnaden per token?
Inmatningstoken kostar $0,15 per miljon. Utmatningstoken kostar $0,50 per miljon. Du betalar endast för faktisk användning. Fel och avslag är kostnadsfria. Kredit fylls på via krypto med tillgängliga bonuskrediter.
Stöder API:et strömning?
Ja, ange stream till true i din begäran. API:et returnerar SSE-chunker med delvis text. Den sista chunken inkluderar tokenanvändning. Detta minskar latensen för långa svar.
Nyckel klar på ett ögonblick
Registrera dig, kopiera token:en, uppdatera endpoint. Det är allt du behöver.