nl ▾
Nu beginnen

API-referentie: Chatcompleteringen

Integreer de uncensored AI API in je applicatie met één enkele codeaanpassing. Deze gids behandelt de OpenAI-compatibele eindpunten, streaming en tool calling die je nodig hebt om onbeperkte generatie in je stack te bouwen.

Snelstart: Eerste verzoek

Stuur uw eerste chatcompletieverzoek binnen een minuut. Het eindpunt accepteert standaard OpenAI-payloads en retourneert onbeperkte tekstantwoorden. Initialiseer de client met uw API-sleutel en de basis-URL. Roep vervolgens het chatcompletie-eindpunt aan met de model-ID ingesteld op "uncensored". Het model genereert tekst zonder inhoudsweigeringen voor wettelijk volwassen gebruik.

U kunt de verbinding verifiëren door de beschikbare modellen op te lijsten. Dit bevestigt dat de server bereikbaar is en uw referenties geldig zijn. De respons bevestigt de model-ID en de beschikbaarheid van het eindpunt.

Authenticatie en basis-URL

Gebruik uw API-sleutel voor elk verzoek naar de base URL https://api.geminisemcensura.com/v1. De sleutel wordt direct gegenereerd wanneer je je aanmeldt via Google of e-mail. Geef deze door in de Authorization header als een Bearer-token. Als je een nieuwe sleutel genereert, wordt de oude sleutel onmiddellijk ongeldig. Dit vereenvoudigt het beheer van referenties voor je applicaties. Je kunt sleutels direct regenereren via het dashboard zonder je vooruitbetaalde tegoed te verliezen.

Parameters: Temperatuur, Top P en Stop

Reguleer de willekeurigheid van de generatie met standaardparameters. Stel temperature aanpassen van creativiteit. Lagere waarden produceren meer deterministische uitvoeren. Hogere waarden introduceren variatie. Gebruik top_p voor nucleus sampling om de tokenpool te beperken. De stop parameter stopt de generatie wanneer een specifieke reeks verschijnt. Dit is nuttig om de lengte of structuur van de uitvoer te beheersen.

Deze parameters werken exact zoals in de OpenAI SDK. Je kunt de responsstijl fijn afstemmen zonder het model te wijzigen. Het uncensored model respecteert deze beperkingen terwijl het zijn gebrek aan inhoudsrefusals behoudt. Pas ze aan om ze te laten passen bij je specifieke use case.

Streaming-responsen (SSE)

Activeer streaming door stream naar true. De server retourneert een reeks Server-Sent Events. Elk evenement bevat een gedeeltelijke chunk van de gegenereerde tekst. Hiermee kun je uitvoer in realtime weergeven. Dit vermindert de waargenomen latentie voor eindgebruikers.

De laatste chunk bevat de statistieken over tokengebruik. Je kunt invoer- en uitvoertokens bijhouden voor nauwkeurige facturering. Fouten tijdens het streamen worden verzonden als een laatste gebeurtenis met een foutobject. Verwerk deze gebeurtenissen om netwerkonderbrekingen op een beheersbare manier af te handelen.

Tool Calling en JSON-modus

Gebruik function calling om externe tools te integreren. Definieer functies in de tools parameter. Het model retourneert gestructureerde argumenten voor de gespecificeerde functie. Je voert de functie uit en stuurt het resultaat terug naar het model. Dit stelt complexe multi-step workflows mogelijk. JSON-modus afdwingt strikte JSON-output. Gebruik response_format met json_object voor betrouwbare parsing.

Het uncensored-model verwerkt tool-definities zonder te weigeren op basis van onderwerp. Het ondersteunt standaard OpenAI-toolschema's. Dit zorgt voor compatibiliteit met bestaande tool-use bibliotheken. Je kunt agents bouwen die naadloos interageren met API's of databases.

Limieten en kwota's

De API hanteert strikte rate limits om stabiliteit te waarborgen. Je mag 300 verzoeken per minuut per key uitvoeren. Concurrency is beperkt tot 8 gelijktijdige verzoeken. De maximale grootte van de request body is 8 MB. Het contextvenster ondersteunt 100,000 tokens voor input en output samen. De standaard max output is 2,048 tokens tenzij je anders specificeert.

Als je de limiet overschrijdt, ontvang je een 429-foutmelding. Het antwoord bevat een retry-after-header. Houd je gebruik in de gaten om onderbrekingen te vermijden. Deze limieten gelden voor alle endpoints, inclusief streaming-verzoeken. Plan je batchtaken dienovereenkomstig.

cURL

curl https://api.geminisemcensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the release date of the last update"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Streaming

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)

FAQ

Is de gemini sem censura API compatibel met de officiële OpenAI SDK's?

Ja, het is volledig OpenAI-compatibel. Je hoeft alleen de basis-URL en de API-sleutel aan te passen in je clientconfiguratie. De eindpuntstructuur en responsindeling komen overeen met de standaard chat-completions API.

Wat gebeurt er als ik een 402-fout krijg?

Een 402-fout geeft aan dat je vooruitbetaalde tegoed op is. Omdat we een vooruitbetaald model gebruiken, moet je je account aanvullen om verzoeken te blijven versturen. Je kunt tegoed toevoegen met USDT of USDC via crypto. Het proeftegoed vervalt na 7 dagen als het niet wordt gebruikt.

Weigert het ongecensureerde model inhoud?

Het model weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. De enige harde limiet is seksuele inhoud met minderjarigen, die altijd wordt geweigerd. Dit maakt het geschikt voor creatief schrijven, rollenspel en onbeperkte onderzoeksapplicaties.

Haal je API-sleutel op in enkele minuten

Registreer, haal je sleutel op en pas de base URL aan. Dat is alles.

Nu beginnenDocumentatie bekijken