it ▾

API LLM senza filtri per sviluppatori

Checklist di produzione Dolphin ai

La checklist di produzione Dolphin AI garantisce che la tua integrazione gestisca l'inferenza senza filtri senza rifiuti imprevisti o interruzioni dello stream. Questa guida mappa ogni requisito tecnico allo schema compatibile con OpenAI in modo che il tuo codice funzioni in modo affidabile, dal prototipo alla scalabilità.

Ultimo aggiornamento

Riepilogo

  1. Verifica che l'endpoint accetti payload standard di chat-completions con l'ID del modello impostato su "uncensored".
  2. Gestisci gli errori di streaming SSE controllando precocemente l'ultimo chunk per l'utilizzo di token e i flag di errore.
  3. Rispetta la finestra di contesto da 100k e il limite di output massimo di 16k per evitare troncamenti o errori.
  4. Configura esplicitamente il function calling e la modalità JSON per prevenire risposte degli strumenti malformate.

1. Verifica la compatibilità con gli endpoint compatibili con OpenAI

Inizia confermando che la struttura dell'endpoint corrisponda al formato standard delle chat-completions OpenAI. La nostra API aderisce rigorosamente a questo schema, quindi puoi utilizzare gli SDK esistenti senza scrivere wrapper personalizzati. L'URL base è HTTPS://api.dolphinmodelos.com/v1 e devi impostare l'id del modello su "uncensored" in ogni richiesta. Questo garantisce di colpire il motore di inferenza uncensored dedicato piuttosto che un aggregatore instradato.

  • Usa le SDK ufficiali Python o Node.js di OpenAI.
  • Annulla l'URL di base per puntare al nostro endpoint.
  • Inserisci la tua chiave API nell'intestazione Authorization.
Questo approccio elimina la necessità di logica specifica del fornitore. Ti stai connettendo direttamente a un modello di linguaggio grande uncensored. La risposta seguirà la struttura JSON standard. Nessuna logica di instradamento nascosta o campi proprietari romperanno il tuo parser.
Verifica l'URL di base prima di scalare. Un solo carattere errato può interrompere la tua integrazione.
Questa compatibilità significa che puoi inserire altri modelli in seguito se necessario, ma per ora ottieni un'inferenza pura e uncensored. L'endpoint è progettato per sviluppatori che vogliono risposte prevedibili e conformi allo schema. Non offre embeddings o generazione di immagini, quindi mantieni il payload focalizzato sul testo.

Verifica l'endpoint GET /v1/models per confermare che l'ID del modello sia elencato come "uncensored". Questo è il tuo ancoraggio principale per tutte le chiamate successive.

2. Implementa un robusto gestione degli errori per lo streaming

Gli errori di stream sono il punto di fallimento più comune nelle integrazioni LLM in produzione. Devi gestire con cura lo stream Server-Sent Events (SSE). L'ultimo chunk contiene i dati sull'utilizzo dei token, ma gli errori possono apparire anche nei chunk precedenti.

  • Ascolta il tipo di evento "error".
  • Analizza l'ultimo chunk per le statistiche di utilizzo.
  • Gestisci i timeout di rete in modo elegante.
Non dare per scontato che lo streaming si completerà sempre con successo. Un errore 500 potrebbe interrompere lo streaming a metà. Il tuo codice dovrebbe riprovare o avvisare l'utente di conseguenza.

Lo streaming tramite SSE permette una latenza inferiore, ma richiede una gestione degli errori robusta. Se la connessione si interrompe, perdi la risposta parziale. Salva l'ultimo stato noto prima di riconnettersi. Questo è cruciale per i modelli uncensored, che possono generare output più lunghi o più vari.

Non ignorare mai l'ultimo chunk. Contiene il conteggio dei token fatturabili.
Implementa un timeout di 30 secondi per ogni chunk. Se un chunk impiega più tempo, supponi che la connessione sia morta. Questo impedisce alla tua applicazione di rimanere bloccata indefinitamente. L'API non garantisce una latenza specifica, quindi costruisci resilienza.

Utilizza gli SDK ufficiali che gestiscono la maggior parte di questo automaticamente. Ma se stai scrivendo chiamate HTTP grezze, analizza il formato SSE manualmente. Cerca il prefisso "data:" e analizza il JSON.

3. Gestire la finestra di contesto e i limiti dei token

La finestra di contesto è limitata a 100.000 token per prompt e completamento combinati. Questo è un limite rigido per il modello uncensored. Se il tuo input supera questo limite, l'API restituirà un errore.

  • Calcola i conteggi dei token prima di inviare.
  • Monitorare attentamente la lunghezza del prompt.
  • Imposta un limite max_tokens per l'output.
L'output massimo per richiesta è di 16.000 token. Se non imposti max_tokens, il valore predefinito è 2.048 token. Questo è un valore predefinito sicuro per la maggior parte dei casi d'uso.

Tuttavia, per contenuti di lunga durata, è necessario aumentare questo limite. Tieni presente che output più lunghi consumano più credito. Il prezzo è $0.15 per 1M di token di input e $0.50 per 1M di token di output. Questa tariffazione è trasparente e prevedibile.

