Guida rapida modello Dolphin ai
Inizia con l'API LLM senza filtri utilizzando endpoint standard compatibili con OpenAI. Invia testo e ricevi testo con zero overhead di configurazione.
- $0.15per 1M token di input
- $0.50Token in output / 1M
- 100,000contesto del token
- $0.50credito di prova
- 300richieste al minuto
Installa il tuo SDK preferito
Inizia installando la libreria per il tuo linguaggio. Questo pacchetto gestisce la serializzazione e l'autenticazione automaticamente.
Esegui il comando per il tuo ambiente. Aggiunge le dipendenze necessarie al tuo progetto.
- Python:
pip install openai - Node.js:
npm install openai
Questi SDK supportano le stesse interfacce utilizzate dai principali fornitori. Ottieni tipi di errore standard e oggetti di risposta.
Configura l'URL di base e la chiave
Indirizza il tuo client al nostro endpoint ospitato. Sostituisci l'URL predefinito con il nostro indirizzo base specifico.
- Base URL:
https://api.dolphinaimodel.com/v1 - ID modello:
uncensored
Imposta la tua chiave API nella variabile d'ambiente OPENAI_API_KEY. L'SDK legge questo automaticamente. L'autenticazione utilizza intestazioni standard per i token bearer. Non sono richieste intestazioni speciali.
Questa configurazione funziona con qualsiasi client compatibile con OpenAI. Eviti la complessità dei proxy utilizzando l'interfaccia standard direttamente.
Invia la tua prima completion
Effettua una richiesta POST a /v1/chat/completions. Il modello risponde liberamente per usi adulti leciti. Non rifiuta argomenti controversi o espliciti per impostazione predefinita.
Invia il tuo prompt nell'array messages. La risposta contiene il testo generato nel campo content. Puoi regolare temperatura e top_p per il controllo.
Questo endpoint gestisce solo la generazione di testo. Non supporta embedding o generazione di immagini. Mantieni le tue richieste semplici per ottenere i migliori risultati.
Gli errori restituiscono codici di stato HTTP standard. Controlla il corpo della risposta per i dettagli sui fallimenti.
Gestisci le risposte in streaming
Abilita lo streaming impostando stream: true. Il server invia chunk tramite Server-Sent Events (SSE). Ogni chunk contiene testo parziale.
Elabora ogni chunk man mano che arriva. Questo riduce la latenza percepita per le risposte lunghe. L'ultimo chunk include le statistiche sull'utilizzo dei token.
Lo streaming funziona con tutti i parametri. Puoi interrompere il flusso in corso se necessario. La connessione si chiude correttamente dopo il completamento.
Usa questo per applicazioni interattive. Fornisce feedback immediato agli utenti senza attendere la generazione completa.
Usa strumenti e modalità JSON
Definisci le definizioni delle funzioni nella richiesta. Il modello può chiamare queste funzioni in base al tuo prompt. Usa tool_choice per forzare un comportamento specifico.
Abilita la modalità JSON con response_format. L'output è rigorosamente formattato come un oggetto JSON. Questo garantisce un'analisi affidabile nel tuo codice.
Combina gli strumenti con lo streaming per flussi di lavoro complessi. Puoi gestire più chiamate di funzione in un singolo turno. Il modello segue il tuo schema con precisione.
Testa prima con strumenti semplici. Verifica la struttura dell'output prima di integrare nei sistemi di produzione.
Gestisci i limiti dei token
La finestra di contesto è di 100.000 token in totale. Questo include sia i token di input che quelli di output. Pianifica i tuoi prompt di conseguenza.
L'output massimo è di 16.000 token per richiesta. Se non imposti max_tokens, il limite predefinito è 2.048. Regola questo parametro per risposte più lunghe.
I limiti di frequenza sono di 300 richieste al minuto. Puoi effettuare 8 richieste concorrenti per chiave. Il superamento di questi limiti restituisce un codice di stato 429.
Monitora il tuo utilizzo tramite le intestazioni di risposta. I conteggi dei token sono inclusi in ogni risposta. Questo ti aiuta a rimanere entro i limiti del tuo credito prepagato.
cURL
curl https://api.dolphinaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the factorial of 42"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaimodel.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.dolphinaimodel.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
Cos'è il modello dolphin AI?
È un modello linguistico grande senza filtri accessibile tramite endpoint OpenAI standard. Risponde liberamente per l'uso adulto lecito senza rifiuti di contenuto.
Come ottengo una chiave API?
Registrati con Google o email nella pagina Get API key. La chiave viene mostrata immediatamente dopo la creazione. Nessun numero di telefono è richiesto.
L'API uncensored supporta lo streaming?
Sì, supporta lo streaming tramite Server-Sent Events. Ricevi chunk di testo parziali in tempo reale. L'ultimo chunk include i dati sull'utilizzo dei token.
Genera la tua chiave istantaneamente
Iscriviti, copia la chiave, aggiorna il tuo URL di base. La configurazione è completata.