BenvenutoRiferimento API03/07
Guida rapida chat Dolphin ai
Inserisci il nostro LLM uncensored nel tuo stack esistente utilizzando l'SDK OpenAI standard. Ottieni un endpoint grezzo a modello singolo con prezzi trasparenti e zero lock-in del fornitore.
https://api.dolphinaichat.com/v1uncensoredInstallazione e configurazione SDK
Inizia installando la libreria client ufficiale per il tuo linguaggio. La nostra API utilizza lo standard OpenAI struttura del pacchetto, quindi probabilmente ce l'hai già. Configura l'URL di base per puntare al nostro endpoint e fornisci la tua chiave API.
Usa il metodo delle variabili d'ambiente per mantenere le credenziali sicure. L'URL di base è HTTPS://api.dolphinaichat.com/v1. Questo funziona con qualsiasi client compatibile con OpenAI modificando base_url e la chiave API.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaichat.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaichat.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);
Esecuzione della tua prima richiesta POST
Invia una semplice richiesta di completamento della chat per testare la connettività. Utilizza l'ID del modello "uncensored" per il modello open-weight ottimizzato per risposte non restrittive.
curl https://api.dolphinaichat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the daily server load statistics for the last week"}]
}'
Gestione delle risposte in streaming (SSE)
Abilita lo streaming per ricevere i token in tempo reale. L'API supporta eventi inviati dal server (SSE) per un'output progressivo. I dettagli sull'utilizzo dei token appaiono nell'ultimo chunk dello stream.
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)
Comprensione delle finestre di contesto & Token
Il modello supporta una finestra di contesto di 100.000 token per prompt e completamento combinati. L'output massimo è di 16.000 token per richiesta. Il max_tokens predefinito è 2.048 se non impostato. Il prezzo è $0.15 per 1M token in input e $0.50 per 1M token in output.
Codici di errore & Limitazione della velocità
Gestisci gli errori HTTP standard con grazia. 401 indica una chiave non valida. 402 significa che non hai credito. 429 segnala il limitazione della frequenza. I limiti sono 300 richieste al minuto per chiave e 8 richieste concorrenti. Il corpo della richiesta massimo è di 8 MB.
Configurazione della modalità JSON e chiamata di funzioni
Usa response_format: {"type": "json_object"} per output strutturati. Abilita il function calling con tools e tool_choice. Parametri come temperatura e top_p sono pienamente supportati.
Domande comuni
Qual è la principale capacità dell'API chat dolphin AI?
È un modello open-weight senza filtri ospitato che serve chat completions. Supporta lo streaming, la modalità JSON e il richiamo di funzioni con SDK standard di OpenAI.
Come risolvo il problema delle citazioni mancanti nelle risposte dell'API chat parallela?
Assicurati di non forzare la modalità JSON quando ti aspetti citazioni in testo libero. Controlla che il tuo prompt richieda esplicitamente i formati di citazione. Verifica che l'ID del modello sia impostato su "uncensored".
Quali metodi di pagamento accettate?
Solo crypto: USDT su TRC20 o USDC su Base, qualsiasi importo intero da $20 a $500. Il credito bonus si applica da $50.
Recupera la tua chiave API
Registrati, copia il tuo token e aggiorna l'URL base. È tutto.