Documentazione API
Inizia a generare testo immediatamente con la nostra API compatibile con OpenAI. Questa guida copre autenticazione, endpoint e streaming per il modello senza filtri.
Autenticazione e Base URL
Usa la tua chiave API con l'URL di base HTTPS://api.mistralllmapi.com/v1. Generala istantaneamente con Google o email nella pagina Ottieni chiave API. Invia la chiave nell'intestazione Authorization come token Bearer. Questo funziona con qualsiasi client SDK standard di OpenAI.
- Registrati senza numero di telefono.
- Mantieni una chiave attiva per account.
- Sostituisci le vecchie chiavi quando le ruoti.
curl https://api.mistralllmapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open on 10.0.0.5"}]
}'
Endpoint Chat Completions
Invia richieste POST a /v1/chat/completions. Passa l'ID del modello come "uncensored". Fornisci i messaggi in un array con campi role e content. Il modello restituisce testo senza i filtri standard dei contenuti per uso adulto legale. La finestra di contesto ammonta a 100.000 token inclusi input e output.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralllmapi.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)
Endpoint dei modelli
Esegui una query GET su /v1/models per elencare i modelli disponibili. Verifica che l'ID del modello corrisponda a "uncensored". Questo endpoint conferma che la connessione funziona. Usalo per risolvere i problemi di autenticazione prima di inviare payload pesanti. L'API serve solo questo singolo modello uncensored.
Risposte in streaming
Abilita lo streaming impostando stream su true. Ricevi Server-Sent Events (SSE). I dettagli sull'utilizzo dei token appaiono nell'ultimo chunk. Questo metodo riduce la latenza percepita per le output lunghe. Gestisci i token parziali con cura nel codice del tuo client.
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)
Function Calling e modalità JSON
Definisci gli strumenti nel corpo della richiesta per il function calling. Imposta tool_choice per forzare funzioni specifiche. Usa response_format con json_object per un output JSON rigoroso. Parametri come temperature e top_p regolano la casualità. Queste funzionalità supportano l'estrazione di dati strutturati.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralllmapi.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);
Limiti di frequenza e errori
Aspettati 300 richieste al minuto per chiave. Limita le richieste concorrenti a 8. Richieste con corpo superiore a 8 MB. Restituisci 401 per chiavi non valide. Restituisci 402 se il credito è insufficiente. Restituisci 429 per limiti di velocità. Gli errori non consumano token. Il credito non scade mai.
FAQ
Come ottengo la mia chiave API mistral?
Iscriviti tramite Google o email nella pagina Ottieni chiave API. La chiave viene visualizzata immediatamente. Non è richiesto il numero di telefono. Ruota le chiavi se necessario, ma solo una rimane attiva.
Qual è la dimensione della finestra di contesto?
Il modello supporta un totale di 100.000 token. Questo include sia il prompt che il completamento. Il massimo di output per richiesta è di 16.000 token. L'output di default è di 2.048 token se non specificato.
Quanto costa l'API LLM uncensored?
Il prezzo è $0,15 per 1M token di input e $0,50 per 1M token di output. Errori e rifiuti sono gratuiti. Ricarica solo con criptovalute. Inizia con un credito di prova di $0,50.
Ottieni la tua chiave API
Iscriviti, copia la chiave, aggiorna il tuo URL di base. È tutto qui.
Ottieni la tua chiave