Calcola il consumo di token prima di inviare prompt di grandi dimensioni. Un prompt da 50k token lascia solo 50k per l'output.
Questo saldo è cruciale per mantenere la qualità del servizio. Se serve più contesto, considerare la frammentazione dell'input. Non fare affidamento sull'API per il troncamento automatico. Restituirà un errore se si supera il limite.

Questo limite si applica al conteggio totale dei token, non solo ai caratteri. Utilizza una libreria tokenizer per ottenere un conteggio accurato. Questo garantisce che tu rimanga entro il budget e le soglie di prestazioni.

4. Configura il Function Calling per l'uso di strumenti

Il function calling consente alla tua applicazione di interagire con API esterne tramite LLM. L'API supporta i parametri tools e tool_choice. Questo è essenziale per costruire flussi di lavoro agentic.

  • Definisci gli schemi delle funzioni nella richiesta.
  • Imposta tool_choice su "auto" o "required".
  • Analizza attentamente gli argomenti della chiamata alla funzione.
Il modello uncensored è ottimizzato per seguire le istruzioni con precisione. Questo significa che rifiuterà raramente una chiamata di strumento valida. Tuttavia, devi convalidare l'output. Il modello potrebbe generare un JSON leggermente non valido.

Convalida sempre gli argomenti della funzione prima di eseguirli. Questo previene errori nei tuoi servizi downstream. L'API restituisce la chiamata alla funzione nel formato standard OpenAI. Puoi analizzarla utilizzando gli SDK ufficiali.

Testa il function calling con casi limite. Il modello potrebbe inventare argomenti se non vincolato.
Questa è una caratteristica dei modelli senza filtri. Sono più flessibili, ma richiedono più validazione. Imposta la temperatura su un valore più basso per un utilizzo coerente degli strumenti. Questo riduce la probabilità di argomenti hallucinati.

Utilizza la modalità JSON per vincoli di output ancora più rigorosi. Questo garantisce che il modello restituisca solo JSON valido. È una combinazione potente per l'automazione affidabile.

5. Convalida i vincoli della modalità JSON

La modalità JSON garantisce che il modello restituisca un oggetto JSON valido. Questo è critico per analizzare la risposta nel tuo codice. Imposta il parametro response_format su {"type": "json_object"}.

  • Abilita la modalità JSON per dati strutturati.
  • Convalida l'output prima dell'analisi.
  • Gestisci gli errori di parsing in modo elegante.
Il modello uncensored rispetta bene questo vincolo. Non aggiunge markdown o testo extra fuori dal JSON. Questo rende l'analisi affidabile e veloce.

Tuttavia, la modalità JSON può talvolta ridurre la creatività del modello. Forza il modello a rimanere entro lo schema. Questo è un compromesso che devi considerare. Per l'estrazione di dati rigorosa, è ideale. Per la scrittura creativa, può risultare restrittiva.

Convalida sempre il JSON prima di usarlo. Un singolo errore di sintassi può interrompere la tua app.
Utilizza un validatore JSON nella tua pipeline. Questo rileva gli errori precocemente. L'API non garantisce un JSON perfetto, ma è altamente affidabile.

Combina la modalità JSON con il function calling per una precisione massima. Questo garantisce che il modello restituisca esattamente ciò che ti aspetti. È uno strumento potente per costruire applicazioni AI affidabili.

6. Monitora i limiti di velocità e la concorrenza

L'API impone limiti di rate limit rigorosi per garantire un utilizzo equo. Sei limitato a 300 richieste al minuto per chiave. Inoltre, puoi avere 8 richieste concorrenti alla volta.

  • Monitora il tuo conteggio di richieste al minuto.
  • Limita le richieste concorrenti a 8.
  • Gestisci gli errori 429 Too Many Requests.
Se superi questi limiti, l'API restituirà un errore 429. Dovresti implementare un backoff esponenziale nella tua logica di retry.

Questo è fondamentale per i sistemi di produzione. Un improvviso picco di traffico può sopraffare la tua applicazione se non gestito. Il limite del corpo della richiesta di 8 MB è anche importante. Payload di grandi dimensioni possono raggiungere questo limite rapidamente.

Implementa un interruttore di circuito (circuit breaker) per gli errori di limite di frequenza. Questo previene i guasti a cascata.
Questo garantisce la stabilità della tua applicazione. L'API non offre permessi di burst, quindi pianifica il tuo traffico di conseguenza.

Utilizza una singola chiave API per account. Se hai bisogno di maggiore concorrenza, puoi generare una nuova chiave, ma questa sostituisce quella vecchia. Questo è un limite semplice ma efficace. Monitora il tuo utilizzo tramite l'ultimo chunk dello stream. Questo ti fornisce feedback in tempo reale sul consumo di token.

7. Assicurati l'Allineamento con le Politiche sui Contenuti

Il modello senza filtri non rifiuta la maggior parte degli argomenti per adulti o controversi. Tuttavia, esiste un unico limite rigido: i contenuti sessuali che coinvolgono minori. Questo viene sempre applicato.

  • Verifica la presenza di contenuti relativi ai minori nei tuoi prompt.
  • Aspettati nessun rifiuto per altri argomenti per adulti.
  • Convalida l'output per il tuo caso d'uso specifico.
