Documentazione API
Inizia a costruire la tua applicazione uncensored con la nostra API compatibile con OpenAI in meno di due minuti. Forniamo un singolo modello che risponde senza rifiuti di contenuto per l'uso adulto legale.
https://api.providersapillm.com/v1uncensored
URL Base e Autenticazione
Usa il nostro URL di base e una chiave API per connettere qualsiasi client compatibile con OpenAI. L'endpoint è https://api.providersapillm.com/v1 e la tua chiave garantisce l'accesso al modello uncensored. Hai una chiave attiva per account, che puoi sostituire se necessario. L'ID del modello da richiedere è semplicemente uncensored. Questo modello singolo evita il routing complesso e i filtri nascosti tipici dei gateway multi-modello.
Prima richiesta
Invia una richiesta standard di completamento chat per generare testo. L'endpoint è POST /v1/chat/completions con l'ID del modello impostato su uncensored. Puoi utilizzare gli SDK ufficiali OpenAI cambiando l'URL di base. Questo funziona sia per app chatbot NSFW che per strumenti di scrittura creativa.
from openai import OpenAI
client = OpenAI(base_url="https://api.providersapillm.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)Il modello è open-weight e ottimizzato per rispondere senza rifiuti. Non è GPT, Claude o qualsiasi altro modello di un fornitore. Controlla la documentazione del fornitore per i loro limiti specifici se cambi contesto.
Integrazione SDK
Integra l'API nella tua applicazione Node.js utilizzando il pattern SDK standard. Imposta l'URL di base sul nostro endpoint e utilizza l'ID del modello uncensored. Questo ti permette di costruire interfacce chatbot NSFW affidabili con modifiche minime al codice.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.providersapillm.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);L'API supporta parametri standard come temperature e top_p. Puoi modificarli per controllare la creatività dell'output. Gli errori vengono restituiti nel formato standard per un debug agevole.
Streaming e strumenti
Abilita lo streaming tramite Server-Sent Events per la generazione di token in tempo reale. L'ultimo chunk include i dati di utilizzo dei token per una fatturazione accurata. Puoi anche utilizzare il function calling e la modalità JSON per output strutturati. Queste funzioni sono essenziali per creare app avanzate di scrittura creativa.
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)Imposta response_format a {"type": "json_object"} per risposte JSON rigorose. Il modello gestisce efficacemente i parametri tools e tool_choice. Questo garantisce che la tua applicazione riceva strutture dati prevedibili.
Parametri e limiti
La finestra di contesto è di 100.000 token per prompt e completamento combinati. L'output massimo è di 16.000 token per richiesta, oppure 2.048 se non imposti max_tokens. Sei limitato a 300 richieste al minuto e 8 richieste concorrenti per chiave. Il corpo della richiesta non deve superare gli 8 MB.
Puoi usare parametri come seed per output deterministici. Il stop parameter ti permette di definire sequenze di terminazione personalizzate. Regola presence_penalty e frequency_penalty per affinare lo stile del modello.
Gestione degli errori e utilizzo
Gestisci gli errori controllando il codice di stato HTTP. Un 401 indica una chiave API non valida o mancante. Un errore 402 significa che il tuo credito prepagato è esaurito e devi ricaricare. Un errore 429 segnala che hai raggiunto il limite di frequenza di 300 richieste al minuto.
Il credito viene addebitato in base all'utilizzo reale dei token. Gli errori e i rifiuti sono gratuiti. Il credito prepagato non scade mai, quindi puoi utilizzarlo al tuo ritmo. Il supporto è disponibile per problemi come le addebitazioni doppie.
cURL
curl https://api.providersapillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the API documentation for authentication."}]
}'Domande comuni
Qual è l'URL base per l'API LLM uncensored?
L'URL base è HTTPS://api.providersapillm.com/v1. Puoi utilizzare qualsiasi client compatibile con OpenAI puntandolo a questo URL e fornendo la tua chiave API.
Come gestisco errori come 402 o 429?
Un errore 402 indica che non hai più credito, quindi devi ricaricare tramite criptovalute. Un errore 429 indica che hai superato il limite di 300 richieste al minuto. Attendi un momento o riduci la frequenza delle tue richieste.
Questa API è adatta per applicazioni chatbot NSFW?
Sì, il modello è privo di filtri e non rifiuta contenuti adulti legali. È progettato specificamente per gli sviluppatori che creano app di chatbot NSFW o strumenti di scrittura creativa che necessitano di una generazione di testo affidabile.
Ottieni la tua chiave API
Iscriviti, ottieni la tua chiave, aggiorna il tuo URL di base. Semplice.
Prova con credito di prova