it ▾

Documentazione API per sviluppatori

Inizia con la nostra API LLM senza censure in pochi minuti utilizzando client standard compatibili con OpenAI. Invia testo, ricevi token e bypassa i filtri dei contenuti senza configurazione.

Configurazione autenticazione URL Base

Usa HTTPS://api.mistralkey.com/v1 come URL di base. Passa la tua chiave API in Authorization header. Crea la tua chiave tramite Google o email sul dashboard. Nessun numero di telefono richiesto. Il credito non scade mai.

curl https://api.mistralkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the main configuration options for the server"}]
  }'

Prima richiesta

Invia una richiesta POST all'endpoint di completamento della chat. Specifica il modello come "uncensored". Il sistema elabora il tuo input e restituisce testo generato. Errori e rifiuti non consumano credito. Questo garantisce una trasparenza aritmetica dei token.

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralkey.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)

Integrazione SDK Node

Inizializza il client con l'URL base e la chiave. Configura il modello per utilizzare la variante uncensored. L'SDK gestisce la serializzazione automaticamente. Questo approccio elimina le incertezze dal tuo livello di integrazione.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralkey.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);

Risposte in streaming

Abilita lo streaming impostando il stream impostare il parametro su true. Ricevi i token tramite Server-Sent Events. I dettagli di utilizzo dei token appaiono nell'ultimo chunk. Questo riduce la latenza percepita per gli output lunghi.

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)

Limiti di frequenza e vincoli

Il limite è di 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8. La dimensione del corpo della richiesta non può superare gli 8 MB. La finestra di contesto copre 100.000 token. L'output massimo per richiesta è di 16.000 token.

Gestione degli errori e token

Gestisci gli errori 401 per chiavi non valide. Restituisci 402 quando il credito è esaurito. Gestisci il 429 per limite di frequenza superato. Gli errori sono gratuiti. Il consumo di credito riflette solo il consumo effettivo di token.

Domande comuni

La chiave API di mistral di questo provider è uguale a Mistral Vibe?

No. Mistral Vibe utilizza una chiave e un routing dei modelli diversi. La nostra API è un endpoint uncensored indipendente compatibile con il formato SDK di OpenAI. Consulta la documentazione del tuo client specifico per la configurazione dell'URL di base.

La chiave API scade?

La tua chiave API rimane valida indefinitamente. Il tuo credito prepagato non scade mai. Puoi effettuare un ricarico con criptovaluta quando necessario senza perdere il saldo precedente.

Come gestisco l'errore 402?

Un codice di stato 402 indica credito prepagato insufficiente. Aggiungi fondi utilizzando USDT (TRC20) o USDC (Base). Aggiungi fondi tramite la dashboard per riprendere immediatamente le richieste.

Genera ora la tua chiave

Registrati, recupera la tua chiave e aggiorna l'URL base. Configurazione completa in minuti.

Inizia oraVisualizza la documentazione