it ▾
Ottieni la chiave API

Integra rapidamente l'API LLM senza filtri

Connetti il tuo agente al motore di intelligenza artificiale uncensored in pochi minuti. Questa guida copre la configurazione dell'API compatibile con OpenAI, dalla configurazione dell'URL base alla gestione delle risposte in streaming e della modalità JSON.

Prerequisiti e configurazione dell'URL di base

L'endpoint dell'API è HTTPS://api.llmabliterated.cc/v1. Questo URL base funziona con qualsiasi client compatibile con OpenAI. Non è necessario gestire il routing dei modelli o gateway complessi. Basta puntare il tuo SDK a questo indirizzo. L'ID del modello che invierai è "uncensored". È un modello open-weight ottimizzato per rispondere senza rifiuti di contenuto per uso adulto legale. Non è GPT, Claude o alcun altro modello di fornitore.

Autenticazione e impostazione della chiave API

Genera la tua chiave sulla dashboard. Utilizza l'opzione "Continua con Google" o email + password. La chiave appare immediatamente. Impostala come Authorization header o il api_key variabile nella tua SDK. Mantienila sicura. Le chiavi non valide restituiscono un errore 401. Non è richiesto un numero di telefono per la registrazione.

curl https://api.llmabliterated.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the syntax error in this python snippet"}]
  }'

Invio della tua prima richiesta di completamento chat

Invia una richiesta POST a /v1/chat/completions. Includi la tua chiave API e l'ID del modello. Il sistema elabora testo in e testo out. Puoi impostare parametri come temperature o top_p. La finestra di contesto predefinita è di 100,000 token. Questo include sia il prompt che il completamento. L'output massimo è di 16,000 token a meno che non si specifichi diversamente. Errori e rifiuti sono gratuiti. Paghi solo per l'utilizzo effettivo dei token.

from openai import OpenAI

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

Configurazione delle risposte in streaming per output in tempo reale

Abilita lo streaming impostando stream: true. L'API restituisce Server-Sent Events (SSE). Ogni chunk contiene testo parziale. L'ultimo chunk include i dati sull'utilizzo dei token. Questo è ideale per le applicazioni in tempo reale. Puoi analizzare lo stream lato client o lato server. Lo streaming non influisce sui prezzi. Paghi per i token totali utilizzati, indipendentemente dallo 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)

Abilitazione della modalità JSON e del function calling

Usa response_format: {"type": "json_object"} per l'output JSON rigoroso. Abilita il function calling fornendo un tools array. Il modello supporta tool_choice per selezione automatica o specifica di una funzione. Questo permette al tuo agent di eseguire azioni in base all'input dell'utente. La modalità JSON garantisce un'analisi prevedibile. Il function calling abilita flussi di lavoro complessi senza estrazione manuale di regex.

import OpenAI from "openai";

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

Comprendere i limiti di velocità e i vincoli delle richieste

Hai un limite di 300 richieste al minuto per chiave. Puoi avere 8 richieste concorrenti contemporaneamente. La dimensione massima del corpo della richiesta è di 8 MB. Se superi il limite di frequenza, ricevi un errore 429. Se non hai credito, ricevi un errore 402. Le chiavi non valide restituiscono 401. Il credito non scade. Puoi ricaricare con criptovalute in qualsiasi momento. Non ci sono canoni mensili. Paga solo per quello che usi.

Supporto Q&A

Qual è il miglior LLM non filtrato per gli sviluppatori?

Il modello uncensored sulla nostra API è ottimizzato per output diretti e non filtrati. Supporta il function calling e la modalità JSON. Non è un wrapper generico ma un modello a peso aperto ottimizzato. Usalo per agent che necessitano di alta conformità senza rifiuti.

Come gestisco i limiti di frequenza nella mia applicazione?

Implementa un exponential backoff per le risposte 429. Hai diritto a 300 richieste al minuto. Monitora il tuo utilizzo per evitare il throttling. L'API restituisce codici di errore chiari per i limiti di frequenza e i problemi di autenticazione.

La finestra di contesto è abbastanza grande per documenti lunghi?

Sì, la finestra di contesto è di 100.000 token. Include sia il prompt che il completamento. Puoi inviare documenti lunghi e ricevere risposte dettagliate. L'output massimo è di 16.000 token per richiesta.

Ottieni la tua chiave

Registrati, recupera il token e punta il tuo client al nuovo endpoint. Copre l'intera configurazione.

Ottieni la chiave API