it ▾
Ottieni la tua chiave

API compatibile con OpenAI Uncensored

Documentazione API

Inizia con l'API LLM senza censure puntando il tuo client standard compatibile con OpenAI al nostro URL base e inserendo la tua chiave API. Questa guida rapida copre l'autenticazione, la tua prima richiesta, lo streaming e i limiti tecnici che devi conoscere.

URL Base e Autenticazione

Inizia autenticando con l'URL di base https://api.googlegeminiuncensored.com/v1. Ricevi una chiave API attiva immediatamente dopo la registrazione tramite Google o email. Usa questa chiave nell' Authorization header come token Bearer per tutte le richieste successive.

  • Base URL: https://api.googlegeminiuncensored.com/v1
  • Intestazione: Authorization: Bearer YOUR_API_KEY
curl https://api.googlegeminiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source LLMs for local deployment"}]
  }'

Endpoint Chat Completions

Invia richieste di generazione di testo a POST /v1/chat/completions. Questo endpoint accetta array di messaggi standard e restituisce risposte testuali grezze senza filtri di contenuto per uso adulto legale.

from openai import OpenAI

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

L'ID del modello è uncensored. È un modello open-weight in esecuzione sui nostri server, distinto da GPT o Gemini. Non effettua routing tra fornitori né offre embedding.

Risposte in streaming (SSE)

Abilita lo streaming impostando stream: true nel corpo della richiesta. L'API restituisce Server-Sent Events (SSE) dove i dati di utilizzo dei token appaiono nell'ultimo chunk.

import OpenAI from "openai";

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

Lo streaming riduce la latenza percepita per gli output lunghi. Ogni chunk contiene delta di testo parziali. Analizza l'ultimo evento per ottenere il consumo totale di token per la trasparenza nella fatturazione.

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)

Genera la tua chiave

Registrati, copia la chiave, aggiorna l'URL dell'endpoint. Configurazione completa in pochi secondi.

Ottieni la tua chiave