Uncensor GeminiBouwen
API-documentatie: integratie van uncensored model
Begin met onze ongecensureerde API door de base URL en API-sleutel te wisselen. Je bestaande clientcode werkt onmiddellijk met nul configuratie-overhead.
Snelstart: stuur uw eerste verzoek
De snelste manier om verbinding te verifiëren is een enkele completion-call. Vervang de placeholder-sleutel door je referenties en wijs de client naar onze base URL. Het model reageert onmiddellijk zonder contentfiltering voor legale invoer.
Gebruik dit cURL-commando om de integratie direct vanaf je terminal te testen.
curl https://api.howtouncensorgemini.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
}'
Authenticatie en basis-URL
Onze API maakt gebruik van standaard Bearer token-authenticatie. Je moet je unieke API-sleutel opnemen in de Authorization header van elk verzoek. De base URL is HTTPS://api.howtouncensorgemini.com/v1. Dit endpoint is compatibel met elke OpenAI SDK.
Wanneer je de Python SDK gebruikt, hoef je alleen de basis-URL en api_key bij te werken. De rest van de parameters blijft identiek aan de officiële OpenAI-structuur.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouncensorgemini.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)
Chat Completions Endpoint
Alle interacties vinden plaats via het /v1/chat/completions endpoint. Je stuurt een lijst met berichten en ontvangt een tekstantwoord. De model-ID is altijd "uncensored". Dit enkele model verzorgt al je generatiebehoeften zonder routing-logic.
Als je de voorkeur geeft aan JavaScript, vereist de Node SDK minimale setup. Stel de base URL in en voer je sleutel door. De bibliotheek verwerkt de HTTP-verzoeken automatisch.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouncensorgemini.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);
Ondersteunde parameters en functies
We ondersteunen standaard parameters zoals temperature, top_p en stop-sequenties. Je kunt JSON-modus afdwingen met response_format. Tool calling wordt volledig ondersteund voor function-integratie. Deze functies werken precies zoals gedocumenteerd in de OpenAI-specificatie.
Stel het modelveld in op "uncensored" in elk verzoek. Dit zorgt ervoor dat je altijd de juiste inferentie-engine raakt. Het systeem negeert niet-ondersteunde parameters op een soepele manier.
Streaming en Token-gebruik
Schakel streamen in door stream in te stellen op true. Je ontvangt tekstchunks zodra ze worden gegenereerd. De laatste chunk bevat de volledige token-gebruiksstatistieken. Dit stelt je in staat kosten in realtime bij te houden.
Gebruik dit voorbeeld om streaming-responses efficiënt af te handelen in je applicatie.
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)
Limieten, fouten en context
Het contextvenster is in totaal 100.000 tokens. Je kunt tot 16.000 tokens per verzoek genereren. Snelheidslimieten zijn 300 verzoeken per minuut. Een 401-fout betekent dat je sleutel ongeldig is. Een 402-fout geeft aan dat er onvoldoende tegoed is. Een 429-fout betekent dat je de snelheidslimiet hebt bereikt.
FAQ
hoe censor je gemini weg met deze API
Je hoeft de modelarchitectuur niet te wijzigen. Werk gewoon je client base URL bij naar ons endpoint. Het uncensored model regelt de rest automatisch.
wat gebeurt er als ik de rate limit overschrijd
De API retourneert een 429-statuscode. Je moet wachten tot de window is gereset of je gebruiksniveau upgraden indien beschikbaar. Fouten zijn gratis, maar rate limits gelden voor alle verzoeken.
is het 100k contextvenster gedeeld
Ja, de limiet van 100.000 tokens dekt zowel de prompt als de voltooiing. Plan je invoertokens zorgvuldig om ervoor te zorgen dat je genoeg ruimte hebt voor het antwoord.
Beveilig je API-sleutel
Registreer, haal de sleutel op en pas je base URL aan. Eenvoudige configuratie.