IT ▾

API MiniMax: prima richiesta in cinque minuti

Avvia la tua prima generazione di testo senza censura in pochi minuti. Questa guida copre l'URL base, l'autenticazione e la configurazione SDK per la nostra API compatibile con OpenAI.

https://api.minimaxapikey.com/v1uncensored

Installa l'SDK OpenAI

Inizia installando l'SDK ufficiale OpenAI per il tuo linguaggio preferito. La libreria gestisce automaticamente la formattazione delle richieste e lo streaming. Assicurati di avere Python 3.8+ o Node.js 18+ installati. Esegui pip install openai per Python o npm install openai per Node. L'SDK semplifica l'interazione con l'endpoint /v1/chat/completions. Gestisce le intestazioni, i retry e l'analisi SSE così puoi concentrarti sul prompt. Funziona perché la nostra API segue lo standard OpenAI chat completions. Non hai bisogno di una libreria client personalizzata. I metodi SDK standard mappano direttamente ai nostri endpoint. Questo riduce i tempi di integrazione e sfrutta le conoscenze esistenti degli sviluppatori.

Configura URL base e chiave

Imposta la tua chiave API e l'URL base nelle variabili di ambiente. Il nostro URL base è https://api.minimaxapikey.com/v1. Questo ti permette di usare client OpenAI standard senza modifiche. Crea un account per generare la tua chiave. La chiave viene mostrata subito dopo la registrazione. Non serve la carta per la prova. Memorizza la chiave in modo sicuro. Passala come intestazione o variabile di ambiente. L'SDK usa OPENAI_API_KEY di default. Puoi sovrascrivere l'URL base per puntare ai nostri server. Questo assicura che tutte le richieste vadano al modello senza censura. Verifica che la tua chiave funzioni con un semplice ping. Questo passaggio previene errori di autenticazione in seguito.

Invia una chat completion di base

Esegui la tua prima richiesta per generare testo. Usa il metodo POST su /v1/chat/completions. Specifica il modello come uncensored. Passa un array di messaggi con un prompt utente. L'API restituisce un token di completamento. Questa è la funzione principale di generazione di testo. Supporta una finestra di contesto da 100k. Puoi inviare prompt lunghi o cronologie delle conversazioni. La risposta include il testo generato e l'utilizzo dei token. È ideale per la scrittura creativa o il dialogo senza restrizioni. Assicurati che il contenuto sia legale. Il modello non rifiuta argomenti per adulti. Blocca solo i contenuti sessuali che coinvolgono minori. Inizia in modo semplice per verificare la connettività.

Abilita lo streaming (SSE)

Per l'output in tempo reale, abilita lo streaming. Imposta il parametro stream su true. L'API restituisce Server-Sent Events (SSE). Ogni chunk contiene parte della risposta. Questo riduce la latenza percepita. Gli utenti vedono il testo apparire mentre viene generato. L'SDK gestisce automaticamente l'analisi degli chunk. Puoi visualizzare il testo in modo incrementale in un'interfaccia utente. È cruciale per le interfacce chat. Lo streaming funziona con tutte le risposte del modello. Non influisce sul conteggio dei token. Ogni chunk include i dati di utilizzo alla fine. Usalo per una migliore esperienza utente. Sembra più reattivo rispetto all'attesa della risposta completa. Configura il tuo client per memorizzare correttamente gli chunk.

Usa la chiamata di funzioni

Supporta output strutturati con la chiamata di funzioni. Definisci gli strumenti nel corpo della richiesta. Il modello può chiamare funzioni in base al prompt. Questo abilita l'integrazione con sistemi esterni. Passa le definizioni degli strumenti e i messaggi utente. La risposta include un oggetto di chiamata di funzione. Esegui la funzione e invia di nuovo i risultati. Questo funziona con gli SDK OpenAI standard. Permette flussi di lavoro complessi. Puoi costruire agenti o assistenti. Il modello mantiene il contesto tra le chiamate. È potente per l'automazione. Assicurati che le definizioni degli strumenti siano precise. L'API gestisce il routing degli output degli strumenti. Mantiene coerente la conversazione. Usalo per la generazione di contenuti dinamici.

Verifica i modelli disponibili

Verifica l'elenco dei modelli tramite GET /v1/models. Questo endpoint restituisce i modelli disponibili. La nostra API serve un modello: uncensored. È un modello a pesi aperti. Non è GPT, Claude o Gemini. La risposta conferma l'ID del modello. Usalo per debug delle configurazioni client. Assicurati che il tuo codice punti al modello corretto. L'endpoint è veloce e affidabile. Restituisce dati JSON. Puoi analizzarlo per le visualizzazioni UI. Conferma che la tua chiave API sia valida. Usalo per controlli di integrità automatizzati. Fa parte dello standard OpenAI. Non serve configurazione extra. Questo assicura la compatibilità con gli strumenti esistenti.

cURL

curl https://api.minimaxapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

Specifiche tecniche

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
ID modellouncensored
Base URLhttps://api.minimaxapikey.com/v1
EndpointPOST /v1/chat/completions · GET /v1/models
AutenticazioneAuthorization: Bearer YOUR_KEY
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Modalità JSONresponse_format: {"type": "json_object"}
Finestra di contesto100.000 token (input + output)
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Concorrenza8 richieste contemporanee per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limite di frequenza300 richieste al minuto per chiave
Dimensionefino a 8 MB per richiesta
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Scadenzail credito pagato non scade, nessun abbonamento
Prova gratuita$0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Bonus+5% da $50, +10% da $100
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
AccessoGoogle oppure e-mail e password
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori

Codici di errore

Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande e risposte

Cosa succede se superi il limite di richieste?

Riceverai un errore 429. Il limite è di 300 richieste al minuto per chiave. Metti in pausa e riprova dopo il reset della finestra. Puoi rigenerare la chiave per ottenerne una nuova se necessario.

Perché ricevo un errore 401?

La tua chiave API non è valida o manca. Verifica di averla copiata correttamente. Assicurati che l'URL base punti al nostro endpoint. Le chiavi vengono mostrate subito dopo la registrazione.

Come funziona la tariffazione?

Credito prepagato a consumo. $0,25 per 1M di token di input, $1,00 per 1M di token di output. Nessun canone mensile. Il credito non scade mai. Le ricariche partono da $10.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, cambia l'URL base. È tutta qui la configurazione.

Ottieni la chiave API