Gemma-API-Schlüssel-Dokumentation
Generieren Sie unzensierten Text mit einem einzigen API-Schlüssel in weniger als einer Minute. Diese Anleitung zeigt, wie Sie unser Open-Weight-Modell mit standardmäßigen OpenAI-kompatiblen Endpunkten in Ihre bestehende Stack-Infrastruktur integrieren.
Authentifizierung und Base URL
Verwenden Sie Ihren einzigartigen API-Schlüssel, um jede Anfrage zu authentifizieren. Die Base URL ist HTTPS://api.gemmaapikey.com/v1 und Sie senden den Schlüssel im Authorization-Header. Dies funktioniert mit jedem OpenAI-kompatiblen Client durch Änderung von base_url und des API-Schlüssels. Wenn Sie ihn verlieren, generieren Sie einen neuen im Dashboard. Der alte Schlüssel funktioniert sofort nicht mehr. Fehler und Ablehnungen verbrauchen Ihr vorausbezahltes Guthaben nicht.
Erste Anfrage
Sende eine POST-Anfrage an /v1/chat/completions mit der Modell-ID "uncensored". Füge dein System-Prompt und die Benutzer-Nachricht in das messages-Array ein. Das Modell antwortet mit generiertem Text ohne Inhaltsablehnungen für legale erwachsene Nutzungen.
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)Setze temperature und top_p, um die Zufälligkeit zu steuern. Verwende Stop-Sequenzen, um die Generierung frühzeitig zu stoppen. Die Antwort enthält die Token-Nutzung im letzten Chunk, wenn Streaming aktiviert ist.
Node SDK-Integration
Installieren Sie das offizielle OpenAI-SDK für Node.js. Konfigurieren Sie es mit Ihrem API-Schlüssel und der Basis-URL aus dieser Anleitung. Rufen Sie die Methode chat.completions.create mit Ihrem Prompt auf.
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);Dieser Ansatz hält die Kosten vorhersehbar, da Sie nur für die verwendeten Tokens bezahlen. Der vorgeladene Guthaben wird basierend auf der tatsächlichen Nutzung belastet. Es fallen keine monatlichen Gebühren an. Sie können jederzeit mit Kryptowährung nachladen.
Streaming-Antworten
Aktivieren Sie Streaming, indem Sie stream in Ihrer Anfrage auf true setzen. Die API gibt Server-Sent Events (SSE)-Chunks zurück. Jeder Chunk enthält teilweise Text, bis der letzte Chunk die Token-Nutzung enthält.
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 reduziert die wahrgenommene Latenz bei langen Antworten. Es ermöglicht Ihnen auch, Benutzern Fortschritt in Echtzeit anzuzeigen. Das Context-Window unterstützt 100,000 Tokens für Prompt und Completion zusammen.
Ratenbegrenzungen und Kontext
Sie sind auf 300 Anfragen pro Minute pro Schlüssel begrenzt. Nur 8 Anfragen können gleichzeitig ausgeführt werden. Der Anfragekörper darf 8 MB nicht überschreiten. Diese Grenzen gewährleisten eine stabile Leistung für alle Benutzer.
Das Modell unterstützt Function Calling, JSON-Modus und Standardparameter wie seed und presence_penalty. Die maximale Ausgabe beträgt 16.000 Tokens pro Anfrage. Wenn Sie max_tokens nicht festlegen, beträgt der Standardwert 2.048.
Fehler und Fehlerbehebung
Ein 401-Fehler bedeutet, dass Ihr API-Schlüssel ungültig oder abgelaufen ist. Überprüfen Sie das Dashboard auf Ihren aktiven Schlüssel. Ein 402-Fehler zeigt unzureichende Guthaben an. Laden Sie über Kryptowährungen auf, um fortzufahren. Ein 429-Fehler bedeutet, dass Sie das Rate-Limit erreicht haben. Warten Sie einige Sekunden und versuchen Sie es erneut.
Fehler verbrauchen nicht Ihr Guthaben. Bei einer Doppelbelastung nutzen Sie die Support-Seite zur Behebung. Guthaben verfällt nicht, sodass Sie später nachladen können.
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"}]
}'Häufige Fragen
Welche Zahlungsmethoden akzeptieren Sie?
Nur Krypto: USDT auf TRC20 oder USDC auf Base, beliebiger ganzzahliger Betrag zwischen $20 und $500. Bonusguthaben ab $50.
Wie hoch ist die Kosten pro Token?
Eingabetokens kosten $0,15 pro Million. Ausgabetokens kosten $0,50 pro Million. Sie zahlen nur für die tatsächliche Nutzung. Fehler und Ablehnungen sind kostenlos. Guthaben wird über Kryptowährungen aufgeladen, wobei Bonusguthaben verfügbar sind.
Unterstützt die API Streaming?
Ja, setzen Sie stream auf true in Ihrer Anfrage. Die API gibt SSE-Chunks mit teilweiseem Text zurück. Der letzte Chunk enthält die Token-Nutzung. Dies reduziert die Latenz für lange Antworten.
Schlüssel in einem Moment bereit
Registrieren, Token kopieren, Endpunkt aktualisieren. Das ist alles, was Sie benötigen.