it ▾
Inizia ora

Riferimento API: Chat Completions

Integra l'API AI uncensored nella tua applicazione con una singola modifica al codice. Questa guida copre gli endpoint compatibili con OpenAI, lo streaming e la chiamata di strumenti di cui hai bisogno per integrare la generazione senza restrizioni nel tuo stack.

Avvio rapido: Prima richiesta

Invia la tua prima richiesta di chat completion in meno di un minuto. L'endpoint accetta payload OpenAI standard e restituisce risposte di testo senza restrizioni. Inizializza il client con la tua chiave API e l'URL di base. Poi chiama l'endpoint delle chat completions impostando l'ID del modello su "uncensored". Il modello genera testo senza rifiuti di contenuto per l'uso adulto lecito.

Puoi verificare la connessione elencando i modelli disponibili. Questo conferma che il server è raggiungibile e che le tue credenziali sono valide. La risposta conferma l'ID del modello e la disponibilità dell'endpoint.

Autenticazione e Base URL

Utilizza la tua chiave API per ogni richiesta all'URL di base https://api.geminisemcensura.com/v1. La chiave viene generata istantaneamente quando ti registri tramite Google o email. Passala in Authorization header come token Bearer. Se generi una nuova chiave, quella vecchia diventa immediatamente non valida. Questo semplifica la gestione delle credenziali per le tue applicazioni. Puoi rigenerare le chiavi direttamente dalla dashboard senza perdere il tuo credito prepagato.

Parametri: Temperatura, Top P e Stop

Controlla la casualità di generazione con parametri standard. Imposta temperature per regolare la creatività. Valori più bassi producono output più deterministici. Valori più alti introducono variazioni. Usa top_p per il campionamento nucleare per limitare il pool di token. Il stop il parametro interrompe la generazione quando appare una sequenza specifica. Questo è utile per controllare la lunghezza o la struttura dell'output.

Questi parametri funzionano esattamente come nell'SDK OpenAI. Puoi affinare lo stile della risposta senza modificare il modello. Il modello uncensored rispetta questi vincoli mantenendo la sua mancanza di rifiuti sui contenuti. Regolali in base al tuo caso d'uso specifico.

Risposte in streaming (SSE)

Abilita lo streaming impostando stream a true. Il server restituisce una sequenza di Server-Sent Events. Ogni evento contiene un chunk parziale del testo generato. Questo ti consente di visualizzare l'output in tempo reale. Riduce la latenza percepita per gli utenti finali.

L'ultimo chunk include le statistiche sull'utilizzo dei token. Puoi monitorare i token di input e output per l'accuratezza della fatturazione. Gli errori durante lo streaming vengono inviati come evento finale con un oggetto di errore. Gestisci questi eventi per gestire le interruzioni di rete in modo elegante.

Chiamata di strumenti e modalità JSON

Utilizza il function calling per integrare strumenti esterni. Definisce le funzioni nella tools parametro. Il modello restituisce argomenti strutturati per la funzione specificata. Eseguisci la funzione e invia il risultato al modello. Questo consente flussi di lavoro multi-step complessi. La modalità JSON impone un output JSON rigoroso. Usa response_format con json_object per un'analisi affidabile.

Il modello senza filtri gestisce le definizioni degli strumenti senza rifiutare in base all'argomento. Supporta gli schemi standard degli strumenti OpenAI. Questo garantisce la compatibilità con le librerie esistenti per l'uso degli strumenti. Puoi costruire agenti che interagiscono con API o database in modo fluido.

Limiti e Quote

L'API impone limiti di rate limit rigorosi per garantire la stabilità. Hai a disposizione 300 richieste al minuto per chiave. La concorrenza è limitata a 8 richieste simultanee. La dimensione massima del corpo della richiesta è di 8 MB. La finestra di contesto supporta 100,000 token per input e output combinati. Il max output predefinito è di 2,048 token a meno che tu non specifichi diversamente.

Se superi il limite di velocità, ricevi un errore 429. La risposta include un header retry-after. Monitora il tuo utilizzo per evitare interruzioni. Questi limiti si applicano a tutti gli endpoint, incluse le richieste in streaming. Pianifica di conseguenza i tuoi job batch.

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

L'API Gemini senza censura è compatibile con gli SDK ufficiali OpenAI?

Sì, è completamente compatibile con OpenAI. Devi solo modificare l'URL di base e la chiave API nella configurazione del tuo client. La struttura degli endpoint e il formato delle risposte corrispondono all'API standard per le chat completions.

Cosa succede se ricevo un errore 402?

Un errore 402 indica che il tuo credito prepagato è esaurito. Poiché utilizziamo un modello prepagato, devi ricaricare il tuo account per continuare a effettuare richieste. Puoi aggiungere credito utilizzando USDT o USDC tramite criptovalute. Il credito di prova scade dopo 7 giorni se non utilizzato.

Il modello senza filtri rifiuta i contenuti?

Il modello non rifiuta argomenti legali per adulti, di fantasia o controversi. L'unico limite rigido riguarda i contenuti sessuali che coinvolgono minori, che vengono sempre rifiutati. Questo lo rende adatto per scrittura creativa, roleplay e applicazioni di ricerca senza restrizioni.

Ottieni la tua chiave API in pochi minuti

Registrati, recupera la tua chiave e aggiorna l'URL base. È tutto.

Inizia oraVisualizza la documentazione