Guida rapida: completamenti chat senza filtri
Inizia a sviluppare con l'API LLM uncensored oggi. Questa guida copre la configurazione del client compatibile con OpenAI, l'autenticazione e le funzionalità principali come lo streaming e il function calling.
Installa il client openai-compatible
Scegli l'SDK che corrisponde al tuo ambiente di sviluppo. L'API segue le convenzioni standard OpenAI, quindi puoi utilizzare qualsiasi libreria compatibile per inviare richieste.
- Gli sviluppatori Python dovrebbero installare il
openaipacchetto. - Gli utenti Node.js hanno bisogno del
openainpm package. - Altre lingue possono utilizzare gli SDK ufficiali o le librerie HTTP standard.
Questo approccio garantisce una ampia compatibilità con gli strumenti esistenti e semplifica l'integrazione nei tuoi progetti.
Configura l'URL di base e la chiave API
Imposta la tua chiave API e l'URL base personalizzato nella configurazione del client. Questo indirizza le richieste ai nostri server invece che agli endpoint standard di OpenAI.
Configurazione
Usa la chiave generata dal tuo dashboard e punta a https://api.priceapiseekdeep.com/v1. Questa configurazione funziona con qualsiasi client compatibile con OpenAI modificando il base_url e api_key parametri.
I tuoi prompt vengono elaborati senza rifiuti di contenuto, il che li rende ideali per la scrittura creativa e le attività di coding.
Esegui la tua prima richiesta
Invia una richiesta standard di completamento chat per testare la connessione. Utilizza l'ID del modello uncensored al modello ottimizzato.
- Imposta il
modelil parametro auncensored. - Includi i tuoi messaggi di sistema e utente nell'
messagesarray. - L'API restituisce direttamente l'output testuale.
Questo conferma che la tua chiave funziona e che i crediti vengono detratti correttamente per i token di input.
Abilita lo streaming per output in tempo reale
Attiva lo streaming impostando stream: true nella tua richiesta. L'API restituisce i token in sequenza man mano che vengono generati, migliorando la latenza percepita.
- Leggi i token dallo stream di eventi inviati dal server.
- L'ultimo chunk contiene le statistiche totali sull'utilizzo dei token.
- Questo metodo è ideale per le interfacce chat e le applicazioni in tempo reale.
Lo streaming riduce il tempo di attesa per gli utenti mentre il modello elabora il tuo prompt.
Utilizza il function calling e la modalità JSON
Sfrutta gli output strutturati per le interazioni programmatiche. Abilita la modalità JSON impostando response_format a {"type": "json_object"} per un'analisi coerente.
- Definisci gli strumenti nel
toolsparametro. - Imposta
tool_choiceper controllare l'invocazione delle funzioni. - Usa parametri come
temperatureetop_pper regolare la casualità dell'output.
Questo insieme di funzionalità supporta flussi di lavoro complessi senza logica di parsing esterna.
Comprendere l'utilizzo e i limiti dei token
Monitora il tuo utilizzo per restare entro i limiti del servizio. La finestra di contesto consente 100,000 token per prompt e completamento combinati.
- L'output massimo per richiesta è di 16.000 token.
- L'output massimo predefinito è 2.048 token se non specificato.
- Il limite di frequenza è di 300 richieste al minuto per chiave.
I crediti premium non scadono mai e gli errori non consumano il tuo saldo. Questa struttura supporta lo sviluppo ad alto volume senza abbonamenti mensili.
cURL
curl https://api.priceapiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send 5000 messages to test rate limits"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceapiseekdeep.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.priceapiseekdeep.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
Come ottengo la mia chiave API?
Iscriviti utilizzando Google o email nella pagina Ottieni chiave API. La tua chiave viene visualizzata immediatamente dopo la registrazione e non è richiesto il numero di telefono per la verifica.
Cosa succede se supero il limite di frequenza?
Le richieste che superano 300 al minuto ricevono un errore 429. Puoi anche raggiungere un limite di 8 richieste concorrenti per chiave. Attendi brevemente o distribuisci il traffico su più chiavi se necessario.
Quanto si confronta il prezzo dell'API Deep Seek con gli altri?
I nostri prezzi sono $0,15 per milione di token di input e $0,50 per milione di token di output. Questo è spesso inferiore alle opzioni non censurate concorrenti, senza spese minime richieste.
Inizia con credito di prova
Inserisci email e password, ricevi la chiave istantaneamente.
Prova con credito di prova