Integrazione rapida del gateway LLM senza censura
Integra il nostro gateway LLM senza censura con una sola modifica alla configurazione. Aggiorna il tuo URL di base e la chiave API, quindi utilizza SDK compatibili con OpenAI standard per inviare testo e ricevere risposte.
https://api.openllmgateway.com/v1uncensored
Prerequisiti
Hai bisogno di una chiave API per autenticare le richieste. Registrati alla pagina Ottieni chiave API con solo email e password. Non è necessaria una carta di credito per iniziare; i nuovi account ricevono $0,50 di credito di prova valido per 7 giorni. Richiedi questo credito con un clic nella pagina della tua chiave API. La tua chiave API viene visualizzata immediatamente dopo la registrazione.
Prerequisiti: Una chiave API attiva e un ambiente di linguaggio di programmazione supportato. Il gateway accetta client standard compatibili con OpenAI, quindi probabilmente hai già gli strumenti necessari installati.
Installa l'SDK
Sebbene puoi utilizzare richieste HTTP grezze, l'utilizzo di un SDK semplifica la gestione dei payload JSON e delle risposte in streaming. Consigliamo di utilizzare il pacchetto Python openai ufficiale o il pacchetto Node.js openai.
- Python:
pip install openai - Node.js:
npm install openai
Queste librerie gestiscono l'autenticazione e la formattazione delle richieste automaticamente quando configurate correttamente.
Configura l'URL di base
Il vantaggio principale di questo gateway LLM è la compatibilità pronto all'uso. Non è necessario modificare la logica del codice, solo la configurazione. Indizza il tuo client SDK al nostro URL di base e fornisci la tua chiave API.
URL di base: https://api.openllmgateway.com/v1
ID modello: uncensored
Questo endpoint supporta il formato standard chat/completions. Modificando solo questi due valori, le tue applicazioni esistenti possono instradare le richieste attraverso il nostro modello senza censura senza vincoli al fornitore.
Invia una chat completion
Invia un prompt di testo semplice per ricevere una risposta. Il modello elabora l'input testuale e restituisce un output testuale. Puoi includere la cronologia delle conversazioni nell'array messages.
Assicurati che il corpo della richiesta sia inferiore a 8 MB. Il modello supporta una finestra di contesto di 100.000 token per prompt e completion combinati.
Ecco un esempio di base utilizzando cURL:
curl https://api.openllmgateway.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Sostituisci $OPENLLM_API_KEY con la tua chiave effettiva. La risposta verrà restituita in formato JSON con il testo generato in choices[0].message.content.
Abilita lo streaming
Per esperienze utente in tempo reale, abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce uno stream di Server-Sent Events (SSE) di risposte parziali.
Lo streaming riduce la latenza percepita, poiché i token vengono consegnati non appena sono generati. Questo è particolarmente utile per contenuti di lunga durata o applicazioni interattive.
Esempio utilizzando l'SDK Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.openllmgateway.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)Itera sull'oggetto di risposta per accedere a ogni chunk. Il modello continua a generare fino al completamento o al raggiungimento del limite di token.
Usa la chiamata di funzioni
L'API supporta la chiamata di funzioni, consentendo al modello di decidere quando invocare strumenti esterni in base al prompt dell'utente. Definisci le tue funzioni nel parametro tools.
Quando il modello determina che dovrebbe essere usato uno strumento, restituisce un array tool_calls nella risposta. Esegui la funzione e invii il risultato al modello in un messaggio successivo.
Esempio utilizzando l'SDK Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openllmgateway.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);Questo abilita flussi di lavoro agentic complessi senza lasciare l'interfaccia standard compatibile con OpenAI.
Verifica i modelli disponibili
Interroga l'endpoint GET /v1/models per verificare i modelli disponibili e i loro metadati. Questo è utile per il debug o la selezione dinamica dei modelli.
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)La risposta elencherà il modello uncensored. Nota che questo gateway non offre embeddings, generazione di immagini o elaborazione audio. È strettamente un'API di chat completion basata su testo.
Limiti, errori e contesto
Limiti di richieste: Sei limitato a 300 richieste al minuto per chiave API. Se superi questo limite, riceverai un errore 429 Too Many Requests.
Autenticazione: Un errore 401 Unauthorized indica una chiave API non valida o mancante. Rigenera la tua chiave nel dashboard se necessario.
Fatturazione: Un errore 402 Payment Required si verifica quando il tuo credito prepagato è esaurito. Le ricariche partono da $20, con crediti bonus per depositi più grandi.
Finestra di contesto: Il modello supporta 100.000 token. Gestisci la lunghezza dei tuoi prompt e delle completion per rimanere entro questo limite. Le richieste superiori a 8 MB verranno rifiutate.
Domande e risposte
Il modello senza censura è proprietario?
No, è un modello a pesi aperti eseguito sui nostri server GPU. Non è GPT, Claude, Gemini o il modello di nessun altro fornitore. È ottimizzato per rispondere senza rifiuti sui contenuti per un uso adulto lecito.
Cosa succede se superi il limite di richieste?
Riceverai un errore 429. Il limite è di 300 richieste al minuto per chiave API. Puoi rigenerare la tua chiave per ricominciare da zero, ma il limite di richieste si applica per chiave.
Usate i miei prompt per l'addestramento?
No. I prompt non sono usati per l'addestramento. La tua privacy dei dati è mantenuta; memorizziamo solo ciò che è necessario per elaborare le tue richieste e fatturare il tuo account.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, modifica l'URL di base. È tutta qui la configurazione.
Scheda tecnica dell'API
Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.openllmgateway.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID modello | uncensored |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Finestra di contesto | 100.000 token (input + output) |
| Modalità JSON | response_format: {"type": "json_object"} |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Dimensione | fino a 8 MB per richiesta |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Concorrenza | 8 richieste contemporanee per chiave |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Bonus | +5% da $50, +10% da $100, +15% da $200 |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $20 a $500 |
| Prova gratuita | $0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica |
| Prezzo | $0,15 per 1M token in input · $0,50 per 1M in output |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Accesso | Google oppure e-mail e password |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
Codici di errore
Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.
| HTTP | Tipo | Significato |
|---|---|---|
400 | bad_request | JSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo |
401 | missing_key · invalid_key · key_revoked | chiave mancante, errata o sostituita |
402 | no_credit | credito esaurito — ricarica e riparti subito |
403 | content_blocked | contenuti sessuali con minori — rifiutato, non addebitato |
404 | not_found | endpoint sconosciuto |
413 | request_too_large | corpo oltre 8 MB |
429 | rate_limited · concurrency | oltre 300/min o 8 in parallelo — attendi e riprova |
503 | upstream_busy | modello occupato — riprova tra pochi secondi |