it ▾
Prova con credito di prova

Avvio rapido: API AI senza filtri

Inizia a generare testo uncensored immediatamente con la nostra API compatibile con OpenAI. Questa guida rapida ti guida dall'autenticazione alle risposte in streaming in pochi minuti.

Indice dei contenuti
  1. URL Base e Autenticazione
  2. Prima richiesta: Chat Completions
  3. Integrazione Node.js
  4. Streaming e Utilizzo dei Token
  5. Parametri: Controllo e Riproducibilità
  6. Limiti di frequenza, errori e vincoli

URL Base e Autenticazione

Usa l'URL di base dedicato e la tua chiave API per ogni richiesta. La nostra API LLM uncensored non richiede routing proxy complesso, solo intestazioni standard. Ricevi una singola chiave alla registrazione tramite Google o email. Questa chiave autentica tutte le interazioni con il modello. Errori e rifiuti non consumano credito. Inizi con un credito di prova di $0,50 valido per 7 giorni. I tuoi prompt rimangono privati e non vengono utilizzati per l'addestramento.

curl https://api.uncensoredaicode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all files in the src directory"}]
  }'

Prima richiesta: Chat Completions

Invia una richiesta POST all'endpoint di completamento della chat. Questa è l'interazione principale per la generazione di testo. Specifica l'ID del modello come "uncensored" nel corpo. Puoi regolare parametri come temperature o top_p. L'API restituisce direttamente una risposta testuale. Non ci sono funzionalità di embedding o generazione di immagini. Questo è un servizio puro testo-in, testo-out. Mantieni le tue richieste sotto 8 MB. La finestra di contesto supporta 100,000 token in totale.

from openai import OpenAI

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

Integrazione Node.js

Integra direttamente utilizzando l'SDK Node ufficiale o qualsiasi client compatibile. Imposta l'URL di base sull'endpoint della nostra API. Passa la tua chiave API nell'intestazione authorization. L'ID del modello rimane "uncensored" per tutte le chiamate. Puoi streammare i risultati o recuperarli in modo sincrono. Il function calling è supportato tramite il parametro tools. Usa la modalità JSON per output strutturati. Questa configurazione elimina il vendor lock-in. Il tuo codice rimane semplice e robusto.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaicode.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 su true. Ricevi chunk tramite Server-Sent Events. Ogni chunk contiene testo parziale e dati di utilizzo. L'ultimo chunk include i conteggi totali dei token. Ciò consente la visualizzazione in tempo reale del testo generato. Riduce la latenza percepita per gli utenti. Puoi interrompere lo stream se necessario. L'API calcola i costi in base ai token effettivi. Gli errori non comportano addebiti. Monitora il tuo saldo creditizio tramite l'endpoint dei modelli.

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)

Parametri: Controllo e Riproducibilità

Ottimizza le risposte utilizzando parametri standard. Imposta la temperatura per creatività o determinismo. Usa top_p per il campionamento del nucleo. Definisci un seed per output riproducibili. Specifica sequenze di stop per interrompere la generazione. Le penalità di presenza e frequenza regolano la ripetizione delle parole. Questi strumenti ti danno un controllo preciso. Il modello gestisce bene i prompt complessi. La modalità JSON garantisce una struttura valida. Il function calling consente l'uso di strumenti esterni. Regola questi valori in base al tuo caso d'uso.

Limiti di frequenza, errori e vincoli

Prevedi limiti specifici in base alla tua chiave. Puoi inviare 300 richieste al minuto. Solo 8 richieste vengono eseguite simultaneamente. Una singola chiave è attiva per account. Sostituiscila se necessario. Gestisci gli errori 401 per chiavi non valide. Risolvi gli errori 402 ricaricando con criptovalute. Il 429 indica saturazione del limite di velocità. L'output massimo è di 16.000 token per richiesta. Imposta esplicitamente max_tokens per evitare i valori predefiniti. I crediti non scadono. Gli errori sono gratuiti. Usa l'endpoint dei modelli per verificare lo stato.

Domande comuni

Qual è l'URL di base della base di codice uncensored AI?

L'URL base è HTTPS://api.uncensoredaicode.com/v1. Usalo per tutti gli SDK compatibili con OpenAI. Modifica il base_url nella configurazione del tuo client. Questo ti connette direttamente al modello uncensored senza intermediari.

Come gestisco errori e limiti di frequenza?

Gestisci gli errori 401 verificando la tua chiave. Risolvi gli errori 402 ricaricando con USDT o USDC. Gli errori 429 significano che hai raggiunto il limite di 300 richieste al minuto. Attendi e riprova, o usa più chiavi se necessario. Gli errori non consumano il tuo credito.

Quali metodi di pagamento accettate?

Solo crypto: USDT su TRC20 o USDC su Base, qualsiasi importo intero da $20 a $500. Il credito bonus si applica da $50.

Recupera la tua chiave API

Registra un account, copia la chiave, aggiorna il tuo base URL. Questo è tutto.