IT ▾

API LLM senza limiti.

Inizia con il credito di prova

Con email e password, la chiave appare subito sullo schermo.

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

Guida rapida all'API senza censura

Inizia subito con l'API senza censura: grazie alla nostra infrastruttura compatibile con OpenAI, ottieni la tua chiave API e scrivi solo poche righe di codice per iniziare a generare testo. Guida alla configurazione rapida per la generazione di testo puro, l'ampia finestra di contesto e l'accesso diretto.

URL di base
https://api.sansursuzapi.com/v1
Modello
senza censura

Installazione e librerie necessarie

L'API senza censura è progettata per funzionare direttamente con gli SDK e i client OpenAI. Per l'installazione dell'integrazione, devi solo impostare il valore di base_url nel tuo codice esistente su https://api.sansursuzapi.com/v1 e configurare la tua chiave API. È sufficiente installare il pacchetto SDK appropriato per il linguaggio che utilizzi; non è necessaria alcuna configurazione aggiuntiva del server o meccanismi di autenticazione complessi. Il nostro sistema utilizza l'autenticazione standard tramite token Bearer e trasmettiamo la tua chiave direttamente nelle intestazioni delle richieste.

Esempio di richiesta di base

Puoi attivare la generazione di testo inviando una semplice richiesta POST per iniziare a utilizzare l'API. L'esempio seguente mostra come accedere al modello uncensored tramite curl. Il corpo della richiesta specifica il nome del modello, il messaggio dell'utente e il formato di risposta. Questa struttura segue lo schema standard chat-completions di OpenAI.

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

Questa richiesta è un punto di partenza ideale per testare il comportamento senza censura del modello. L'oggetto JSON restituito come risposta contiene il testo generato e le statistiche sui token. Puoi utilizzare questa struttura semplice per test rapidi e poi personalizzare i parametri in base alle esigenze del tuo progetto.

Streaming e chiamata di funzioni

Per blocchi di testo grandi o scenari con lunghe cronologie di conversazione, puoi utilizzare la modalità streaming. Questa modalità ti consente di elaborare i dati ricevuti dal server in parti, migliorando l'esperienza utente. È inoltre supportata la funzionalità di chiamata di funzioni (function calling), che permette al modello di interagire con strumenti esterni. Questa funzionalità consente al modello di restituire dati secondo uno schema JSON specifico e di elaborarli nella tua applicazione.

from openai import OpenAI

client = OpenAI(base_url="https://api.sansursuzapi.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)
import OpenAI from "openai";

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

Gli SDK Python e Node.js forniscono gli strumenti necessari per gestire queste strutture di streaming e chiamate di funzioni. Facoltativamente, puoi ricevere la risposta in parti con il parametro stream: true o configurare la generazione di dati del modello utilizzando la struttura tools.

Elenco modelli e compatibilità

La nostra API offre attualmente un unico grande modello linguistico: uncensored. Questo modello ha una struttura a pesi aperti ottimizzata per rimuovere i filtri artificiali presenti nei modelli standard. Puoi verificare il modello disponibile tramite l'endpoint dell'elenco dei modelli (GET /v1/models). Il modello funziona sui nostri server GPU in modo indipendente dalle serie GPT, Claude, Gemini o Grok di OpenAI. Questa compatibilità ti consente di utilizzare direttamente i tuoi client OpenAI esistenti.

Codici di errore e limiti

I principali codici di stato che potresti incontrare durante l'utilizzo dell'API sono: 401 chiave API non valida o mancante, 402 credito insufficiente e 429 superamento del limite di 300 richieste al minuto. È valida una sola chiave API per ogni account; quando la chiave viene rinnovata, quella precedente viene disabilitata. Il corpo della richiesta non deve superare gli 8 MB. La finestra di contesto è limitata a 100.000 token; questo indica il numero totale di token sia per il prompt che per il testo di completamento. Questi limiti sono cruciali per il funzionamento stabile dell'API.

Prezzi e gestione del credito

Sansursuz API funziona con il modello di pagamento a consumo. Vengono addebitati 0,25 $ per milione di token di input e 1,00 $ per milione di token di output. Il credito pagato viene conservato a tempo indeterminato e non ci sono costi di abbonamento. I nuovi account ricevono un credito di prova di 0,50 $ valido per 7 giorni senza necessità di carta di credito. Quando il credito termina, il servizio non viene interrotto; è sufficiente ricaricare il credito per le nuove richieste. Sono applicabili bonus del +5% per ricariche da 50 $ e del +10% per ricariche da 100 $.

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)

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
EndpointPOST /v1/chat/completions · GET /v1/models
ID modellouncensored
Base URLhttps://api.sansursuzapi.com/v1
AutenticazioneAuthorization: Bearer YOUR_KEY
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
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Limite di frequenza300 richieste al minuto per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concorrenza8 richieste contemporanee per chiave
Dimensionefino a 8 MB per richiesta
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Bonus+5% da $50, +10% da $100
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Scadenzail credito pagato non scade, nessun abbonamento
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

Come gestisco la mia chiave API e cosa succede se la perdo?

Puoi visualizzare o rigenerare la tua chiave API dal pannello di account. Quando la chiave viene rigenerata, quella precedente diventa immediatamente invalida e non può essere utilizzata nelle nuove richieste. Ogni account ha una sola chiave attiva.

Il credito che utilizzo scade?

No, il credito che hai pagato non scade. Quando il credito termina, il servizio non si interrompe completamente, ma devi ricaricare per generare nuovi token. Il saldo del tuo credito viene conservato permanentemente nel tuo account.

Quali tipi di contenuto rifiuta il modello?

Il modello generalmente non rifiuta contenuti per adulti legali, scenari fiction e ricerche di sicurezza. Tuttavia, esiste un unico vincolo rigido sempre valido: i contenuti sessuali che coinvolgono minori/ragazzi sono sempre bloccati. Questo vincolo viene applicato a livello di sistema indipendentemente dalle impostazioni del modello.

La tua chiave è lontana quanto un modulo

Crea un account, copia la chiave e modifica l'URL di base. L'installazione è così semplice.

Ottieni chiave API