IT ▾

Guida rapida: Integra la nostra API Sin Restricciones

Integra la nostra API IA senza censura in minuti usando il protocollo standard di OpenAI. Genera testo senza blocchi di contenuto con latenza prevedibile e prezzi trasparenti per token.

Prerequisiti

Prima di iniziare, assicurati di avere un account creato su apisinrestricciones.com. Registrati con email e password per ottenere la tua chiave API istantaneamente. Non serve la carta di credito per la prova iniziale di $0,50. Questa api senza restrizioni utilizza il protocollo standard chat-completions, il che significa che puoi usare le librerie ufficiali di OpenAI o qualsiasi client compatibile.

La api ia espone un unico modello identificato come uncensored. Nessuna scelta di modelli né instradamento. Il modello è un LLM a pesi aperti ospitato sui nostri server, progettato per rispondere senza censura a contenuti per adulti legali e temi controversi. Non offriamo embedding, immagini né audio.

Autenticazione con chiave API

L'autenticazione avviene tramite l'intestazione Authorization: Bearer YOUR_API_KEY. La tua chiave è unica per account e può essere rigenerata in qualsiasi momento, invalidando immediatamente quella precedente. Se la chiave non è valida, l'API restituisce un errore 401. Se il tuo saldo è esaurito, la richiesta fallisce indicando la necessità di ricaricare.

Non è richiesto il numero di telefono né dati aggiuntivi per la prova. La privacy è rigorosa: i tuoi prompt non vengono utilizzati per addestrare il modello. Tieni al sicuro la tua chiave, poiché chi la possiede ha accesso completo alla tua quota di token.

Endpoint: Chat Completions

Il punto di ingresso principale è POST /v1/chat/completions. Qui invii la cronologia delle conversazioni e ricevi testo generato. L'URL base è https://api.apisinrestricciones.com/v1. Assicurati di configurare il tuo client per puntare a questo base_url invece di quello di OpenAI.

Il modello accetta fino a 100.000 token combinati di input e output. Supporta le chiamate a strumenti (tool calling) secondo lo standard del settore. Non assumere parametri specifici di altri provider; questo endpoint segue la convenzione generale per l'integrazione delle funzioni. I dati vengono elaborati in modo asincrono in base al carico, senza garanzie di latenza fissa.

Esempio in Python

Utilizza la libreria openai di Python per interagire con l'API. Configura la chiave e il base_url correttamente. Il codice seguente dimostra una richiesta di testo completo di base.

  • Installa la libreria con pip install openai.
  • Sostituisci YOUR_API_KEY con la tua chiave reale.
  • Invia il messaggio ed elabora la risposta.
from openai import OpenAI

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

Questo esempio genera una risposta completa senza streaming. È ideale per l'elaborazione in batch o per risposte deterministiche dove non è necessario aggiornare l'interfaccia in tempo reale.

Esempio in JavaScript

Per ambienti Node.js o browser moderni, utilizza la stessa libreria ufficiale. La struttura è simile a quella di Python, ma adattata alla sintassi asincrona di JavaScript.

  • Assicurati di gestire correttamente le promesse.
  • Configura il base_url verso https://api.apisinrestricciones.com/v1.
  • Accedi al contenuto generato da response.choices[0].message.content.
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apisinrestricciones.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 metodo è efficiente per le applicazioni web che devono generare testo rapidamente senza gestire eventi di streaming manuale.

Streaming con SSE

Per un'esperienza utente più fluida, attiva lo streaming impostando stream: true. L'API restituisce un flusso di eventi server (Server-Sent Events). Riceverai frammenti di testo progressivamente invece di attendere il completamento di tutta la generazione.

Questo è utile per le interfacce chat che mostrano testo in tempo reale. Gestisci gli eventi content per accumulare la risposta finale. Lo streaming non influisce sul conteggio dei token; tutti i token generati vengono fatturati come in una richiesta non 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)

Ricorda che lo streaming consuma la stessa quota di token ed è soggetto agli stessi limiti di velocità.

Limiti, Errori e Contesto

La tua chiave è limitata a 300 richieste al minuto. Se superi questa soglia, riceverai un errore 429 (Too Many Requests). Il corpo della richiesta non deve superare 8 MB. Se la chiave non è valida, otterrai un 401. Se non c'è saldo, il sistema indica la necessità di ricarica.

Il modello supporta un contesto di 100.000 token. Questo include sia il prompt che la risposta. Se superi questo limite, l'API rifiuterà la richiesta. Non ci sono garanzie di velocità basate sul carico del server; le prestazioni variano in base alla disponibilità della GPU. Gli errori di saldo non hanno un codice HTTP unico standardizzato universalmente, ma indicano chiaramente la mancanza di fondi.

cURL

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

Scheda tecnica dell'API

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

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 esattamente 'senza censura'?

Il modello non rifiuta contenuti per adulti legali, narrativa o temi controversi per impostazione predefinita. Blocca specificamente i contenuti sessuali con minori. Non è un modello GPT o Claude, ma un LLM a pesi aperti ottimizzato per questo scopo.

Quanto costa e come si fattura?

Paghi solo ciò che usi: $0,25 per 1M di token di input e $1,00 per 1M di output. Nessun abbonamento mensile. Il credito prepagato non scade e puoi ricaricare a partire da $10 con criptovalute (USDT o USDC).

Posso usare l'API per le chiamate a strumenti (tool calling)?

Sì, l'endpoint supporta le chiamate a strumenti secondo lo standard OpenAI. Usa il parametro <code>tools</code> per definire le tue funzioni e il modello le invocherà quando appropriato.

La tua chiave è a un passo

Crea un account, copia la chiave e cambia l'URL base. È così semplice.

Ottieni chiave API
Ottieni chiave API