Uncensor GeminiBygg
API-dokumentation: uncensored model integration
Kom igång med vårt ostraffade API genom att byta bas-URL och API-nyckel. Din befintliga klientkod fungerar omedelbart utan konfigurationsöverhead.
Snabbstart: Skicka din första begäran
Det snabbaste sättet att verifiera anslutningen är ett enda kompletteringsanrop. Ersätt platshållarnyckeln med dina uppgifter och peka klienten mot vår bas-URL. Modellen svarar omedelbart utan innehållsfiltrering för lagliga inmatningar.
Använd detta cURL-kommando för att testa integrationen direkt från din terminal.
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."}]
}'
Autentisering och bas-URL
Vårt API använder standard Bearer-token-autentisering. Du måste inkludera din unika API-nyckel i Authorization-huvudet för varje förfrågan. Bas-URL:en är HTTPS://api.howtouncensorgemini.com/v1. Denna slutpunkt är kompatibel med alla OpenAI SDK:er.
När du använder Python SDK behöver du bara uppdatera bas-URL:en och api_key. Resten av parametrarna förblir identiska med den officiella OpenAI-strukturen.
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)
Slutpunkt för chattkomplettering
Alla interaktioner sker via /v1/chat/completions-slutpunkten. Du skickar en lista med meddelanden och får ett text svar. Modells-ID är alltid "uncensored". Denna enda modell hanterar alla dina genereringsbehov utan routingslogik.
Om du föredrar JavaScript kräver Node SDK minimal konfiguration. Ange bas-URL:en och ange din nyckel. Biblioteket hanterar HTTP-förfrågningarna automatiskt.
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);
Stödda parametrar och funktioner
Vi stödjer standardparametrar som temperature, top_p och stop-sekvenser. Du kan tvinga fram JSON-läge med response_format. Tool calling stöds fullt ut för funktionerintegration. Dessa funktioner fungerar exakt som dokumenteras i OpenAI-specifikationen.
Ställ in modelfältet till "uncensored" i varje förfrågan. Detta säkerställer att du alltid träffar rätt inferensmotor. Systemet ignorerar ej stödda parametrar på ett smidigt sätt.
Streaming och Tokenanvändning
Aktivera strömning genom att ställa in stream till true. Du tar emot textchunkar när de genereras. Den sista chunken innehåller fullständig tokenanvändningsstatistik. Detta gör att du kan spåra kostnader i realtid.
Använd det här exemplet för att hantera strömmade svar effektivt i din applikation.
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)
Gränser, fel och kontext
Kontextrutan är 100 000 tokens totalt. Du kan generera upp till 16 000 tokens per begäran. Hastighetsbegränsningen är 300 begäranden per minut. Ett 401-fel betyder att din nyckel är ogiltig. Ett 402-fel indikerar otillräckligt kredit. Ett 429-fel betyder att du har nått hastighetsgränsen.
FAQ
hur man obegränsar gemini med denna API
Du behöver inte ändra modellarkitekturen. Uppdatera bara din klient bas-URL till vår slutpunkt. Den opåverkade modellen hanterar resten automatiskt.
vad händer om jag överskrider hastighetsbegränsningen
API:et returnerar statuskoden 429. Du måste vänta tills fönstret återställs eller uppgradera din användningsnivå om tillgängligt. Fel är kostnadsfria, men rate limits gäller för alla begäranden.
är 100k-kontextfönstret delat
Ja, gränsen på 100 000 token täcker både prompten och completionen. Planera dina inmatade token noggrant för att säkerställa att du har tillräckligt utrymme för svaret.
Säkra din API-nyckel
Registrera dig, hämta nyckeln och uppdatera din bas-URL. Enkel konfiguration.