it ▾
Crea chiave

Modelli Uncensored OllamaDocumentazione API

Documentazione API

Integra la nostra API LLM senza filtri con una singola modifica alla configurazione. Forniamo un endpoint compatibile con OpenAI che elimina i rifiuti di contenuti per l'uso adulto legale, mantenendo le normali flussi di lavoro degli sviluppatori.

https://api.ollamauncensoredmodels.com/v1uncensored

URL Base e Autenticazione

L'API vive a https://api.ollamauncensoredmodels.com/v1Autorizzazione header con il tuo token Bearer. Questa configurazione funziona con qualsiasi libreria client compatibile con OpenAI perché aderiamo agli stessi pattern di autenticazione. Puoi generare la tua chiave istantaneamente tramite Google o email senza fornire il numero di telefono. Il sistema emette una chiave attiva per account, sostituendo qualsiasi chiave precedente immediatamente alla generazione. Questo garantisce un accesso coerente senza la necessità di gestire più credenziali simultaneamente.

Esecuzione della tua prima richiesta

Invia una richiesta POST a /v1/chat/completions con l'ID del modello impostato su "uncensored". L'endpoint accetta parametri standard come messages, temperature, e max_tokens. Restituisce risposte JSON contenenti il testo generato e le statistiche sull'utilizzo dei token. Puoi testare la connettività rapidamente verificando l'elenco dei modelli o inviando un prompt semplice. Questo approccio diretto rimuove la complessità della logica di proxy o routing spesso presente in altri servizi.

curl https://api.ollamauncensoredmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the output for 2 plus 2"}]
  }'

Integrazione SDK Python

Utilizza la libreria Python ufficiale di OpenAI per connettersi sovrascrivendo l'URL di base. Imposta gli attributi della chiave API e dell'URL di base prima di effettuare qualsiasi chiamata. Questo ti permette di sfruttare i codici esistenti senza riscrivere la logica del client. La libreria gestisce automaticamente la serializzazione e l'analisi degli errori. Puoi trasmettere le risposte o richiedere completamenti sincroni a seconda dei requisiti di latenza della tua applicazione. Questo metodo garantisce la compatibilità con le pratiche di sviluppo standard utilizzate in tutto il settore.

from openai import OpenAI

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

Utilizzo SDK Node.js

Inizializza il client OpenAI con il tuo URL di base e la chiave API negli ambienti Node.js. Passa l'identificatore del modello "uncensored" al metodo delle chat completions. Il SDK gestisce le richieste HTTP e analizza le risposte JSON in modo efficiente. Puoi integrarlo direttamente nelle route Express o nelle funzioni serverless. La struttura del codice riflette le implementazioni standard di OpenAI, rendendo la migrazione da altri provider semplice. Questo approccio mantiene la sicurezza dei tipi e la gestione degli errori coerenti con lo sviluppo JavaScript moderno.

import OpenAI from "openai";

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

Streaming e Utilizzo dei Token

Abilita lo streaming impostando stream: true nella tua richiesta. Il server restituisce Server-Sent Events (SSE) per la consegna dei token in tempo reale. I dettagli sull'utilizzo dei token appaiono solo nell'ultimo chunk dello stream per mantenere il sovraccarico minimo. Questo ti consente di visualizzare le risposte in modo progressivo agli utenti senza attendere l'intera generazione. Puoi monitorare i conteggi cumulativi dei token per la trasparenza della fatturazione. Lo streaming è ideale per le interfacce chat in cui il feedback immediato migliora significativamente l'esperienza utente.

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 Contesto

Ogni chiave API supporta 300 richieste al minuto e otto connessioni concorrenti. Il limite di dimensione del corpo della richiesta è di 8 MB e la finestra di contesto copre 100,000 token in totale. Errori come 401 indicano una chiave non valida, mentre 402 segnala credito insufficiente. Uno status 429 significa che hai raggiunto il limite di frequenza. Il modello rifiuta solo i contenuti sessuali che coinvolgono minori, garantendo ampia applicabilità per i casi d'uso adulti. Il credito non scade mai, quindi puoi mettere in pausa l'utilizzo tra i progetti senza perdere fondi. Questa struttura prevedibile ti aiuta a pianificare la capacità per le applicazioni ad alto traffico in modo efficace.

Domande frequenti

In che modo il modello uncensored differisce dalle offerte standard?

Il nostro modello non rifiuta di default argomenti adulti, di finzione o controversi leciti. Esegue su server dedicati con una finestra di contesto di 100.000 token, fornendo output senza restrizioni per codice, roleplay e ricerca senza filtri artificiali. L'unico limite rigido applicato è il rifiuto dei contenuti sessuali che coinvolgono minori.

Cosa succede se supero i miei limiti di richieste?

L'API restituisce un codice di stato 429 quando superi 300 richieste al minuto o otto connessioni concorrenti. Puoi continuare a inviare richieste una volta che la finestra si resetta, oppure aumentare la tua capacità di throughput acquistando credito prepagato aggiuntivo. Errori e rifiuti non consumano il tuo saldo token, quindi vieni addebitato solo per l'utilizzo effettivo.

Posso usare questa API con modelli Ollama locali?

Sebbene si tratti di un'API ospitata, utilizza lo stesso protocollo compatibile con OpenAI delle configurazioni Ollama locali. È possibile puntare i client standard al nostro URL base invece di localhost. Ciò consente di eseguire la logica priva di filtri in produzione senza gestire l'hardware locale. L'endpoint supporta lo streaming, la modalità JSON e il tool calling proprio come le istanze locali.

La tua API key è a un passo di distanza

Registra un account, recupera la tua chiave, aggiorna il base URL. Questa copre l'intera configurazione.

Crea chiaveVisualizza la documentazione