Guida all'integrazione per l'API LLM uncensored
Ottieni la tua prima risposta dall'LLM uncensored in meno di un minuto. Questa guida copre gli endpoint API compatibili con OpenAI, l'autenticazione e lo streaming per un'integrazione rapida.
URL Base e Autenticazione
Connettiti all'API uncensored utilizzando la struttura standard dell'URL base di OpenAI. L'URL base è HTTPS://api.aimodelwithnorestrictions.com/v1. È necessaria una chiave API per ogni richiesta. Generane una tramite il dashboard usando Google o email. Trasmettila nell'intestazione Authorization come Bearer YOUR_API_KEY. La chiave identifica il tuo credito prepagato. Errori e rifiuti non consumano token. La finestra di contesto supporta un totale di 100,000 token. I token di input e di output condividono questo limite. L'output massimo è di 16,000 token a meno che non sia specificato diversamente.
Avvio rapido: La tua prima richiesta
Invia un semplice prompt testuale per ricevere un output grezzo e senza filtri. Usa l'endpoint chat completions con l'ID del modello "uncensored". Il corpo della richiesta richiede un array messages. I prompt di sistema aiutano a impostare il comportamento. I messaggi utente contengono la tua query effettiva. L'API restituisce una risposta testuale immediatamente. Questo funziona per argomenti NSFW senza filtri aziendali. Puoi streammare l'output o riceverlo tutto insieme. Il modello uncensored gestisce bene compiti creativi diversificati. Controlla i limiti di velocità se invii molte richieste. Il limite è di 300 richieste al minuto per chiave.
curl https://api.aimodelwithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open"}]
}'
Integrazione SDK Python
Utilizza la libreria Python ufficiale di OpenAI per un'integrazione semplice. Imposta l'URL di base e la chiave API nell'inizializzazione del client. Lo snippet di codice sottostante dimostra una chiamata di completamento di base. L'ID del modello rimane "uncensored" per tutte le richieste. Puoi regolare parametri come temperature e top_p. Queste impostazioni controllano la casualità dell'output. La libreria gestisce automaticamente le richieste HTTP. Puoi iterare sulla risposta per il debug. La gestione degli errori è essenziale per i sistemi di produzione. Cattura le eccezioni per gestire i limiti di velocità o i problemi di credito.
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelwithnorestrictions.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)
Setup SDK Node.js
Integra il modello senza filtri nelle tue applicazioni Node.js in modo efficiente. Installa il pacchetto npm OpenAI e configura l'URL di base. Passa la tua chiave API all'istanza del client. Chiama il metodo chat.completions.create con il tuo prompt. L'oggetto di risposta contiene il testo generato. Puoi accedere alle statistiche di utilizzo per il fatturazione. Lo streaming è supportato tramite iteratori asincroni. Questo consente l'elaborazione in tempo reale di output lunghi. L'API senza filtri funziona perfettamente con gli strumenti standard Node.js. Assicurati che il tuo ambiente supporti le funzionalità moderne di JavaScript.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelwithnorestrictions.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);
Risposte in streaming (SSE)
Ricevi token in tempo reale utilizzando Server-Sent Events. Imposta il parametro stream su true nella tua richiesta. L'API invia più chunk di dati. Ogni chunk contiene un completamento parziale. Analizza i dati SSE per ricostruire il testo completo. Questo riduce la latenza percepita per gli utenti. L'ultimo chunk include i dettagli sull'utilizzo dei token. Puoi interrompere lo streaming in qualsiasi momento. Il modello uncensored gestisce contesti lunghi senza problemi. Monitora lo stream per errori di rete. Si consiglia una logica di riconnessione per connessioni instabili.
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 Finestra di Contesto
Monitora l'utilizzo dei token per evitare di rimanere senza credito. Errori come 401 indicano una chiave non valida. Gli errori 402 significano che il tuo credito prepagato è esaurito. Gli errori 429 segnalano che hai superato il limite di frequenza. Hai 300 richieste al minuto. I limiti di burst permettono 8 richieste simultanee. Il corpo della richiesta deve essere inferiore a 8 MB. La finestra di contesto è di 100.000 token. L'output è limitato a 16.000 token per richiesta. I rifiuti sono gratuiti e non contano contro il tuo saldo. Il credito non scade mai. Aggiorna il tuo piano aggiungendo più credito cripto. I crediti bonus si applicano per ricariche più grandi. Usa la pagina di supporto per i problemi di fatturazione.
Domande comuni
Qual è il miglior modello non filtrato senza restrizioni per l'uso API?
Il nostro modello dedicato senza filtri è ottimizzato per un output grezzo, privo dei filtri aziendali. Gestisce efficacemente contenuti NSFW e attività creative. Il modello ha pesi aperti ed è stato sintonizzato per risposte senza restrizioni.
Come funziona il sistema di credito prepagato per l'API uncensored?
Paghi con criptovalute per USDT o USDC. Il credito viene addebitato per token utilizzato. Errori e rifiuti sono gratuiti. Il credito non scade mai. Puoi aggiungere un credito bonus per ricarichi più grandi.
Posso utilizzare il modello uncensored per il function calling e la modalità JSON?
Sì, l'API supporta il function calling e la modalità JSON. Puoi specificare il formato di risposta come json_object. Sono disponibili i parametri tools e tool_choice. Questo permette l'estrazione di dati strutturati dal modello.
La generazione della chiave richiede secondi
Registrati, copia la tua chiave, aggiorna l'endpoint. Sei operativo.
Crea chiave