API Hop

Documentazione

Documentazione API Hop

Modelli DeepSeek

ID dei modelli DeepSeek V4 Flash, V4 Pro e V4.1 Flash e disponibilità di Chat Completions.

POSThttps://api.apihop.ai/v1/chat-completions

I modelli DeepSeek usano l’endpoint Chat Completions comune. Per cambiare modello modifica solo model; endpoint e autenticazione restano uguali.

text
POST https://api.apihop.ai/v1/chat-completions

Modelli disponibili

Valore di modelPosizionamentoSenza streamingStreaming SSE
deepseek-v4-flashLivello Flash e punto di partenza pratico per chat ordinarie o valutazioni in batchSìSì
deepseek-v4-proLivello Pro per valutazioni che privilegiano ragionamento complesso e qualità dell’outputSìSì
deepseek-v4.1-flashDeepSeek V4.1 Flash; ID distinto, non un alias di V4 FlashDopo distribuzione e attivazioneDopo 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

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Richiesta 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.

json
{
  "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:

json
{
  "model": "deepseek-v4-pro"
}

Richiesta in streaming

Imposta esplicitamente stream: true per lo streaming e tratta la risposta come eventi SSE fino a [DONE].

json
{
  "model": "deepseek-v4-pro",
  "messages": [
    {
      "role": "user",
      "content": "Create a checklist for a reversible database migration."
    }
  ],
  "stream": true
}

Campi della richiesta

modelstringobbligatorio

Usa deepseek-v4-flash oppure deepseek-v4-pro oppure deepseek-v4.1-flash, come restituito da GET https://api.apihop.ai/v1/models.

messagesobject[]obbligatorio

Messaggi nello stile OpenAI Chat Completions. Ogni messaggio contiene role e content.

streambooleanPredefinito: false

true restituisce SSE; false restituisce una risposta JSON completa.

max_tokensinteger

Numero 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_tokensinteger

Alternativa 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

json
{
  "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 model nel corpo con l’ID esatto: deepseek-v4-flash, deepseek-v4-pro oppure deepseek-v4.1-flash.
  • Usa solo gli ID restituiti da GET https://api.apihop.ai/v1/models.
  • Usa GET https://api.apihop.ai/v1/models per i modelli visibili alla chiave corrente e la console per i prezzi attuali.