it ▾
Apri account

Guida rapida API Dolphin

Inizia con l'API Dolphin collegando i tuoi strumenti standard compatibili con OpenAI al nostro LLM senza censure. Questa guida copre l'autenticazione, le richieste di base, lo streaming e i limiti critici per l'utilizzo ad alto volume.

https://api.apidolphin.com/v1uncensored

Inizia con il saldo di prova

Inserisci email e password per vedere la tua chiave immediatamente.

Apri account

URL Base e Autenticazione

La tua chiave API autentica ogni richiesta al nostro endpoint. Usa l'URL base HTTPS://api.apidolphin.com/v1 con qualsiasi SDK compatibile con OpenAI. L'identificatore del modello è "uncensored" per tutti i completamenti. Questa configurazione garantisce che il tuo codice funzioni con la nostra infrastruttura senza modifiche.

Supportiamo parametri standard come temperature e top_p. Puoi abilitare la modalità JSON o il function calling secondo necessità. Errori e rifiuti non consumano il tuo credito prepagato. Viene addebitato solo l'utilizzo effettivo dei token ai nostri tassi trasparenti.

Invia la tua prima richiesta

Invia una semplice completamento della chat per verificare la tua connessione. Usa il comando curl sottostante per testare l'endpoint. Sostituisci YOUR_API_KEY con la tua chiave effettiva dalla dashboard. La risposta restituisce l'output testuale del modello.

Questa richiesta utilizza il formato standard OpenAI. Puoi regolare i prompt di sistema o i messaggi dell'utente come necessario. L'API restituisce un oggetto di risposta contenente il testo generato. Verifica che l'output corrisponda alle tue aspettative prima di scalare.

Utilizzo di esempio:

curl https://api.apidolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert the attached JSON payload to YAML format"}]
  }'

Integrazione SDK Python

Utilizza la libreria Python ufficiale di OpenAI per interagire con la nostra API. Imposta l'URL di base e la chiave API nella configurazione del client. Lo snippet di codice sottostante mostra una semplice chiamata di generazione del testo.

Installa la libreria tramite pip. Quindi inizializza il client con le tue credenziali. Chiama chat.completions.create con il nome del modello "uncensored". Questo approccio mantiene il tuo codice portabile tra diversi provider di LLM.

Esempio di codice:

from openai import OpenAI

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

Integrazione SDK Node

L'SDK Node segue lo stesso pattern di configurazione. Inizializza il client OpenAI con il tuo URL di base e chiave. Invia una richiesta di completamento utilizzando il modello "uncensored". Questo metodo è ideale per le applicazioni server-side.

Assicurati di gestire correttamente i dati di risposta. L'API restituisce un oggetto di completamento standard. Puoi accedere al testo generato dall'oggetto di risposta. Questa configurazione funziona con Express, Fastify o qualsiasi framework Node.js.

Esempio di implementazione:

import OpenAI from "openai";

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

Gestisci le risposte in streaming

Abilita lo streaming per la consegna in tempo reale dei token. Imposta il parametro stream su true nella tua richiesta. L'API restituisce chunk di dati man mano che vengono generati. Questo riduce la latenza percepita per gli utenti finali.

Elabora ogni chunk nella logica della tua applicazione. L'ultimo chunk contiene i dettagli finali sull'utilizzo dei token. Lo streaming funziona con tutti i parametri supportati. È ideale per interfacce chat e generazione di testo in diretta.

Esempio di 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)

Limiti, Errori e Finestra di Contesto

Il tuo account ha una finestra di contesto di 100.000 token. Questo include sia i token di prompt che quelli di completamento. Il massimo output per richiesta è di 16.000 token. Se non imposti max_tokens, il limite è di 2.048 token.

I limiti di frequenza consentono 300 richieste al minuto per chiave. Puoi effettuare 8 richieste concorrenti. Il limite di dimensione del corpo della richiesta è di 8 MB. Gestisci l'HTTP 401 per chiavi non valide, 402 per credito insufficiente e 429 per i limiti di frequenza. Gli errori sono gratuiti, quindi puoi ritentare senza costi.

FAQ

Cos'è l'API dolphin?

L'API dolphin è un endpoint ospitato, compatibile con OpenAI, che serve un modello di linguaggio di grandi dimensioni uncensored. Supporta la generazione di testo con parametri standard come temperature e top_p. Paghi solo per l'utilizzo effettivo dei token con credito prepagato.

Come funziona il credito prepagato?

Il credito viene addebitato in base all'utilizzo reale dei token per input e output. Gli errori e i rifiuti non consumano il saldo. Il credito pagato non scade e puoi ricaricare con criptovalute in qualsiasi momento.

Quali sono i limiti di frequenza?

Puoi inviare fino a 300 richieste al minuto per chiave API. C'è un limite di 8 richieste concorrenti. Il corpo della richiesta deve essere inferiore a 8 MB. Questi limiti garantiscono prestazioni stabili per un utilizzo ad alto volume.

Sblocca la tua chiave API

Iscriviti, ottieni la tua chiave e aggiorna l'URL di base. È tutto.

Apri accountVisualizza la documentazione