Hurtig start: Opret forbindelse til din klient
Send anmodninger til https://api.isgeminiuncensored.com/v1 using standard OpenAI SDKs. Our service acts as a drop-in replacement for other providers, so you only need to update the base URL and provide your API key. You can generate your key instantly via the dashboard using Google or email. This setup eliminates the need for complex proxying or custom jailbreak prompts.
Autentificeringen afhænger af en enkelt aktiv API-nøgle pr. konto. Hvis du genererer en ny nøgle, bliver den tidligere ugyldig øjeblikkeligt. Dette sikrer stram kontrol over dit forbrug, mens det bevarer privatlivets integritet for dine data. Dine prompts bruges ikke til træning, så dine kreative værker forbliver dine.
Første anmodning: curl-eksempel
Verificér din forbindelse ved at sende en simpel tekstfuldførelsesanmodning. Brug standard-slutpunktet til chatfuldførelser med modelidentifikatoren uncensored. Svaret vil returnere genereret tekst baseret på din input uden standard indholdsnægtelser.
Denne grundlæggende test bekræfter, at din nøgle er gyldig, og at endpointet er tilgængeligt. Du kan derefter integrere dette mønster i din applikationslogik. Svarstrukturen efterligner OpenAI-formatet, hvilket sikrer kompatibilitet med de fleste eksisterende værktøjer.
curl https://api.isgeminiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Linux commands for network troubleshooting."}]
}'Start med simple prompts for at verificere outputkvaliteten. Du kan derefter skalere op til mere komplekse interaktioner, efter behov. Systemet håndterer det tunge løft af konteksthåndtering for dig.
Python SDK-integration
Brug det officielle Python-bibliotek til at integrere vores API i dine scripts. Indstil base URL til vores endpoint og angiv din API-nøgle. Denne tilgang giver dig mulighed for at udnytte eksisterende kodebaser med minimale ændringer. Du kan bruge streaming eller synkrone opkald afhængigt af dine behov.
Python SDK'et håndterer serialiseringen af dine anmodninger automatisk. Du kan angive parametre som temperature og top_p for at kontrollere outputtet. Denne fleksibilitet giver dig mulighed for at finjustere modellens adfærd til dit specifikke brugstilfælde. Uanset om du bygger en chatbot eller et analyseværktøj, forenkler SDK'et processen.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgeminiuncensored.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)Sørg for, at du håndterer svarobjekterne korrekt. SDK'et returnerer strukturerede data, som du nemt kan parse. Dette gør fejlfinding og testing ligetil. Du kan også bruge async-klienter til applikationer med høj gennemstrømning.
Node SDK-integration
Integrer med Node.js-applikationer ved hjælp af det officielle OpenAI npm-pakke. Ret klienten mod vores base URL, og indstil API-nøglen. Dette giver dig mulighed for at bruge velkendte mønstre i dine JavaScript-projekter. Du kan lave synkrone eller asynkrone anmodninger med lethed.
Node SDK'en understøtter moderne JavaScript-funktioner som promises og async/await. Dette gør fejlhåndtering og response-behandling ren. Du kan passere de samme parametre som Python SDK'en for at justere modellens adfærd. Denne konsistens på tværs af sprog reducerer læringskurven for teams, der bruger flere teknologier.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgeminiuncensored.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);Test din integration med en simpel forespørgsel. Svaret vil bekræfte, at din opsætning er korrekt. Du kan derefter fortsætte med at bygge mere komplekse interaktioner. SDK'en håndterer HTTP-forespørgsler effektivt og sikrer lav latens.
Streaming-svar
Aktivér streaming ved at indstille stream parameter til true. Dette giver dig mulighed for at modtage tokens, mens de genereres. Denne funktion er ideel til chatgrænseflader, hvor øjeblikkelig feedback er afgørende. Den reducerer den opfattede latens for slutbrugeren betydeligt.
Svaret leveres som en sekvens af Server-Sent Events (SSE). Hver chunk indeholder en del af den genererede tekst. Du kan sammenkæde disse chunks for at danne det komplette svar. Den sidste chunk indeholder også tokenforbrugsstatistikker til fakturering.
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)Håndter netværksafbrydelser graceful. Streaming kan pauseres eller genoptages afhængigt af din klients muligheder. Denne fleksibilitet sikrer en jævn brugeroplevelse selv på ustabile forbindelser. Du kan stoppe streamet tidligt, hvis brugeren ændrer deres input.
Begrænsninger, fejl og kontekst
Din konto har en hastighedsbegrænsning på 300 anmodninger i minuttet og 8 samtidige anmodninger pr. nøgle. Hvis du overskrider dette, modtager du en 429-fejl. Du kan overvåge dit forbrug i dashboardet for at undgå afbrydelser. Denne grænse sikrer retfærdig adgang for alle brugere.
Kontekstunderstøttelse er op til 100.000 tokens for prompt og completion kombineret. Du kan indstille et maksimum output på 16.000 tokens pr. request. Hvis du ikke angiver en grænse, er standarden 2.048 tokens. Fejl og afslag forbruger ikke din forudbetalede kredit.
Almindelige fejl inkluderer 401 for ugyldige nøgler og 402 for utilstrækkelig kredit. Du kan kun toppe op med krypto. USDT på TRC20 eller USDC på Base accepteres. Fejl som dobbeltopkrævning rettes via Support. Din forudbetalte kredit udløber aldrig, så du kan toppe op i dit eget tempo. Denne struktur holder omkostningerne forudsigelige og gennemsigtige.