Hurtigstart: Forbind dit SDK
Erstat din nuværende endpoint med vores base URL og indtast din API-nøgle i headeren. Denne enkle swap dirigerer dine anmodninger til usensureret-model øjeblikkeligt.
Den basale URL er https://api.geminisenzacensura.com/v1. Autentifikation afhænger af en Bearer-token, der sendes i Authorization header. Du genererer denne nøgle øjeblikkeligt efter tilmelding med Google eller e-mail.
- Ingen ekstra biblioteker påkrævet.
- Fungerer med ethvert OpenAI-kompatibelt klient.
- Øjeblikkelig tilgængelighed ved nøgleoprettelse.
Denne tilgang eliminerer proxy-wrappere og komplekse lokale opsætninger.
curl https://api.geminisenzacensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Peru?"}]
}'
Endpoint: POST /v1/chat/completions
Send din prompt til chat completion-endepunktet for at modtage tekstoutput. Dette enkelt endepunkt håndterer al inference for uncensored-modellen.
Angiv model-ID'et som "uncensored" i din request body. API'et returnerer standard JSON-svar, der indeholder den genererede tekst. Du kan kontrollere adfærd ved hjælp af parametre som temperature eller top_p.
Input sendes ind, tekst kommer ud. Ingen embeddings eller billedegenerering her.
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisenzacensura.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)
Endpoint: GET /v1/models
Kør forespørgsel på dette endpoint for at bekræfte forbindelsen og liste tilgængelige modeller. Det returnerer et JSON-objekt, der indeholder modeloplysninger.
Brug dette til at bekræfte, at din API-nøgle har gyldige tilladelser, før du sender tunge payloads. Svaret bekræfter, at model-ID'et "uncensored" er aktivt.
Dette er en letvægts tjek, der forbruger minimale tokens.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.geminisenzacensura.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);
Parametre: Temperatur, Top-p og Værktøjer
Styr tilfældighed og struktur ved hjælp af standard OpenAI-parametre. Indstil temperature til kreativ variation eller top_p for nucleus sampling.
Aktiver funktionskald ved at sende en tools array. Modellen understøtter JSON-tilstand via response_format: {"type": "json_object"}. Du kan også indstille stop sekvenser og en seed for reproducerbarhed.
Disse parametre giver dig præcis kontrol over den uncensored AI-output uden behov for custom logik.
Streaming-svar & tokenforbrug
Aktivér streaming ved at indstille stream: true til at modtage chunks via Server-Sent Events (SSE). Dette reducerer den opfattede latens for lange svar.
Den sidste chunk i streamen indeholder det samlede tokenforbrug for anmodningen. Dette giver dig mulighed for at spore omkostninger i realtid uden at vente på det fulde svar.
Streaming er ideel til chatgrænseflader eller progressiv tekstvisning.
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)
Fejlkoder & Begrænsninger
Håndter fejl elegant ved at tjekke HTTP-statuskoden. En 401 indikerer en ugyldig eller udløbet API-nøgle. En 402 Betyder, at du har utilstrækkelig forudbetalt kredit. En 429 signalerer, at du har ramt rate limit.
Grænsen er 300 anmodninger i minuttet per nøgle. Størrelsen på anmodningskroppen er begrænset til 8 MB. Fejl og afslag forbruger ikke din forudbetalte kredit, hvilket sikrer, at du kun betaler for faktisk tokenforbrug.
Tjek response body for en detaljeret fejlmeddelelse for at fejlfinde hurtigt.