IT ▾

API OpenAI per modelli LLM senza blocchi

Ottieni chiave API
URL base
https://api.apiiasemcensura.com/v1
Modello
senza censura

Integrazione rapida con l'API IA Senza Censura

Integra la tua applicazione al nostro modello LLM aperto in pochi secondi usando l'API compatibile con OpenAI. Autenticazione semplice, endpoint standard e supporto nativo allo streaming per risposte in tempo reale senza filtri.

Autenticazione e Chiave API

Per utilizzare l'api ia senza censura, hai bisogno di una chiave API valida. Crea il tuo account nella pagina di creazione della chiave con solo email e password. La chiave viene visualizzata immediatamente dopo la registrazione e può essere rigenerata in qualsiasi momento, invalidando quella precedente. Usa l'intestazione Authorization: Bearer in tutte le richieste. Non serve la carta di credito per la versione trial, che offre un credito iniziale valido per 7 giorni.

Se la tua chiave è errata o scaduta, l'API restituirà errore 401. Ricorda che ogni account ha un'unica chiave attiva alla volta. Mantieni la chiave al sicuro ed evita di esporla in repository pubblici per garantire che il tuo credito venga utilizzato solo in richieste legittime.

Prima Richiesta

L'endpoint principale è POST /v1/chat/completions. È lo standard di settore, che permette un'integrazione immediata con i client esistenti. Invia il tuo prompt e ricevi testo generato dal modello uncensored. Il modello è ottimizzato per non rifiutare argomenti per adulti o controversi, purché non coinvolgano minori.

Configura l'URL base come https://api.apiiasemcensura.com/v1. Assicurati di includere l'ID del modello uncensored nel corpo della richiesta. La struttura JSON segue lo standard OpenAI, facilitando la migrazione di progetti esistenti senza bisogno di adattamenti complessi nel codice.

curl https://api.apiiasemcensura.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."}]
  }'

Questo esempio mostra una richiesta di base. Sostituisci YOUR_API_KEY con la tua chiave reale. Il modello elaborerà il testo e restituirà la risposta completa, rispettando il limite di token impostato.

SDK Python per Integrazione Rapida

Usa l'SDK ufficiale di OpenAI in Python, modificando solo l'URL base. Questo ti permette di sfruttare librerie mature e ben documentate per la gestione delle risposte. La libreria openai è la scelta standard per gli sviluppatori Python che cercano stabilità e facilità d'uso.

Inizializza il client puntando al server dell'API IA senza censura. Imposta il modello come uncensored e invia il messaggio. Il codice restituisce un oggetto di risposta che contiene il testo generato e i metadati di utilizzo, come i token consumati. Questo facilita il monitoraggio dei costi e delle prestazioni in tempo reale.

from openai import OpenAI

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

Regola i parametri temperature e max_tokens per controllare la creatività e la lunghezza della risposta. Tieni presente che il contesto totale è limitato a 100.000 token combinando prompt e completamento.

SDK Node.js per Applicazioni Web

Per le applicazioni Node.js, l'integrazione segue la stessa logica del Python. Usa il pacchetto openai e configura correttamente l'URL base. Questo garantisce la compatibilità con gli ecosistemi moderni di JavaScript e TypeScript.

Crea un'istanza del client OpenAI con la chiave API e l'URL base del servizio. Chiama il metodo chat.completions.create() con i messaggi desiderati. Il modello uncensored risponderà direttamente al contesto fornito, senza filtri aggiuntivi sui contenuti per testi adulti legali.

import OpenAI from "openai";

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

Gestisci gli errori in modo appropriato. Se il saldo è insufficiente, riceverai un errore 402. In caso di superamento del limite di frequenza, l'errore 429 indicherà che devi attendere prima di inviare nuove richieste.

Streaming delle Risposte (SSE)

Il supporto agli Server-Sent Events (SSE) permette di ricevere risposte token per token. Questo migliora l'esperienza utente, mostrando il testo generato in tempo reale. Ideale per chatbot e interfacce utente interattive che richiedono una bassa latenza percepita.

Imposta stream: true nella richiesta. Il server invierà blocchi di dati JSON contenenti parti della risposta. Elaborarli in tempo reale ti permette di visualizzare il testo in modo progressivo. Questo è cruciale per le applicazioni in cui la velocità di risposta è un vantaggio competitivo.

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)

Ricorda di gestire lo stato della connessione e di gestire le eventuali interruzioni. Lo streaming non cambia il limite di token o il modello utilizzato, solo il modo in cui i dati vengono consegnati al client.

Limiti, Errori e Contesto

L'API impone limiti rigorosi per garantire la stabilità. Il limite è di 300 richieste al minuto per chiave. Il corpo della richiesta non può superare gli 8 MB. Il contesto totale permette 100.000 token combinando prompt e completion. Superare questi limiti risulterà in errori specifici.

Gli errori comuni includono 401 per chiave non valida, 402 per credito insufficiente e 429 per limite di richieste raggiunto. L'endpoint GET /v1/models permette di elencare i modelli disponibili, restituendo informazioni sul modello uncensored. Consulta questo endpoint per verificare lo stato e la disponibilità.

Specifiche tecniche

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
Base URLhttps://api.apiiasemcensura.com/v1
ID modellouncensored
AutenticazioneAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Modalità JSONresponse_format: {"type": "json_object"}
Finestra di contesto100.000 token (input + output)
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Concorrenza8 richieste contemporanee per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Dimensionefino a 8 MB per richiesta
Limite di frequenza300 richieste al minuto per chiave
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
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
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Scadenzail credito pagato non scade, nessun abbonamento
Bonus+5% da $50, +10% da $100
AccessoGoogle oppure e-mail e password
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
Chiaviuna 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.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande frequenti

Cosa significa 'senza censura' in questo contesto?

Significa che il modello non rifiuta di generare contenuti per adulti, finti o controversi, purché siano legali. L'unico limite rigido è il contenuto sessuale che coinvolge minori, che viene sempre bloccato. Non ci sono filtri artificiali per i temi comuni nel roleplay o nella generazione di testo creativo.

Posso usare la stessa chiave API in più progetti?

Sì, ogni account ha un'unica chiave che puoi usare in quanti progetti vuoi. Se vuoi revocare l'accesso, puoi rigenerare la chiave in qualsiasi momento, invalidando immediatamente quella vecchia.

Come funziona il sistema di crediti?

Il pagamento è prepagato e senza abbonamento mensile. I crediti acquistati non scadono mai. Puoi aggiungere crediti a partire da $10, con un bonus del 5% per acquisti di $50 e del 10% per $100. L'account trial offre $0,50 validi per 7 giorni senza bisogno di carta.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave e modifica l'URL di base. È tutta la configurazione.

Ottieni chiave API