it ▾

Documentazione API Dolphin uncensored llm

Ottieni la tua chiave API LLM senza filtri e inizia a inviare richieste al nostro endpoint compatibile con OpenAI immediatamente.

https://api.dolphinuncensoredllm.com/v1uncensored

Autenticazione e Base URL

La tua chiave API autentica ogni richiesta alla nostra infrastruttura ospitata. Trovi questa chiave nella pagina Ottieni chiave API dopo aver effettuato l'accesso con Google o con una password email. Mantieni questa stringa segreta perché concede l'accesso completo ai tuoi crediti prepagati.

Indirizza il tuo client SDK o HTTP al nostro URL di base. Sostituisci l'endpoint OpenAI predefinito con questo indirizzo per assicurarti che le tue chiamate vengano instradate verso il nostro modello senza filtri.

https://api.dolphinuncensoredllm.com/v1

L'Endpoint chat.completions

Invia il tuo prompt all'endpoint di completamento chat per ricevere output testuale. Questo endpoint standard accetta le tue istruzioni di sistema e i messaggi utente. Devi specificare l'ID del modello come uncensored in ogni richiesta.

Ecco una richiesta base utilizzando il comando curl:

curl -X POST https://api.dolphinuncensoredllm.com/v1/chat/completions \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "uncensored", "messages": [{"role": "user", "content": "Tell me a dark story."}], "max_tokens": 500 }'

Integrazione SDK Python

Utilizza la libreria Python ufficiale di OpenAI per interagire con la nostra API. Inizializzi il client con il tuo URL di base e la chiave API. Questo ti permette di utilizzare metodi familiari come chat.completions.create.

Il seguente codice dimostra una semplice richiesta di generazione di testo:

import openai client = openai.OpenAI( base_url="https://api.dolphinuncensoredllm.com/v1", api_key="YOUR_API_KEY" ) response = client.chat.completions.create( model="uncensored", messages=[{"role": "user", "content": "Explain quantum computing."}], max_tokens=1024 )

Configurazione client Node.js

Installa il pacchetto npm di OpenAI e configuralo per utilizzare il nostro URL di base. Questo garantisce che la tua applicazione Node.js invii richieste al modello uncensored corretto.

Inizializza il client con le tue credenziali e invia un messaggio:

import OpenAI from 'openai'; const client = new OpenAI({ baseURL: 'https://api.dolphinuncensoredllm.com/v1', apiKey: 'YOUR_API_KEY' }); const response = await client.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Write code for a scraper.' }] });

Risposte in streaming e conteggio dei token

Abilita lo streaming impostando il parametro stream su true. Questo restituisce i token in modo progressivo, migliorando la latenza percepita per gli output lunghi. L'ultimo chunk del flusso contiene le statistiche complete sull'utilizzo dei token.

Questo approccio è ideale per interfacce in tempo reale:

const stream = await client.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Write a long poem.' }], stream: true }); for await (const chunk of stream) { process.stdout.write(chunk.choices[0]?.delta?.content || ''); }

Codici di errore e limiti di velocità

Incontrerai codici di stato HTTP specifici quando qualcosa va storto. Un errore 401 significa che la tua chiave API non è valida o è mancante. Un errore 402 indica che il tuo saldo di credito prepagato è troppo basso per la richiesta.

I limiti di frequenza proteggono l'infrastruttura. Hai a disposizione 300 richieste al minuto per chiave. Se superi questo limite, ricevi un errore 429 Too Many Requests. Puoi anche inviare 8 richieste simultaneamente. La tua finestra di contesto è di 100,000 token in totale per prompt e completamento combinati.

cURL

curl https://api.dolphinuncensoredllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summit the meeting notes to bullet points"}]
  }'

Python

from openai import OpenAI

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

Come autentico le mie richieste?

Includi la tua chiave API nell'intestazione Authorization come token Bearer. Generi questa chiave nella dashboard dopo aver effettuato l'accesso con Google o email. Mantieni questa chiave al sicuro poiché controlla i tuoi crediti prepagati.

Qual è la dimensione della finestra di contesto?

Il modello supporta una finestra di contesto di 100.000 token. Questo limite si applica al totale combinato del tuo prompt di input e dell'output generato. Il superamento di questo limite risulterà in un errore.

Cosa succede se vengo limitato dalla frequenza?

Riceverai un codice di stato 429 se superi i 300 richieste al minuto. Puoi inoltre eseguire 8 richieste concorrenti. Attendi qualche secondo prima di riprovare per evitare un'ulteriore limitazione.

Ottieni la tua chiave API

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

Ottieni la tua chiave