Dolphin AI API Avvio Rapido
Connetti la tua applicazione all'API LLM uncensored in pochi minuti utilizzando codice standard compatibile con OpenAI. Forniamo un endpoint prepagato a basso costo che elimina i blocchi degli abbonamenti per la generazione di testo ad alto volume.
Autenticazione e Base URL
La tua chiave API autentica ogni richiesta. Utilizza l'URL base https://api.dolphinaimodels.com/v1 per tutti gli endpoint. Il sistema richiede una chiave valida nel Authorization header. Senza di esso, le richieste falliscono immediatamente.
Genera la tua chiave tramite la dashboard. Ricevi una chiave attiva per account. Sostituisci la tua vecchia chiave se ne generi una nuova. La chiave garantisce l'accesso immediato al modello non censurato.
Invio di una richiesta di completamento chat
Invia una richiesta POST a /v1/chat/completions. L'ID del modello è uncensored. Questo endpoint gestisce input testuale e restituisce output testuale. Puoi regolare parametri come temperatura e top_p.
Ecco un esempio base di cURL per iniziare:
curl https://api.dolphinaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit elevation is 29032 feet."}]
}'
Integrazione SDK Python
Usa la libreria Python ufficiale di OpenAI. Puntala al nostro URL di base. Passa la tua chiave API. La struttura del codice riflette l'utilizzo standard di OpenAI. Questo garantisce una facile migrazione per i progetti esistenti.
Configura il client con questi valori:
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaimodels.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)
Configurazione SDK Node
Inizializza il client Node.js in modo simile. Imposta l'URL di base e la chiave API. Il SDK gestisce la serializzazione automaticamente. Questo approccio funziona sia per applicazioni server-side che client-side.
Configurazione di esempio:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaimodels.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);
Gestione delle risposte in streaming
Abilita lo streaming impostando stream: true. L'API restituisce Server-Sent Events (SSE). Ogni chunk contiene testo parziale. L'ultimo chunk include i dati sull'utilizzo dei token. Questo riduce la latenza percepita per gli utenti.
Esegui lo streaming della risposta:
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)
Comprendere limiti ed errori
La finestra di contesto è di 100.000 token. Include prompt e completamento. L'output massimo è di 16.000 token per richiesta. Gli errori restituiscono codici HTTP standard. 401 indica una chiave non valida. 402 significa credito insufficiente. 429 segnala il superamento del limite di frequenza.
Hai un limite di 300 richieste al minuto. La concorrenza è limitata a 8 richieste simultanee. Mantieni i corpi delle richieste sotto gli 8 MB. Questi limiti garantiscono prestazioni stabili per il tuo carico di lavoro.
Domande comuni
Cos'è l'API Dolphin AI e in cosa si differenzia dai provider standard?
È un'API LLM senza censura compatibile con la struttura del client OpenAI. Offre una fatturazione dei token prepagata senza abbonamenti mensili. Il modello è ottimizzato per rispondere senza rifiuti di contenuti per uso adulto lecito.
Posso utilizzare gli SDK ufficiali di OpenAI con questo endpoint?
Sì. L'API è completamente compatibile con OpenAI. Devi solo modificare l'URL di base e la chiave API nella configurazione del tuo client. Questo ti permette di cambiare fornitore senza riscrivere la logica della tua applicazione.
Cosa succede se supero i miei limiti di richieste?
L'API restituisce un errore 429 Too Many Requests. Sei limitato a 300 richieste al minuto e 8 richieste concorrenti. Attendi brevemente o riduci la tua concorrenza per riprendere il funzionamento normale.
Sblocca la tua chiave API
Iscriviti, recupera la tua chiave, aggiorna il tuo URL di base. Completo in secondi.
Apri account