Questo rende il modello ideale per la scrittura creativa e i contenuti per adulti. Non devi preoccuparti di rifiuti improvvisi.

Tuttavia, "senza filtri" non significa "senza limiti". Il modello può ancora generare contenuti di bassa qualità o irrilevanti. Potrebbe essere necessario elaborare l'output.

Definisci i tuoi confini di contenuto. L'API applica solo il limite minimo.
Questo ti dà flessibilità ma anche responsabilità. Convalida l'output per il tuo pubblico. Usa un semplice filtro per parole chiave se necessario.

Il modello è ottimizzato per un uso adulto legale. Non garantisce l'idoneità per i bambini. Specifica chiaramente il tuo pubblico target. Questo ti permette di evitare reclami imprevisti. L'API è progettata per sviluppatori che sanno esattamente cosa vogliono.

8. Ottimizzare la struttura del prompt per la lunghezza

La struttura del prompt influisce sia sulle prestazioni che sui costi. I prompt lunghi consumano più token e aumentano la latenza. Se possibile, suddividi i prompt in blocchi più piccoli.

  • Mantieni i prompt di sistema concisi.
  • Usa esempi few-shot con parsimonia.
  • Rimuovi gli spazi bianchi non necessari.
Il modello senza filtri gestisce bene i prompt lunghi, ma sei limitato dalla finestra di 100k token. Pianifica attentamente il tuo budget di token.

Utilizza il parametro temperature per controllare la creatività. Una temperatura più bassa produce output più deterministici. Questo è utile per il function calling e la modalità JSON.

Testa strutture di prompt diverse. Piccole modifiche possono migliorare significativamente la qualità dell'output.
Questa è una parte fondamentale dell'ingegneria dei prompt. Il modello è flessibile, ma ha bisogno di istruzioni chiare. Fornisci contesto ed esempi per guidare il modello.

Monitorare l'utilizzo dei token in ogni richiesta. Questo aiuta a identificare i prompt inefficienti. Ottimizzare per velocità e costo. Il prezzo dell'API è trasparente, quindi è possibile calcolare il costo esatto di ogni prompt. Questo consente di scalare in modo efficiente.

9. Test con prompt uncensored rappresentativi

Il testing è l'ultimo passaggio prima del deployment. Usa prompt che riflettano i tuoi casi d'uso reali. Testa sia i casi standard che quelli limite.

  • Invia una varietà di tipi di prompt.
  • Verifica la coerenza nelle risposte.
  • Convalida la gestione degli errori.
Il modello uncensored dovrebbe gestire un'ampia gamma di argomenti. Testa con temi controversi o adulti per assicurarti che non ci siano rifiuti.

Testa anche con le chiamate di funzione e la modalità JSON. Assicurati che l'output sia analizzabile e corretto. Questo test completo garantisce un lancio senza problemi.

Testa con i tuoi dati effettivi. I dati sintetici potrebbero non rivelare tutti i problemi.
Questo è il modo migliore per individuare i bug precocemente. L'API è affidabile, ma il tuo codice potrebbe avere problemi. Verifica l'integrazione end-to-end.

Utilizza il credito di prova per testare approfonditamente. Ti offre $0.50 di credito per 7 giorni. Questo è sufficiente per testare la maggior parte degli scenari. Iscriviti con Google o email per iniziare. Questo rende facile convalidare la tua integrazione prima di impegnarti.

FAQ

Dolphin Modelos è il sito ufficiale del modello AI Dolphin?

No, Dolphin Modelos è un servizio indipendente. Ospitiamo un grande modello linguistico uncensored compatibile con lo schema API OpenAI. Non pretendiamo di essere il fornitore ufficiale di alcun modello specifico, ma forniamo un endpoint di inferenza dedicato per il nostro modello uncensored. Consulta la documentazione ufficiale del modello che stai cercando per i dettagli specifici.

Qual è il costo per l'utilizzo dell'API non censurata?

L'API addebita $0,15 per 1M di token di input e $0,50 per 1M di token di output. Non ci sono costi nascosti o di abbonamento. Pagate solo per i token che utilizzate. Il credito prepagato non scade, quindi potete ricaricare quando necessario.

Come pago per l'API?

Accettiamo pagamenti in criptovalute solo. Puoi ricaricare con USDT (TRC20) o USDC (Base). La ricarica minima è di $20 e il massimo è di $500. Ricevi credito bonus per ricariche maggiori: +5% per $50, +10% per $100 e +15% per $200.

Il modello senza filtri ha restrizioni sui contenuti?

Il modello è privo di censure per argomenti legali per adulti, di finzione e controversi. Tuttavia, ha un limite rigido ai contenuti: rifiuterà le richieste per contenuti sessuali che coinvolgono minori. Questa è l'unica restrizione stretta applicata dall'API.

Ottieni la tua chiave API

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

Ottieni la chiave APIVisualizza la documentazione