Documentazione API Hop
Modelli DeepSeek
ID dei modelli DeepSeek V4 Flash, V4 Pro e V4.1 Flash e disponibilità di Chat Completions.
https://api.apihop.ai/v1/chat-completionsI modelli DeepSeek usano l’endpoint Chat Completions comune. Per cambiare modello modifica solo model; endpoint e autenticazione restano uguali.
POST https://api.apihop.ai/v1/chat-completionsModelli disponibili
Valore di model | Posizionamento | Senza streaming | Streaming SSE |
|---|---|---|---|
deepseek-v4-flash | Livello Flash e punto di partenza pratico per chat ordinarie o valutazioni in batch | Sì | Sì |
deepseek-v4-pro | Livello Pro per valutazioni che privilegiano ragionamento complesso e qualità dell’output | Sì | Sì |
deepseek-v4.1-flash | DeepSeek V4.1 Flash; ID distinto, non un alias di V4 Flash | Dopo distribuzione e attivazione | Dopo distribuzione e attivazione |
V4.1 Flash diventa disponibile solo dopo distribuzione e attivazione della configurazione di routing. Usalo solo quando GET https://api.apihop.ai/v1/models restituisce deepseek-v4.1-flash per la tua chiave. Questa voce non conferma una distribuzione in produzione né un test di inferenza riuscito. Gli ID di V4 Flash e V4 Pro restano invariati.
Questo posizionamento aiuta a scegliere il primo modello da testare; non è uno SLA di latenza, throughput o qualità. Confronta i modelli disponibili con i tuoi prompt, lunghezze di output e livelli di concorrenza prima della produzione.
Autenticazione
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonRichiesta senza streaming
L’endpoint restituisce una risposta Chat Completions completa per impostazione predefinita. L’esempio include esplicitamente stream: false per rendere chiaro il comportamento anche dopo la copia.
{
"model": "deepseek-v4-flash",
"messages": [
{
"role": "system",
"content": "You are a precise technical assistant."
},
{
"role": "user",
"content": "Explain three benefits of event-driven architecture."
}
],
"stream": false
}Per usare il modello Pro, cambia solo il campo del modello:
{
"model": "deepseek-v4-pro"
}Richiesta in streaming
Imposta esplicitamente stream: true per lo streaming e tratta la risposta come eventi SSE fino a [DONE].
{
"model": "deepseek-v4-pro",
"messages": [
{
"role": "user",
"content": "Create a checklist for a reversible database migration."
}
],
"stream": true
}Campi della richiesta
modelstringobbligatorioUsa deepseek-v4-flash oppure deepseek-v4-pro oppure deepseek-v4.1-flash, come restituito da GET https://api.apihop.ai/v1/models.
messagesobject[]obbligatorioMessaggi nello stile OpenAI Chat Completions. Ogni messaggio contiene role e content.
streambooleanPredefinito: falsetrue restituisce SSE; false restituisce una risposta JSON completa.
max_tokensintegerNumero massimo facoltativo di token di output, come intero positivo. Ometti il campo per usare il valore predefinito del fornitore per il modello scelto. A seconda del modello, il limite può includere token di ragionamento e testo finale. Un limite ridotto può troncare la risposta o esaurirsi prima del testo finale; aumentarlo può aumentare il costo.
max_completion_tokensintegerAlternativa facoltativa di compatibilità a max_tokens, con le stesse considerazioni sul limite. Il modello scelto determina il supporto; ometti entrambi i campi per usare il valore predefinito del fornitore.
Consulta Chat Completions comune per campi condivisi come temperature, top_p, frequency_penalty, presence_penalty, stop e n. Supporto ed effetti semantici possono variare per modello; questa guida non conferma il supporto di ogni campo facoltativo da parte di V4.1 Flash.
Risposta riuscita
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "deepseek-v4-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "1. Services can remain loosely coupled..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 31,
"completion_tokens": 96,
"total_tokens": 127
}
}Le risposte possono includere dettagli di utilizzo aggiuntivi; trattali come facoltativi.
Note di utilizzo
- Il contratto pubblico attuale è Chat Completions, senza streaming e con streaming SSE.
- Questi modelli non sono attualmente disponibili tramite OpenAI Responses o Claude Messages.
- Imposta
modelnel corpo con l’ID esatto:deepseek-v4-flash,deepseek-v4-prooppuredeepseek-v4.1-flash. - Usa solo gli ID restituiti da
GET https://api.apihop.ai/v1/models. - Usa
GET https://api.apihop.ai/v1/modelsper i modelli visibili alla chiave corrente e la console per i prezzi attuali.