Documentazione API: Completamenti Chat uncensored
Inserisci il tuo client compatibile con OpenAI e inizia a generare testo con il nostro modello senza filtri immediatamente. Forniamo un endpoint dedicato che accetta parametri standard rimuovendo i rifiuti del contenuto per gli argomenti adulti legali.
Autenticazione & URL di Base
Ogni richiesta richiede una chiave API valida passata nell' Authorization header. Il nostro URL base è https://api.deepseekopenaicompatibleapi.com/v1. Ricevi questa chiave immediatamente dopo la registrazione tramite Google o email. Non è richiesto un numero di telefono. La chiave identifica il tuo account e traccia l'utilizzo del credito prepagato. Errori e rifiuti non consumano token, così paghi solo per i completamenti riusciti.
Endpoint Chat Completions
Invia messaggi a POST /v1/chat/completions per generare risposte testuali. L'ID del modello è sempre uncensored. Questo endpoint gestisce formati di chat standard con ruoli system, user e assistant. Non supporta embedding, immagini o fine-tuning. Configura la tua richiesta con i parametri del modello desiderati e il contenuto. La risposta restituisce il testo generato insieme alle statistiche sull'utilizzo dei token.
Risposte in streaming (SSE)
Abilita lo streaming impostando stream: true nel corpo della richiesta. Il server restituisce Server-Sent Events (SSE) per la consegna dei token in tempo reale. I dati di utilizzo dei token appaiono solo nell'ultimo chunk dello stream. Questo approccio riduce la latenza percepita per gli output lunghi. Metti in buffer gli eventi in arrivo sul lato client per ricostruire il messaggio completo.
cURL
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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.deepseekopenaicompatibleapi.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)Ottieni la tua chiave API
Iscriviti, recupera la tua chiave e aggiorna l'URL di base. È tutto ciò che devi fare.