it ▾
Apri account

Documentazione API: Completamenti Chat

Connetti il tuo codice al nostro LLM uncensored in pochi minuti. Utilizza il formato compatibile con OpenAI standard per inviare testo e ricevere risposte senza restrizioni.

URL Base e Autenticazione

Avvia ogni richiesta puntando al nostro URL base. Usa la tua chiave API nell'intestazione Authorization. Questo funziona con qualsiasi SDK compatibile con OpenAI.

Prima richiesta

Invia un semplice completamento chat per testare la connettività. Questo endpoint gestisce tutte le attività di generazione del testo.

Usa il uncensored ID del modello. Risponde ai contenuti adulti leciti senza rifiuti.

Controlla la risposta per choices[0].message.content.

Integrazione SDK Python

Installa la libreria ufficiale. Imposta l'URL base sul nostro endpoint. Inizializza il client con la tua chiave. Invia messaggi proprio come faresti con GPT-4.

La libreria gestisce automaticamente la serializzazione JSON. Ricevi oggetti strutturati.

Utilizzo SDK Node

Importa il pacchetto. Configura l'URL di base. Crea un'istanza. Passa il tuo array di messaggi. Attendi la risposta.

Gli sviluppatori Node ottengono lo stesso modello uncensored. Accedi al testo tramite l'oggetto di risposta.

Risposte in streaming

Abilita lo streaming per bassa latenza. Ricevi i token man mano che vengono generati. Questo riduce significativamente il tempo di attesa percepito.

Analizza il delta.content field in ogni chunk. Accumula il testo localmente. Gestisci gli errori in modo elegante durante lo stream.

Limiti ed Errori

I limiti di frequenza si applicano rigorosamente. Hai a disposizione 300 richieste al minuto. Max 8 richieste concorrenti per chiave. Il corpo della richiesta deve rimanere sotto gli 8 MB.

Attenzione ai codici 401 per chiavi non valide. Il 402 indica assenza di credito. Il 429 segnala i limiti di frequenza. La finestra di contesto è di 100.000 token in totale. Gli errori non consumano credito.

cURL

curl https://api.mistralgetapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
  }'

Python

from openai import OpenAI

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

Come ottengo una chiave API mistral get?

Registrati con Google o email. Ricevi la tua chiave istantaneamente. Nessun numero di telefono richiesto.

Qual è il modello della chiave API di uncensored AI?

È un modello a peso aperto ottimizzato per nessuna rifiuto. Supporta il function calling e la modalità JSON.

Questo modello AI uncensored supporta lo streaming?

Sì. Ricevi i token tramite SSE. L'utilizzo dei token appare nell'ultimo chunk.

Ottieni la tua chiave API

Registrati, ottieni la chiave, aggiorna l'URL di base. Semplice.