it ▾

Integra l'API LLM Uncensored

Connetti il tuo client OpenAI-compatible esistente al nostro modello uncensored aggiornando l'URL di base e la chiave API. Puoi inviare completamenti di testo, abilitare lo streaming e gestire le risposte JSON con zero modifiche alla configurazione.

Impostazione dell'URL di base e autenticazione

Inizia sostituendo l'URL base standard di OpenAI con il nostro endpoint e fornendo la tua chiave API univoca. Ricevi questa chiave immediatamente dopo la registrazione tramite Google o email e rimane l'unica credenziale per tutte le richieste. La nostra API accetta intestazioni standard, quindi puoi migrare la tua base di codice esistente senza riscrivere la logica di autenticazione.

Usa il Authorization header con il Bearer schema per passare la tua chiave. Questo metodo funziona con qualsiasi libreria che supporti endpoint compatibili con OpenAI, garantendo che tu possa testare la connettività prima di impegnarti nell'utilizzo.

  • Base URL: https://api.mistralaikey.com/v1
  • Intestazione: Authorization: Bearer YOUR_API_KEY

Invio della tua prima completazione chat

Invia una richiesta POST a /v1/chat/completions con il tuo prompt e l'identificatore del modello uncensored. Questo endpoint elabora input testuale e restituisce una risposta testuale generata, aderendo rigorosamente agli standard OpenAI. Non è necessario configurare parametri per embedding o generazione di immagini, poiché questa API si concentra esclusivamente sui completamenti di chat.

Assicurati di impostare il model field a uncensored al modello linguistico di grandi dimensioni uncensored. Il sistema elabora il tuo input e restituisce un completamento, permettendoti di verificare che la tua chiave funzioni e che il modello risponda correttamente alle tue query.

curl https://api.mistralaikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summit the code for the login function"}]
  }'

Abilitazione dello streaming e degli strumenti

Abilita lo streaming impostando il stream impostare il parametro su true, che restituisce aggiornamenti token per token tramite Server-Sent Events (SSE). Questo approccio riduce la latenza percepita e ti consente di visualizzare i risultati parziali man mano che vengono generati. Puoi anche integrare il function calling definendo gli strumenti nella tua richiesta, consentendo al modello di eseguire azioni specifiche o recuperare dati dinamicamente.

Lo streaming fornisce feedback in tempo reale, cruciale per le applicazioni interattive. L'ultimo chunk dello stream include le statistiche di utilizzo dei token, aiutandoti a tracciare i costi con precisione. Le definizioni degli strumenti seguono il formato standard OpenAI, rendendo l'integrazione semplice per gli sviluppatori familiari con il function calling.

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)

Gestione delle risposte della modalità JSON

Forza un output strutturato impostando response_format a {"type": "json_object"}. Questo garantisce che il modello restituisca JSON, che semplifica il parsing nel codice della tua applicazione. Puoi combinarlo con definizioni di strumenti o istruzioni di prompt rigorose per mantenere l'integrità dei dati.

La modalità JSON è essenziale per i programmi che devono consumare dati strutturati in modo affidabile. Imponendo questo formato, si evitano errori di analisi e si garantiscono risposte coerenti. Questa funzionalità funziona insieme ad altri parametri come temperature e top_p, permettendoti di bilanciare creatività e struttura.

from openai import OpenAI

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

Comprendere i limiti e l'utilizzo dei token

Il modello supporta una finestra di contesto di 100.000 token, che comprende sia il prompt che il completamento. Questo limite generoso ti consente di elaborare documenti di grandi dimensioni o mantenere lunghe cronologie delle conversazioni senza troncamento. Tuttavia, l'output massimo per richiesta è limitato a 16.000 token, o 2.048 token se non specifichi max_tokens.

Monitora l'utilizzo tramite i conteggi dei token restituiti nella risposta. Ogni richiesta consuma token di input e output, fatturati a $0.15 per milione di token di input e $0.50 per milione di token di output. Gli errori e i rifiuti non comportano addebiti, garantendo che paghi solo per i completamenti riusciti.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralaikey.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, errori e affidabilità

Sei limitato a 300 richieste al minuto e a 8 richieste concorrenti per chiave. Se superi questi limiti, riceverai un errore 429 Too Many Requests. I fallimenti di autenticazione restituiscono un codice 401 Unauthorized, mentre un credito insufficiente attiva una risposta 402 Payment Required.

Questi limiti garantiscono prestazioni stabili per tutti gli utenti. Se incontri un errore 401, verifica la tua chiave API e assicurati che non sia stata sostituita. Un errore 402 indica che il tuo credito prepagato è esaurito e devi ricaricare tramite criptovalute. I corpi delle richieste sono limitati a 8 MB, quindi i payload di grandi dimensioni dovrebbero essere compressi o suddivisi appropriatamente.

Domande comuni

Cos'è la chiave mistral AI e come funziona?

La chiave API mistral è il tuo token di autenticazione univoco che concede l'accesso alla nostra API LLM uncensored. Lo ottisci iscrivendoti tramite Google o email e lo utilizzi per autenticare le richieste al nostro endpoint compatibile con OpenAI. Questa chiave ti permette di integrare il nostro modello in qualsiasi client esistente che supporta l'autenticazione API standard.

Posso usare questa chiave API AI uncensored con altri provider?

Sì, poiché la nostra API segue gli standard compatibili con OpenAI, puoi utilizzare la tua chiave con qualsiasi libreria o client che supporta il protocollo OpenAI. Devi semplicemente aggiornare l'URL di base al nostro endpoint e mantenere la struttura del codice esistente. Questa flessibilità ti consente di passare tra i provider senza modifiche significative al codice.

Come gestisco errori e limiti di frequenza con l'endpoint AI per codifica senza filtri?

Gli errori restituiscono codici di stato HTTP standard: 401 per chiavi non valide, 402 per credito insufficiente e 429 per i limiti di frequenza. Puoi gestirli riprovando dopo un ritardo o ricaricando il tuo credito cripto. L'API rispetta anche i limiti di concorrenza, quindi monitora le tue richieste parallele per evitare di superare il limite di 8 richieste.

Ottieni la tua chiave istantaneamente

Registrati, copia il token, aggiorna il tuo URL di base. È tutto ciò che serve.

Inizia oraVisualizza la documentazione