Uncensor GeminiCrea
Documentazione API: Integrazione modello uncensored
Inizia con la nostra API senza censure scambiando l'URL di base e la chiave API. Il tuo codice client esistente funziona istantaneamente senza overhead di configurazione.
Avvio rapido: Invia la tua prima richiesta
Il modo più veloce per verificare la connettività è una singola chiamata di completamento. Sostituisci la chiave segnaposto con le tue credenziali e punta il client al nostro base URL. Il modello risponde immediatamente senza filtri di contenuto per input leciti.
Usa questo comando cURL per testare l'integrazione direttamente dal tuo terminale.
curl https://api.howtouncensorgemini.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
}'
Autenticazione e Base URL
La nostra API utilizza l'autenticazione standard con token Bearer. Devi includere la tua chiave API univaca nell'intestazione Authorization di ogni richiesta. L'URL di base è HTTPS://api.howtouncensorgemini.com/v1. Questo endpoint è compatibile con qualsiasi SDK OpenAI.
Quando utilizzi l'SDK Python, devi solo aggiornare l'URL di base e la api_key. Il resto dei parametri rimane identico alla struttura ufficiale di OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouncensorgemini.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)
Endpoint Chat Completions
Tutte le interazioni avvengono tramite l'endpoint /v1/chat/completions. Invii una lista di messaggi e ricevi una risposta testuale. L'ID del modello è sempre "uncensored". Questo singolo modello gestisce tutte le tue esigenze di generazione senza logica di routing.
Se preferisci JavaScript, l'SDK Node richiede una configurazione minima. Imposta l'URL base e passa la tua chiave. La libreria gestisce automaticamente le richieste HTTP.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouncensorgemini.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);
Parametri e funzionalità supportati
Supportiamo parametri standard come temperature, top_p e sequenze di stop. Puoi imporre la modalità JSON utilizzando response_format. Il tool calling è completamente supportato per l'integrazione delle funzioni. Queste funzionalità funzionano esattamente come documentato nella specifica OpenAI.
Imposta il campo del modello su "uncensored" in ogni richiesta. Questo garantisce che tu colpisca sempre il motore di inferenza corretto. Il sistema ignora i parametri non supportati in modo elegante.
Streaming e Utilizzo dei Token
Abilita lo streaming impostando stream su true. Ricevi chunk di testo man mano che vengono generati. L'ultimo chunk contiene le statistiche complete sull'utilizzo dei token. Ciò ti consente di tracciare i costi in tempo reale.
Usa questo esempio per gestire in modo efficiente le risposte in streaming nella tua applicazione.
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)
Limiti, Errori e Contesto
La finestra di contesto è di 100.000 token in totale. Puoi generare fino a 16.000 token per richiesta. I limiti di velocità sono di 300 richieste al minuto. Un errore 401 indica che la tua chiave non è valida. Un errore 402 indica credito insufficiente. Un errore 429 indica che hai raggiunto il limite di velocità.
FAQ
how to uncensor gemini with this API
Non hai bisogno di modificare l'architettura del modello. Aggiorna semplicemente l'URL di base del tuo client al nostro endpoint. Il modello uncensored gestisce il resto automaticamente.
cosa succede se supero il limite di frequenza
L'API restituisce un codice di stato 429. Devi attendere che la finestra si resetti o passare a un livello di utilizzo superiore, se disponibile. Gli errori sono gratuiti, ma si applicano i limiti di frequenza a tutte le richieste.
è la finestra di contesto da 100k condivisa
Sì, il limite di 100.000 token copre sia il prompt che il completamento. Pianifica attentamente i token di input per assicurarti di avere spazio sufficiente per la risposta.
Proteggi la tua chiave API
Registrati, recupera la chiave e aggiorna il tuo URL base. Configurazione semplice.