it ▾
Ottieni la tua chiave

Avvio rapido API del Modello Uncensored

Inizia con l'API del modello senza filtri in pochi minuti utilizzando strumenti standard compatibili con OpenAI. Questa guida rapida ti guida attraverso l'autenticazione, le richieste, lo streaming e la gestione degli errori per un'integrazione diretta.

Prerequisiti: chiave API e URL di base

Registrati e recupera la tua chiave API immediatamente tramite Google o email senza verifica del telefono. L'URL di base è HTTPS://api.apimodel.cc/v1, che funziona con qualsiasi client compatibile con OpenAI aggiornando il parametro base_url. Ricevi una singola chiave attiva per account che sostituisce la precedente alla generazione.

Assicurati di avere un saldo crypto prepagato o di utilizzare il credito di prova di $0.50 valido per 7 giorni. Avrai bisogno di questa chiave per autenticare le tue richieste all'API del modello uncensored.

Invio della tua prima richiesta all'API del modello

Invia una richiesta POST a /v1/chat/completions con l'ID del modello impostato su "uncensored". Questo endpoint accetta input testuale e restituisce output testuale senza rifiuti di contenuto per l'uso adulto lecito. Il modello ha una finestra di contesto di 100.000 token, consentendo dimensioni di prompt cospicue.

curl https://api.apimodel.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Australia?"}]
  }'

La risposta include il testo generato nell'array choices. Vieni addebitato solo per l'utilizzo reale dei token, con errori e rifiuti gratuiti. Questo approccio diretto garantisce una fatturazione prevedibile senza fee di sottoscrizione nascoste.

Configurazione dei Parametri: Temperature, Top P e Seed

Regola la temperatura per la casualità, top_p per il campionamento del nucleo e seed per output riproducibili. Questi parametri consentono di affinare il comportamento del modello uncensored per casi d'uso specifici come la programmazione o la scrittura creativa. Impostare un seed garantisce risultati coerenti tra più richieste, aspetto cruciale per il debug.

L'API supporta parametri standard come presence_penalty e frequency_penalty. Usali per controllare le ripetizioni e assicurarti che il modello rimanga focalizzato sull'argomento. Configura queste impostazioni nel corpo della richiesta per personalizzare con precisione lo stile della risposta.

Abilitazione dello Streaming e Lettura dell'Utilizzo dei Token

Abilita lo streaming impostando il parametro stream su true per ricevere risposte token per token tramite Server-Sent Events. I dettagli sull'utilizzo dei token vengono forniti nell'ultimo chunk dello stream, consentendo una trasparenza nella fatturazione in tempo reale. Questo metodo riduce la latenza percepita per le risposte lunghe.

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)

Gestisci gli eventi dello stream nel codice client per aggiornare la UI in modo incrementale. L'API del modello uncensored invia testo in modo continuo, migliorando l'esperienza utente per le applicazioni di chat. Lo streaming è opzionale ma raccomandato per le applicazioni interattive.

Utilizzando Function Calling e modalità JSON

Utilizza il function calling con il parametro tools per abilitare il modello a generare dati strutturati. Questa funzione supporta tool_choice e consente al modello di eseguire azioni specifiche in base all'input. La modalità JSON tramite response_format json_object garantisce un output JSON rigoroso per un'analisi affidabile.

import OpenAI from "openai";

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

Definisci gli schemi delle funzioni nella richiesta per guidare la struttura dell'output del modello. Questa capacità è essenziale per costruire flussi di lavoro agentic o per l'integrazione con API esterne. Il modello uncensored gestisce definizioni di strumenti complesse senza rifiuti di contenuto.

Gestione degli errori e dei limiti di token

Monitora i codici di stato HTTP per i problemi comuni: 401 per chiavi non valide, 402 per credito insufficiente e 429 per i limiti di velocità. L'API impone 300 richieste al minuto per chiave e 8 richieste concorrenti. Ogni corpo della richiesta deve essere inferiore a 8 MB.

L'output max è 16.000 token per richiesta, con un default di 2.048 se max_tokens non è impostato. Gli errori sono gratuiti, quindi le richieste fallite non consumano il tuo credito prepagato. Usa questi limiti per progettare una logica di retry robusta per la tua applicazione.

Python

from openai import OpenAI

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

FAQ

Qual è l'URL di base dell'API del modello senza censure?

L'URL di base è HTTPS://api.apimodel.cc/v1. È compatibile con gli SDK standard di OpenAI impostando il parametro base_url. Usa questo URL per tutte le richieste di chat completions.

Come gestisco i limiti di frequenza?

L'API consente 300 richieste al minuto e 8 richieste concorrenti per chiave. Un codice di stato 429 indica che hai superato questi limiti. Implementa un backoff esponenziale nel tuo client per gestire i tentativi in modo elegante.

Il modello uncensored supporta lo streaming?

Sì, imposta il parametro stream su true per ricevere Server-Sent Events. L'utilizzo dei token viene segnalato nell'ultimo chunk. Questo permette la visualizzazione in tempo reale delle risposte nella tua applicazione.

Proteggi la tua chiave API

Registrati, ottieni la tua chiave e aggiorna l'URL di base. È tutta qui la configurazione.