ro ▾
Începe acum

Referință API: Chat Completions

Integrează API-ul AI uncensored în aplicația ta cu o singură modificare de cod. Acest ghid acoperă endpoint-urile compatibile cu OpenAI, streaming și apelarea de instrumente de care ai nevoie pentru a integra generarea nelimitată în stack-ul tău.

Începe rapid: Prima Cerere

Trimite prima ta cerere de completare de chat în mai puțin de un minut. Endpoint-ul acceptă payload-uri standard OpenAI și returnează răspunsuri text nerezstricționate. Inițializează clientul cu cheia ta API și URL-ul de bază. Apoi apelează endpoint-ul de completări de chat cu ID-ul modelului setat la "uncensored". Modelul generează text fără refuzuri de conținut pentru uz adult legal.

Poți verifica conexiunea listând modelele disponibile. Acest lucru confirmă că serverul este accesibil și că acreditările tale sunt valide. Răspunsul confirmă ID-ul modelului și disponibilitatea endpoint-ului.

Autentificare și URL de bază

Folosește cheia ta API pentru fiecare cerere către URL-ul de bază https://api.geminisemcensura.com/v1, Cheia este generată instantaneu când te înregistrezi prin Google sau email. Transmite-o în Authorization header ca un token Bearer. Dacă generezi o cheie nouă, cea veche devine imediat invalidă. Acest lucru simplifică gestionarea credențialelor pentru aplicațiile tale. Poți regenera cheile direct din panoul de control fără a-ți pierde creditul preplătit.

Parametri: Temperatură, Top P și Stop

Controlează aleatorietatea generării cu parametri standard. Setează temperature pentru a ajusta creativitatea. Valorile mai mici produc ieșiri mai deterministe. Valorile mai mari introduc variație. Utilizați top_p pentru eșantionarea nucleu pentru a limita pool-ul de tokeni. The stop parametrul oprește generarea când apare o secvență specifică. Acest lucru este util pentru controlul lungimii sau structurii ieșirii.

Acești parametri funcționează exact ca în SDK-ul OpenAI. Poți ajusta stilul de răspuns fără a modifica modelul. Modelul uncensored respectă aceste constrângeri în timp ce își menține lipsa refuzurilor de conținut. Ajustează-le pentru a se potrivi cu cazul tău specific de utilizare.

Răspunsuri în streaming (SSE)

Activați streaming-ul setând stream true. Serverul returnează un șir de Evenimente trimise de server. Fiecare eveniment conține o bucată parțială din textul generat. Acest lucru permite afișarea outputului în timp real. Reduce latența percepută pentru utilizatorii finali.

Ultimul fragment include statistici de utilizare a tokenilor. Poți urmări tokenii de intrare și de ieșire pentru acuratețea facturării. Erorile în timpul streaming-ului sunt trimise ca un eveniment final cu un obiect de eroare. Gestionează aceste evenimente pentru a gestiona în mod elegant întreruperile de rețea.

Apelarea de Instrumente și Modul JSON

Utilizează apelarea de funcții pentru a integra instrumente externe. Definește funcțiile în tools parametru. Modelul returnează argumente structurate pentru funcția specificată. Execută funcția și trimite rezultatul înapoi la model. Acest lucru permite fluxuri de lucru complexe în mai mulți pași. Modul JSON impune un output JSON strict. Folosește response_format cu json_object pentru analizarea fiabilă.

Modelul fără cenzură gestionează definițiile de instrumente fără a refuza în funcție de subiect. Suportă schemele standard de instrumente OpenAI. Acest lucru asigură compatibilitatea cu bibliotecile existente de utilizare a instrumentelor. Poți construi agenți care interacționează cu API-uri sau baze de date fără probleme.

Limite și Cote

API impune limite stricte de rate pentru a asigura stabilitatea. Aveți voie la 300 de cereri pe minut pe cheie. Concurența este limitată la 8 cereri simultane. Dimensiunea maximă a corpului cererii este de 8 MB. Fereastra de context suportă 100,000 de tokeni pentru input și output combinate. Ieșirea maximă implicită este de 2,048 de tokeni, decât dacă specificați altfel.

Dacă depășiți limita de rată, primiți o eroare 429. Răspunsul include un header retry-after. Monitorizați-vă utilizarea pentru a evita întreruperile. Aceste limite se aplică tuturor endpointurilor, inclusiv cererilor de streaming. Planificați-vă joburile batch în consecință.

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)

Întrebări frecvente

Este API-ul gemini fără cenzură compatibil cu SDK-urile oficiale OpenAI?

Da, este complet compatibil cu OpenAI. Trebuie doar să modificați URL-ul de bază și cheia API în configurația clientului dvs. Structura endpoint-ului și formatul răspunsului se potrivesc cu API-ul standard de completări chat.

Ce se întâmplă dacă primesc o eroare 402?

O eroare 402 indică faptul că creditul preplătit a fost epuizat. Deoarece folosim un model preplătit, trebuie să reîncarci contul pentru a continua să faci cereri. Poți adăuga credit folosind USDT sau USDC prin cripto. Creditul de probă expiră după 7 days dacă nu este utilizat.

Modelul fără cenzură refuză conținut?

Modelul nu refuză subiecte legale pentru adulți, fictive sau controversate. Singura limită strictă este conținutul sexual care implică minori, care este întotdeauna refuzat. Acest lucru îl face potrivit pentru scrierea creativă, jocul de rol și aplicațiile de cercetare nelimitată.

Obțineți cheia API în câteva minute

Înregistrează-te, preia-ți cheia și actualizează URL-ul de bază. Asta e tot.

Începe acumVizualizează documentația