it ▾
Ottieni la tua chiave

apillmsourceopen.comAvvio rapido

Integra l'API chat-completions senza filtri

Inserisci la nostra API AI uncensored nella tua app con un solo URL di base. Ottieni risposte di testo senza rifiuti utilizzando protocolli compatibili con OpenAI standard.

Ottieni la tua chiave

Configurazione URL Base e Autenticazione

L'API vive a https://api.apillmsourceopen.com/v1. Indirizza l'SDK lì e fornisci la tua chiave. Ottieni una chiave attiva per account; generando una nuova quella precedente viene invalidata immediatamente. Non è richiesto un numero di telefono per la registrazione. Supportiamo l'accesso con Google o un flusso standard di email e password. I tuoi prompt non lasciano mai i nostri server per scopi di addestramento. Questa configurazione funziona con qualsiasi client che accetti il formato OpenAI V1.

Invio della tua prima richiesta di completamento

Invia messaggi all'endpoint chat per ottenere immediatamente testo di risposta. L'ID del modello è sempre "uncensored". Gestisce temi per adulti e argomenti controversi senza bloccare i contenuti leciti. Non è necessario specificare una versione del modello. Il sistema elabora il tuo input e restituisce una risposta. Usa il formato standard per i messaggi. Questo approccio garantisce la compatibilità con gli strumenti esistenti.

Configurazione dello Streaming e dei Limiti di Token

Trasmetti le risposte impostando stream: true. Ricevi chunk mentre vengono generati. L'ultimo chunk contiene le statistiche complete sull'utilizzo dei token. Il supporto per la finestra di contesto arriva a 100.000 token per prompt e completamento combinati. L'output massimo per richiesta è di 16.000 token. Se ometti max_tokens, il valore predefinito è 2.048 token. Lo streaming riduce la latenza percepita per le risposte lunghe. Consente anche il rendering progressivo nella tua interfaccia.

Abilitazione della Modalità JSON e del Function Calling

Usa response_format: {"type": "json_object"} per l'output JSON rigoroso. Il function calling funziona tramite lo standard tools parametro. Il modello supporta tool_choice per istruzioni esplicite. Puoi impostare temperature, top_p, e seed per il controllo. Le penalità di frequenza e presenza sono disponibili anche. Le sequenze di stop funzionano come previsto. Questa flessibilità permette integrazioni complesse. L'estrazione di dati strutturati diventa affidabile.

Gestione degli errori e dei rifiuti in modo elegante

I codici di stato HTTP standard indicano lo stato. Un 401 significa che la tua chiave API non è valida o è scaduta. Un errore 402 segnala un credito prepagato insufficiente. Una risposta 429 indica che hai raggiunto il limite di frequenza. Gli errori sono gratuiti; non paghi per le richieste fallite. L'unico rifiuto netto riguarda i contenuti sessuali che coinvolgono minori. Tutto il resto passa. Controlla il tuo saldo regolarmente. La logica di retry dovrebbe gestire i 429 con backoff esponenziale.

Comprendere i limiti di frequenza e le quote

Ricevi 300 richieste al minuto per chiave. Solo 8 richieste vengono eseguite simultaneamente per chiave. Il corpo della richiesta arriva a un massimo di 8 MB. Una chiave attiva per account garantisce un tracciamento chiaro dei consumi. Una nuova chiave sostituisce immediatamente quella vecchia. Il credito prepagato viene addebitato in base all'utilizzo reale dei token. Non ci sono canoni mensili. Il credito non scade. Questa struttura è adatta ai carichi di lavoro a picchi. Costi prevedibili aiutano a gestire i budget. Le ricariche in crypto aggiungono automaticamente credito bonus.

cURL

curl https://api.apillmsourceopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Domande frequenti

Si tratta di un'API LLM open source?

Sì, serviamo un modello open-weight ottimizzato per output uncensored. Gira sui nostri server ma segue l'interfaccia open standard. Ottieni un comportamento coerente senza lock-in del vendor. Il modello non è GPT, Claude o qualsiasi altro modello di vendor principale.

Come gestisce il modello AI uncensored i contenuti NSFW?

Il modello non rifiuta argomenti legali per adulti, di fantasia o controversi. Blocca solo i contenuti sessuali che coinvolgono minori. Questo lo rende ideale per casi d'uso API LLM NSFW. Mantieni il controllo completo sulla tua pipeline di generazione dei contenuti.

Cosa succede se supero il mio rate limit?

Ricevi il codice di stato 429 immediatamente. Nessun token viene consumato per queste richieste rifiutate. Puoi riprovare dopo il reset della finestra. Considera di ridurre le richieste parallele a 8 per chiave. Lo streaming aiuta a gestire efficacemente il throughput.

Ottieni la tua chiave API

Registrati, copia la chiave, punta al nostro URL di base. Fatto.

Ottieni la tua chiaveVisualizza riferimento API