Guida all'Avvio Rapido API
Questa guida ti aiuta a integrare la nostra API uncensored, compatibile con OpenAI, con il tuo codice client esistente. Ottieni un singolo modello, prezzi trasparenti e nessun lock-in del vendor.
https://api.pricingapideepseek.com/v1
URL Base e Autenticazione
Usa il nostro URL base specifico e una chiave API valida per ogni richiesta.
L'URL di base è https://api.pricingapideepseek.com/v1. Aggiorna la configurazione del tuo SDK per puntare qui invece dell'endpoint OpenAI predefinito. Autenticati passando la tua chiave API in Authorization header. Ottieni una chiave per account. Se ne hai bisogno di una nuova, la vecchia smette di funzionare immediatamente. Inizia con il credito di prova da $0.50 per verificare la connettività prima di acquistare criptovalute.
Invia la tua prima completazione chat
Invia una richiesta POST all'endpoint di completamento della chat per ottenere una risposta testuale.
Questo è un sostituto plug-and-play per i client OpenAI standard. Definisci l'ID del modello come uncensored. L'API restituisce testo in base al tuo prompt. Gli errori come crediti mancanti o chiavi non valide restituiscono codici di stato HTTP standard. Non è necessaria alcuna configurazione aggiuntiva per la generazione di testo di base.
- Endpoint:
POST /v1/chat/completions - ID modello:
uncensored - Input: Solo prompt di testo
Verifica il tuo saldo se ricevi un errore 402. Aggiungi fondi con USDT o USDC per continuare a utilizzare il servizio senza interruzioni.
Integrazione SDK Python
Configura la libreria OpenAI Python per utilizzare il nostro URL di base e la tua chiave.
Questo ti permette di utilizzare codice Python familiare per le tue interazioni con LLM. La libreria gestisce automaticamente la formattazione delle richieste. Devi solo sovrascrivere l'host API predefinito. Questo garantisce che gli script esistenti funzionino senza una grande ristrutturazione.
- Imposta
base_urlal nostro endpoint API. - Imposta
api_keyalla tua chiave univoca. - Chiama
chat.completions.createcon modellouncensored.
Gli errori vengono sollevati come eccezioni standard. Controlla il messaggio di errore per i dettagli sui limiti di frequenza o sui problemi di fatturazione.
Configurazione SDK Node
Inizializza il client Node.js OpenAI con il nostro host personalizzato e le credenziali.
Questo approccio funziona bene per applicazioni server-side o ambienti Node.js. Si passa l'URL di base e la chiave API durante l'inizializzazione. Il resto del SDK funziona identicamente alla versione standard. È possibile inviare messaggi e ricevere risposte testuali senza modificare la propria logica.
- Importa il pacchetto OpenAI.
- Crea un'istanza del client con un URL di base personalizzato.
- Usa lo standard
chat.completions.createmetodo.
Assicurati che la tua chiave sia valida. L'API rifiuta le richieste con chiavi scadute o errate. Monitora il tuo utilizzo per evitare addebiti imprevisti.
Risposte in streaming con SSE
Abilita lo streaming per ricevere i token man mano che vengono generati.
Imposta stream: true nella tua richiesta. L'API invia Server-Sent Events (SSE) per ogni token. Questo riduce la latenza percepita per gli utenti finali. Elabori i chunk man mano che arrivano. L'ultimo chunk contiene l'utilizzo totale dei token per la fatturazione. Questo è ideale per le interfacce chat e le applicazioni in tempo reale.
- Imposta
streamatrue. - Gestisci gli eventi SSE nel tuo codice.
- Visualizza i token in modo progressivo.
Lo streaming non cambia la tariffazione. Paghi per i token totali utilizzati. Gli errori durante lo streaming vengono inviati nell'ultimo chunk. Controlla i campi di errore in quell'ultimo evento.
Limiti, Errori e Finestra di Contesto
Comprendere i tuoi limiti di frequenza, i codici di errore e i vincoli sui token.
Puoi inviare 300 richieste al minuto. Solo 8 richieste vengono eseguite simultaneamente per chiave. Il corpo della richiesta deve essere inferiore a 8 MB. La finestra di contesto è di 100,000 token in totale. Questo include sia il tuo prompt che la risposta generata. Se superi il limite, ricevi un errore 429. Le chiavi non valide restituiscono 401. Nessuna credito restituisce 402. Gli errori non consumano token. I rifiuti sono anche gratuiti. Questo garantisce che tu paghi solo per l'output effettivo. Pianifica attentamente l'utilizzo dei token per rimanere entro il limite massimo di output di 16,000 token.
cURL
curl https://api.pricingapideepseek.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the per million token costs for input and output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapideepseek.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.pricingapideepseek.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
Qual è la dimensione della finestra di contesto?
La finestra di contesto è di 100.000 token. Questo limite include sia il prompt di input che il completamento generato. Puoi generare fino a 16.000 token per richiesta.
Come gestisco gli errori API?
Gli errori restituiscono codici di stato HTTP standard. Un 401 significa che la tua chiave non è valida. Un 402 indica credito insufficiente. Un 429 segnala che hai raggiunto il limite di frequenza. Gli errori non consumano il tuo saldo di token.
Posso utilizzare questa API per attività di coding?
Sì. Il modello senza filtri gestisce bene la generazione di codice. Non rifiuta le query tecniche lecite. Puoi inviare frammenti di codice e ricevere risposte in formati standard. La modalità JSON è disponibile per i dati strutturati.
Ottieni la tua chiave API
Registrati, copia la tua chiave, aggiorna l'URL di base. È tutto ciò che serve.