da ▾

unrestrictedgemini.comUncensored API. Ingen afslag. Direkte.

Unrestricted Gemini
Få din nøgle

Integrer Uncensored LLM API

Integrer den upolstrede LLM API med standard OpenAI SDK-kode. Denne guide dækker autentificering, chatfuldførelser, streaming og værktøjsbrug til dine AI-applikationer i næste generation.

Autentificering og Base URL

Start med at indstille base URL og API-nøgle. API'et findes på https://api.unrestrictedgemini.com/v1. Generer din nøgle på dashboardet og send den i Authorization header.

  • Base URL: https://api.unrestrictedgemini.com/v1
  • Header: Authorization: Bearer YOUR_API_KEY
curl https://api.unrestrictedgemini.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten python libraries"}]
  }'

Chat Completions Endpoint

Send beskeder til /v1/chat/completions endpoint. Brug model-ID'et uncensored til ubegrænsede output. API'et accepterer standard OpenAI chat-formater.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedgemini.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)

Streaming-svar (SSE)

Aktivér streaming ved at indstille stream: true. Du modtager server-sendte begivenheder til realtids-tokenopdateringer. Overvåg den sidste chunk for tokenbrugsdata.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedgemini.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);

Function Calling og værktøjer

Definer værktøjer i din request. API'et understøtter standard function calling-parametre. Send dine værktogsdefinitioner, og lad modellen afgøre, hvornår de skal kaldes.

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)

JSON-tilstandskonfiguration

Tving struktureret output ved at indstille response_format til {"type": "json_object"}. Dette sikrer konsistent parsing til dine backend-tjenester. Ideel til automatiserede workflows.

Token-grænser og parametre

Kontekstvinduet understøtter 100.000 tokens. Maks output er 16.000 tokens. Håndter 401-, 402- og 429-fejl passende. Rate limits er 300 anmodninger i minuttet.

Ofte stillede spørgsmål

Hvad er basis-URL til den ubegrænsede Gemini API?

Den basale URL er HTTPS://api.unrestrictedgemini.com/v1. Du skal opdatere din SDK-konfiguration, så den peger på denne adresse i stedet for standard OpenAI-endpointet.

Hvordan håndterer jeg streaming-svar?

Angiv stream-parameteren til true i din anmodning. API'et returnerer server-sent events, der indeholder token-chunks. Parse disse events for at vise realtidsoutput til dine brugere.

Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?

Du modtager en 429 Too Many Requests-fejl. Grænsen er 300 anmodninger i minuttet per nøgle. Implementer eksponentiel backoff i din klientkode for at håndtere disse forsøg glat.

Generer din API-nøgle

Registrer, hent tokenet, og opdater endpointet. Det er hele processen.

Få din nøgleSe dokumentation