deepseek4api.comDocs
API DeepSeek V4: prima richiesta in cinque minuti
Inizia con l'alternativa API DeepSeek V4 senza censura in meno di cinque minuti. Questa guida ti mostra come autenticarti, inviare la tua prima richiesta e gestire le risposte in streaming utilizzando client compatibili con OpenAI standard.
- URL di base
- https://api.deepseek4api.com/v1
- Modello
- senza censura
Autenticazione e URL di base
La nostra API utilizza l'autenticazione standard con chiave API. Puoi generare una chiave istantaneamente nella pagina Ottieni chiave API inserendo la tua email e password. Non è richiesta la carta di credito per la prova, che include $0.50 di credito valido per 7 giorni. Una volta ottenuta la chiave, configura il tuo client per utilizzare il nostro base URL: https://api.deepseek4api.com/v1.
Imposta l'intestazione Authorization su Bearer YOUR_API_KEY. Questo base URL funziona con qualsiasi SDK compatibile con OpenAI. L'identificatore del modello che devi specificare nelle tue richieste è uncensored. Questo garantisce che tu stia interagendo con il nostro modello open-weight ottimizzato per risposte senza restrizioni, piuttosto che con qualsiasi variante specifica del fornitore.
Completamento chat di base
Invia una richiesta standard di chat completion per generare testo. L'API accetta un elenco di messaggi contenenti i campi role e content. Di seguito è riportato un esempio cURL di base che dimostra una semplice query di testo. Questo funziona per qualsiasi client compatibile con OpenAI modificando il base URL e l'ID del modello.
curl https://api.deepseek4api.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Sostituisci YOUR_API_KEY con la tua chiave generata. La risposta conterrà un array standard choices con il testo generato. Nota che questo endpoint supporta la chiamata di funzioni, consentendoti di integrare output strutturati nelle tue applicazioni.
Integrazione SDK Python
Utilizza l'SDK Python ufficiale di OpenAI per interagire con la nostra API. Configura il client con il nostro base URL e la tua chiave API. Il nome del modello è uncensored. Questo approccio ti permette di mantenere il tuo codice client esistente mentre cambi il modello backend.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseek4api.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)Assicurati di avere il pacchetto openai installato. Il codice sopra dimostra una richiesta sincrona. Per applicazioni asincrone, puoi utilizzare il client AsyncOpenAI con la stessa configurazione. Questo metodo è ideale per i servizi backend dove hai bisogno di generazione di testo affidabile e non in streaming.
Utilizzo SDK Node.js
Per le applicazioni Node.js, utilizza il pacchetto npm openai. Inizializza il client con baseURL che punta al nostro servizio e fornisci la tua chiave API. L'identificatore del modello rimane uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseek4api.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);Questa configurazione ti permette di integrare le capacità LLM senza censura nei tuoi progetti JavaScript o TypeScript. L'SDK gestisce automaticamente la serializzazione JSON e le richieste HTTP. Puoi estendere questa configurazione di base per includere strumenti o chiamate di funzioni se la tua applicazione richiede output di dati strutturati.
Risposte in streaming
Per la generazione di testo in tempo reale, abilita lo streaming nel tuo client. Imposta stream: true nei parametri della tua richiesta. L'API restituisce Server-Sent Events (SSE), consentendoti di elaborare i token man mano che vengono generati. Questo riduce la latenza percepita per gli utenti finali.
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)Gestisci gli eventi di stream nel tuo codice per visualizzare il testo in modo incrementale. Lo streaming funziona con gli SDK Python e Node.js. Assicurati che il tuo client chiuda correttamente la connessione di stream quando la risposta è completa o in caso di errore. Questa funzione è essenziale per le interfacce chat dove il feedback immediato è critico.
Limiti, errori e contesto
L'API impone una finestra di contesto di 100.000 token per prompt e completion combinati. I corpi delle richieste non devono superare 8 MB. Sei limitato a 300 richieste al minuto per chiave API. Se superi questo limite, riceverai un errore di limite di richieste 429.
Gli errori di autenticazione restituiscono 401 se la chiave non è valida. Gli errori di fatturazione restituiscono 402 se il tuo credito prepagato è esaurito. A differenza degli abbonamenti, i nostri crediti pagamento a consumo non scadono mai. Rigenera la tua chiave in qualsiasi momento dal dashboard, il che revoca istantaneamente la vecchia chiave. Questo garantisce una gestione sicura degli accessi senza tempi di inattività.
Scheda tecnica dell'API
Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.deepseek4api.com/v1 |
| ID modello | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Finestra di contesto | 100.000 token (input + output) |
| Modalità JSON | response_format: {"type": "json_object"} |
| Concorrenza | 8 richieste contemporanee per chiave |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Dimensione | fino a 8 MB per richiesta |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Bonus | +5% da $50, +10% da $100 |
| Prova gratuita | $0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
| Accesso | Google oppure e-mail e password |
Codici di errore
Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.
| Codice | Tipo | Significato |
|---|---|---|
400 | bad_request | JSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo |
401 | missing_key · invalid_key · key_revoked | chiave mancante, errata o sostituita |
402 | no_credit | credito esaurito — ricarica e riparti subito |
403 | content_blocked | contenuti sessuali con minori — rifiutato, non addebitato |
404 | not_found | endpoint sconosciuto |
413 | request_too_large | corpo oltre 8 MB |
429 | rate_limited · concurrency | oltre 300/min o 8 in parallelo — attendi e riprova |
503 | upstream_busy | modello occupato — riprova tra pochi secondi |
Domande e risposte
Questo servizio sostituisce DeepSeek V4?
No, siamo un servizio indipendente che offre un'alternativa senza censura. Non serviamo il modello ufficiale DeepSeek V4 di DeepSeek. Il nostro modello è una variante open-weight ottimizzata per risposte senza restrizioni, compatibile con i client API OpenAI standard.
Cosa succede se superi il limite di 300 richieste al minuto?
Riceverai un errore <code>429</code> Too Many Requests. La tua chiave API rimane valida e puoi riprovare dopo che la finestra del limite di richieste si resetta. Puoi rigenerare la tua chiave in qualsiasi momento se necessario, il che invalida la chiave precedente.
Il credito di prova è rinnovabile?
Il credito di prova da $0.50 è valido per 7 giorni ed è disponibile una sola volta per persona. Non richiede carta di credito. Per continuare l'utilizzo dopo la prova, puoi acquistare crediti prepagati a partire da $10, che non scadono mai.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, modifica l'URL di base. È tutta qui la configurazione.