it ▾

API LLM senza filtri. Paga per token.

Avvio rapido: Integra l'API senza filtri

Integra l'LLM senza filtri nella tua applicazione utilizzando l'API compatibile con OpenAI. Questa guida copre il base URL, l'autenticazione e i formati delle richieste per l'API Mimo AI.

Prerequisiti: installa l'SDK OpenAI

Installa l'SDK ufficiale di OpenAI per il linguaggio preferito per iniziare a inviare richieste immediatamente. La libreria gestisce automaticamente l'autenticazione e la formattazione. Non hai bisogno di una versione specifica, basta l'ultima versione stabile per il tuo progetto.

Configura il tuo URL di base e la chiave API

Imposta l'URL base a HTTPS://api.mimoaiapi.com/v1 e fornisci la tua chiave API nell'header Authorization. Questa configurazione punta il tuo client al nostro motore di inferenza uncensored. Usa la chiave generata nella pagina Get API Key, che appare istantaneamente dopo la registrazione.

Invia la tua prima richiesta di chat completion

Effettua una richiesta POST a /v1/chat/completions con l'id del modello "uncensored". Questo endpoint restituisce risposte testuali grezze senza rifiuti di contenuto. Passa il tuo system prompt per definire il comportamento del modello per il tuo caso d'uso specifico.

curl https://api.mimoaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a json object with keys name age and role for a character profile"}]
  }'

Gestisci le risposte in streaming con SSE

Abilita lo streaming impostando il parametro stream su true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) che si aggiornano in tempo reale. Analizza l'ultimo chunk per accedere all'utilizzo totale dei token per una fatturazione accurata.

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)

Integrazione SDK Python

Utilizza la libreria Python per costruire le richieste con semplici strutture dizionario. Imposta le variabili base_url e api_key prima di creare l'istanza del client. Questo approccio funziona perfettamente con le codebase OpenAI esistenti.

from openai import OpenAI

client = OpenAI(base_url="https://api.mimoaiapi.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 in Node.js passando l'URL base e la chiave. Configura il modello su "uncensored" per ogni chiamata di completamento. L'SDK gestisce per te le connessioni HTTP e l'analisi delle risposte.

import OpenAI from "openai";

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

Domande comuni

Qual è la finestra di contesto per il LLM senza filtri?

La finestra di contesto supporta 100.000 token combinati per prompt e completamento. Puoi richiedere fino a 16.000 token per risposta, o 2.048 se non specifichi max_tokens.

Come funziona la fatturazione per l'API Mimo AI?

Paghi $0,15 per 1M token di input e $0,50 per 1M token di output. Il credito prepagato viene addebitato solo per l'utilizzo reale e gli errori sono gratuiti. Il credito non scade mai e viene ricaricato tramite criptovalute.

Quali errori devo gestire nella mia applicazione?

Gestisci gli errori 401 per chiavi API non valide, 402 per credito prepagato insufficiente e 429 per i limiti di frequenza. Il sistema consente 300 richieste al minuto e 8 richieste concorrenti per chiave.

Ottieni la tua chiave API ora

Iscriviti, recupera la tua chiave e aggiorna il tuo URL di base. È tutto ciò che devi fare.

Ottieni la chiave APIVisualizza la documentazione