Gemma api sleutel documentatie
Begin binnen een minuut met het genereren van ongecensureerde tekst met één API-sleutel. Deze gids laat zien hoe je ons open-weight model integreert in je bestaande stack met standaard OpenAI-compatibele eindpunten.
Authenticatie en basis-URL
Gebruik je unieke API sleutel om elk verzoek te authenticeren. De base URL is HTTPS://api.gemmaapikey.com/v1 en je stuurt de sleutel in de Authorization header. Dit werkt met elke OpenAI-compatible client door base_url en de API sleutel aan te passen. Als je hem kwijtraakt, genereer dan een nieuwe via het dashboard. De oude sleutel werkt direct niet meer. Fouten en weigeringen verbruiken niet je voorgebetaalde krediet.
Eerste verzoek
Stuur een POST-verzoek naar /v1/chat/completions met de model id "uncensored". Voeg je system prompt en user message toe in de messages-array. Het model reageert met gegenereerde tekst zonder inhoudsweigeringen voor wettelijk volwassen gebruik.
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)Stel temperature en top_p in om willekeurigheid te beheersen. Gebruik stopvolgorde om de generatie vroegtijdig te stoppen. Het antwoord bevat tokenverbruik in het laatste chunk indien streamen is ingeschakeld.
Node SDK-integratie
Installeer de officiële OpenAI SDK voor Node.js. Configureer deze met je API-sleutel en de basis-URL uit deze handleiding. Roep de methode chat.completions.create aan met je 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);Deze aanpak houdt de kosten voorspelbaar omdat je alleen betaalt voor gebruikte tokens. De vooruitbetaalde tegoed wordt berekend op basis van echt gebruik. Er zijn geen maandelijkse kosten. Je kunt op elk moment opwaarderen met crypto.
Streaming-responsen
Activeer streaming door stream op true in te stellen in je request. De API retourneert Server-Sent Events (SSE) chunks. Elke chunk bevat gedeeltelijke tekst tot de laatste chunk het tokenverbruik bevat.
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 vermindert de waargenomen latentie voor lange antwoorden. Het stelt je ook in staat om voortgang in real-time aan gebruikers te tonen. Het contextvenster ondersteunt 100.000 tokens voor prompt en voltooiing samen.
Rate Limits en context
Je bent beperkt tot 300 verzoeken per minuut per sleutel. Er kunnen slechts 8 verzoeken gelijktijdig draaien. De request body mag niet groter zijn dan 8 MB. Deze limieten zorgen voor stabiele prestaties voor alle gebruikers.
Het model ondersteunt function calling, JSON-modus en standaardparameters zoals seed en presence_penalty. Maximaal 16.000 tokens per verzoek. Als je max_tokens niet instelt, is de standaardwaarde 2.048.
Fouten en foutopsporing
Een 401-fout betekent dat uw API-sleutel ongeldig of verlopen is. Controleer het dashboard voor uw actieve sleutel. Een 402-fout geeft aan dat er onvoldoende vooruitbetaald krediet is. Laad op via crypto om door te gaan. Een 429-fout betekent dat u de snelheidslimiet hebt bereikt. Wacht een paar seconden en probeer het opnieuw.
Fouten verbruiken niet uw tegoed. Als er een dubbele heffing plaatsvindt, gebruik dan de ondersteuningspagina om dit op te lossen. Tegoed vervalt niet, dus u kunt later opnieuw opladen.
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"}]
}'Veelgestelde vragen
Welke betaalmethoden accepteren jullie?
Alleen crypto: USDT op TRC20 of USDC op Base, elk geheel bedrag van $20 tot $500. Bonuskrediet geldt vanaf $50.
Wat zijn de kosten per token?
Invoertokens kosten $0,15 per miljoen. Uitvoertokens kosten $0,50 per miljoen. Je betaalt alleen voor echt gebruik. Fouten en weigeringen zijn gratis. Krediet wordt opgewaard via crypto met beschikbare bonuskrediet.
Ondersteunt de API streaming?
Ja, stel stream in op true in je verzoek. De API retourneert SSE-chunks met gedeeltelijke tekst. De laatste chunk bevat tokengebruik. Dit vermindert latentie voor lange antwoorden.
Sleutel over een ogenblik klaar
Registreer, kopieer het token, pas het eindpunt aan. Dat is alles wat je nodig hebt.