it ▾
Inizia ora

Guida Avvio Rapido API AI Non Censurata

Questa guida rapida ti aiuta a integrare l'API Dolphin uncensored utilizzando SDK compatibili con OpenAI standard, aggirando i limiti di frequenza di terze parti e gli strati di censura.

Impostazione dell'URL di base e autenticazione

Configura il tuo client con l'URL base fornito e la chiave API per connetterti direttamente al nostro endpoint ospitato. Ricevi una chiave attiva singola immediatamente dopo la registrazione tramite Google o email, senza bisogno di numero di telefono. L'URL base è HTTPS://api.uncensoreddolphinopenrouter.com/v1 e l'identificatore del modello è "uncensored". Questa configurazione funziona con qualsiasi client compatibile con OpenAI semplicemente cambiando il base_url e fornendo la tua chiave API nell'intestazione Authorization. Non sono coinvolti abbonamenti mensili o routing complessi, solo accesso diretto al modello.

Invio della tua prima completazione chat

Effettua una richiesta POST all'endpoint chat completions per generare risposte testuali dal modello uncensored. Puoi inviare prompt semplici o messaggi strutturati utilizzando il formato standard OpenAI. L'API restituisce una risposta testuale diretta senza ulteriori rifiuti di sicurezza per contenuti adulti leciti. Assicurati di includere il campo model impostato su "uncensored" nel corpo della richiesta. Questo endpoint supporta solo chat completions, non embeddings o generazione di immagini. Puoi iniziare a testare immediatamente con il tuo credito di prova o il saldo pagato.

Utilizzando l'SDK Python

Inizializza il client OpenAI con il tuo URL di base e la chiave API per inviare richieste programmaticamente. Questo approccio ti permette di integrare il LLM uncensored nelle tue applicazioni Python esistenti con modifiche minime al codice. Imposta l'URL di base sul nostro endpoint ospitato e passa la tua chiave API per l'autenticazione. Il client gestirà le richieste HTTP e restituirà l'oggetto di risposta per ulteriori elaborazioni. Puoi regolare parametri come temperatura e top_p per controllare lo stile dell'output. Questo metodo è ideale per costruire interfacce personalizzate o automatizzare i flussi di lavoro.

Utilizzando l'SDK Node

Configura il client OpenAI Node.js con l'URL di base specifico e la tua chiave API per interagire con l'API. Questo abilita un'integrazione trasparente nelle applicazioni Node.js utilizzando pattern SDK familiari. Indirizza il client a HTTPS://api.uncensoreddolphinopenrouter.com/v1 e fornisci la tua chiave per l'autenticazione. Puoi quindi chiamare il metodo di completamento chat con i parametri desiderati. La risposta include il testo generato e le statistiche sull'utilizzo dei token. Questa configurazione è perfetta per applicazioni server-side o servizi backend che richiedono generazione di testo senza filtri.

Gestione delle risposte in streaming

Abilita lo streaming impostando il parametro stream su true nella tua richiesta per ricevere aggiornamenti sui token in tempo reale. L'API restituisce Server-Sent Events (SSE) per un feedback immediato man mano che i token vengono generati. Ogni chunk contiene testo parziale e dati di utilizzo nell'ultimo chunk. Questo approccio riduce la latenza percepita per gli utenti visualizzando l'output in modo progressivo. Puoi analizzare lo stream SSE per aggiornare la tua UI in tempo reale. Lo streaming è supportato per tutte le richieste di completamento chat, incluse quelle con chiamata di funzioni o modalità JSON.

Comprendere i limiti e i costi dei token

La finestra di contesto supporta fino a 100.000 token per prompt e completamento combinati, con un output massimo di 16.000 token per richiesta. Il prezzo è di $0.15 per 1M di token di input e $0.50 per 1M di token di output, addebitati solo per l'effettivo utilizzo. Errori e rifiuti non comportano costi, garantendo che tu paghi solo per i completamenti riusciti. Il credito prepagato non scade mai e puoi ricaricare con criptovalute a partire da $20. Questo modello di prezzi trasparente ti aiuta a gestire i costi in modo efficace senza spese nascoste.

Limiti di frequenza e concorrenza

Ogni chiave API è limitata a 300 richieste al minuto e 8 richieste concorrenti per garantire prestazioni stabili. La dimensione massima del corpo della richiesta è di 8 MB, che si adatta alle finestre di contesto di grandi dimensioni. Se superi questi limiti, riceverai un errore 429 che indica il superamento del limite di frequenza. Puoi generare una nuova chiave per sostituire quella esistente, poiché è attiva solo una chiave per account. Questi limiti prevengono gli abusi mantenendo un'alta disponibilità. Monitora il tuo utilizzo per rimanere entro questi limiti per prestazioni ottimali.

cURL

curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five key differences between python and rust"}]
  }'

Python

from openai import OpenAI

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

L'API Dolphin senza filtri è compatibile con i modelli OpenRouter?

Sì, la nostra API è pienamente compatibile con OpenAI, il che significa che funziona con gli SDK standard utilizzati per i modelli di OpenRouter. Tuttavia, siamo un servizio indipendente e non offriamo lo stesso modello o infrastruttura di OpenRouter. Puoi utilizzare lo stesso codice client ma puntarlo al nostro URL di base per un accesso diretto senza limiti di velocità di terze parti.

Cosa succede se ricevo un errore 402?

Un errore 402 indica che il tuo account ha credito insufficiente per elaborare la richiesta. Puoi ricaricare il tuo saldo utilizzando USDT su TRC20 o USDC su Base, con importi che vanno da $20 a $500. Viene aggiunto credito bonus per ricariche più elevate e il tuo credito non scade mai. Errori come 401 (chiave non valida) richiedono di verificare la tua chiave API, mentre 429 (limite di velocità) indica che hai superato il limite di 300 richieste al minuto.

Posso utilizzare questa API per il function calling e la modalità JSON?

Sì, l'API supporta il function calling (tools) e la modalità JSON tramite il parametro response_format. Puoi definire gli strumenti nella tua richiesta e ricevere risposte JSON strutturate. Questo permette integrazioni avanzate con applicazioni che richiedono dati strutturati o l'uso dinamico di strumenti. Il modello uncensored gestisce questi formati in modo affidabile, rendendolo adatto per flussi di lavoro complessi.

Ottieni la tua chiave ora

Registrati, ottieni la chiave, aggiorna l'URL di base. È tutto qui.

Inizia ora