sv ▾
Börja nu

API-referens: Chat Completions

Integrera osensurerade AI API i din applikation med en enda kodändring. Denna guide täcker OpenAI-kompatibla slutpunkter, strömning och verktygsanrop som du behöver för att bygga obegränsad generering i din stack.

Snabbstart: Första begäran

Skicka din första chattkompletteringsförfrågan på under en minut. Slutpunkten accepterar standard OpenAI-payloads och returnerar obegränsade textsvar. Initiera klienten med din API-nyckel och bas-URL:en. Anropa sedan chattkompletterings-slutpunkten med modell-ID:t inställt på "obegränsad". Modellen genererar text utan innehållsvägraner för laglig vuxenanvändning.

Du kan verifiera anslutningen genom att lista tillgängliga modeller. Detta bekräftar att servern är nåbar och att dina uppgifter är giltiga. Svaret bekräftar modell-ID:t och slutpunkts tillgänglighet.

Autentisering och bas-URL

Använd ditt API-nyckel för varje begäran till bas-URL:en https://api.geminisemcensura.com/v1. Nyckeln genereras omedelbart när du registrerar dig via Google eller e-post. Skicka den i Authorization header som ett Bearer-token. Om du genererar en ny nyckel blir den gamla ogiltig omedelbart. Detta förenklar hanteringen av autentiseringsuppgifter för dina applikationer. Du kan regenerera nycklar direkt från dashboarden utan att förlora din förbetalda kredit.

Parametrar: Temperatur, Top P och Stop

Styr slumpmässigheten i genereringen med standardparametrar. Ställ in temperature till att justera kreativiteten. Lägre värden producerar mer deterministiska utdata. Högre värden introducerar variation. Använd top_p för nucleus sampling för att begränsa tokenpoolen. Den stop parametern stoppar genereringen när en specifik sekvens visas. Detta är användbart för att kontrollera utdatalängd eller struktur.

Dessa parametrar fungerar exakt som i OpenAI SDK:t. Du kan finjustera svarsstilen utan att ändra modellen. Den uncensored-modellen respekterar dessa begränsningar samtidigt som den behåller sin brist på innehållsavvisningar. Justera dem för att passa ditt specifika användningsfall.

Strömningsresponser (SSE)

Aktivera strömning genom att ställa in stream till true. Servern returnerar en sekvens av Server-Sent Events. Varje händelse innehåller en delvis bit av den genererade texten. Detta gör att du kan visa utdata i realtid. Det minskar den upplevda latensen för slutanvändare.

Den sista chunken innehåller statistik över tokenanvändning. Du kan spåra in- och utdatatokens för noggrann fakturering. Fel under streaming skickas som en händelse med ett felobjekt. Hantera dessa händelser för att hantera nätverksavbrott elegant.

Verktygsanrop och JSON-läge

Använd funktionsanrop för att integrera externa verktyg. Definiera funktioner i tools parameter. Modellen returnerar strukturerade argument för den angivna funktionen. Du utför funktionen och skickar tillbaka resultatet till modellen. Detta möjligger komplexa flerstegsarbetsflöden. JSON-läget tvingar fram strikt JSON-utdata. Använd response_format med json_object för pålitlig parsing.

Den icke-censurerade modellen hanterar verktygsdefinitioner utan att vägra baserat på ämne. Den stöder standarda OpenAI-verktygsscheman. Detta säkerställer kompatibilitet med befintliga verktygsanvändningsbibliotek. Du kan bygga agenter som interagerar med API:er eller databaser sömlöst.

Begränsningar och kvoter

API:et tillåter strikta rate limits för att säkerställa stabilitet. Du har tillstånd till 300 anrop per minut per nyckel. Koncurrency är begränsad till 8 parallella anrop. Maximal storlek på request body är 8 MB. Contextfönstret stödjer 100 000 tokens för input och output tillsammans. Standard max utdata är 2 048 tokens om du inte anger något annat.

Om du överskrider hastighetsbegränsningen får du ett 429-fel. Svaret inkluderar en retry-after-header. Övervaka din användning för att undvika avbrott. Dessa gränser gäller för alla slutpunkter, inklusive streamingförfrågningar. Planera dina batchjobb därefter.

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);

Strömning

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

Är gemini obegränsade API kompatibelt med officiella OpenAI SDK?

Ja, den är helt kompatibel med OpenAI. Du behöver bara ändra bas-URL:en och API-nyckeln i din klientkonfiguration. Slutpunktsstrukturen och svarformatet matchar standard-API:t för chattkompletteringar.

Vad händer om jag får ett 402-fel?

Ett 402-fel indikerar att din förbetalda kredit är slut. Eftersom vi använder en förbetalmall måste du ladda upp ditt konto för att fortsätta göra förfrågningar. Du kan lägga till kredit med USDT eller USDC via krypto. Testkrediten löper ut efter 7 dagar om den inte används.

Nekar den obegränsade modellen innehåll?

Modellen vägrar inte lagliga, vuxna, fiktiva eller kontroversiella ämnen. Den enda hårda gränsen är sexuellt innehåll som involverar minderåriga, vilket alltid vägras. Detta gör den lämplig för kreativt skrivande, rollspel och obegränsade forskningsapplikationer.

Skaffa din API-nyckel på några minuter

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är allt.

Börja nuVisa dokumentation