Kom igång: Anslut din klient
Skicka begäranden till https://api.isgeminiuncensored.com/v1 användning av standard OpenAI SDK:er. Vår tjänst fungerar som en drop-in-ersättning för andra leverantörer, så du behöver bara uppdatera bas-URL:en och ange din API-nyckel. Du kan generera din nyckel omedelbart via dashboarden med Google eller e-post. Denna konfiguration eliminerar behovet av komplex proxyning eller anpassade jailbreak-prompter.
Autentiseringen bygger på en enda aktiv API-nyckel per konto. Om du genererar en ny nyckel blir den tidigare ogiltig omedelbart. Detta säkerställer strikt kontroll över din användning samtidigt som integriteten för dina data upprätthålls. Dina prompts används inte för träning, så dina kreativa verk förblir dina.
Första förfrågan: cURL-exempel
Verifiera din anslutning genom att skicka en enkel textkompletteringsbegäran. Använd standardändpunkten för chattkompletteringar med modellidentifieraren uncensored. Svaret kommer att returnera genererad text baserat på din input utan standardinnehållsavvisningar.
Denna grundläggande test bekräftar att din nyckel är giltig och att slutpunkten är nåbar. Du kan sedan integrera detta mönster i din applikationslogik. Svarsstrukturen speglar OpenAI-formatet, vilket säkerställer kompatibilitet med de flesta befintliga verktyg.
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."}]
}'Börja med enkla prompts för att verifiera utdatakvaliteten. Du kan sedan skala upp till mer komplexa interaktioner vid behov. Systemet hanterar tunga uppgifter för kontexthantering åt dig.
Python SDK-integration
Använd det officiella Python-biblioteket för att integrera vårt API i dina skript. Ange bas-URL:en till vår slutpunkt och ange din API-nyckel. Detta tillvägagångssätt gör att du kan utnyttja befintliga kodbaserna med minimala ändringar. Du kan använda strömning eller synkrona anrop beroende på dina behov.
Python SDK:n hanterar serialiseringen av dina förfrågningar automatiskt. Du kan ange parametrar som temperaturen och top_p för att styra utmatningen. Denna flexibilitet gör att du kan finjustera modellens beteende för ditt specifika användningsfall. Oavsett om du bygger en chattbot eller ett analysverktyg förenklar SDK:n 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)Se till att du hanterar response-objekten korrekt. SDK:t returnerar strukturerad data som du enkelt kan analysera. Detta gör felsökning och testning enkel. Du kan också använda asynkrona klienter för högpresterande applikationer.
Node SDK-integration
Integrera med Node.js-applikationer med det officiella OpenAI npm-paketet. Pek klienten mot vår bas-URL och ange API-nyckeln. Detta låter dig använda bekanta mönster i dina JavaScript-projekt. Du kan göra synkrona eller asynkrona anrop med lätthet.
Node SDK stöder moderna JavaScript-funktioner som promises och async/await. Detta gör felhantering och svarbearbetning ren. Du kan skicka samma parametrar som Python SDK för att justera modellens beteende. Denna konsistens över språk minskar inlärningskurvan för team som använder flera 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);Testa din integration med en enkel fråga. Svaret kommer att bekräfta att din installation är korrekt. Du kan sedan fortsätta att bygga mer komplexa interaktioner. SDK:et hanterar HTTP-begäranden effektivt och säkerställer låg latens.
Strömningsresponser
Aktivera strömning genom att ställa in stream parameter till true. Detta gör att du kan ta emot tokens när de genereras. Denna funktion är idealisk för chatgränssnitt där omedelbar återkoppling är avgörande. Det minskar den upplevda latensen för slutanvändaren avsevärt.
Svaret levereras som en sekvens av Server-Sent Events (SSE). Varje chunk innehåller en del av den genererade texten. Du kan konkatenera dessa chunks för att bilda hela svaret. Den sista chunken innehåller också tokenanvändningsstatistik för 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)Hantera nätverksavbrott smidigt. Strömning kan pausas eller återupptas beroende på din klients kapaciteter. Denna flexibilitet säkerställer en smidig användarupplevelse även på instabila anslutningar. Du kan stoppa strömmen tidigt om användaren ändrar sin inmatning.
Gränser, fel och kontext
Ditt konto har en hastighetsbegränsning på 300 förfrågningar per minut och 8 samtidiga förfrågningar per nyckel. Om du överskrider detta får du ett 429-fel. Du kan övervaka din användning i dashboarden för att undvika avbrott. Denna gräns säkerställer rättvis åtkomst för alla användare.
Kontextfönsterstöd är upp till 100 000 token för prompt och completion tillsammans. Du kan ange en maximal utmatning på 16 000 token per begäran. Om du inte anger en gräns är standardvärdet 2 048 token. Fel och avslag konsumerar inte din förbetalda kredit.
Vanliga fel inkluderar 401 för ogiltiga nycklar och 402 för otillräcklig kredit. Du kan ladda upp med krypto endast. USDT på TRC20 eller USDC på Base accepteras. Misstag som dubbla debiteringar åtgärdas via Support. Din förbetalda kredit löper aldrig ut, så du kan ladda upp i ditt eget tempo. Denna struktur håller kostnaderna förutsägbara och transparenta.