it ▾
Ottieni la tua chiave

Guida rapida all'API dei modelli

Questa guida copre i fondamentali per integrare la nostra API LLM uncensored nei tuoi progetti utilizzando client standard compatibili con OpenAI. Imparerai come configurare il tuo ambiente, inviare richieste e gestire le risposte in streaming con un controllo preciso sui parametri del modello.

URL Base e autenticazione

L'endpoint dell'API è https://api.modelsapi.cc/v1. Tutte le richieste richiedono una chiave API valida passata nell' Authorization header. Generi questa chiave dalla dashboard facendo clic su 'Ottieni chiave API'. Appare immediatamente dopo esserti registrato con Google o email. Non è richiesto il numero di telefono per questo processo. La chiave è associata al saldo del tuo account e ai limiti di utilizzo.

Invio della tua prima richiesta di completamento chat

Invia una richiesta POST a /v1/chat/completions con l'ID del modello uncensored. Il corpo della richiesta deve includere un messages array contenente il tuo prompt. L'API restituisce una risposta di testo direttamente. Gli errori non consumano il tuo credito prepagato. Puoi verificare che l'endpoint funzioni inviando un semplice saluto.

curl https://api.modelsapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
  }'

Integrazione SDK Python

Utilizza la libreria Python ufficiale di OpenAI per interagire con l'API. Imposta l'URL di base sul nostro endpoint e fornisci la tua chiave API. Questo approccio garantisce la compatibilità con le codebase esistenti. Puoi istanziare il client e chiamare il metodo di completamento della chat. L'oggetto di risposta contiene il testo generato e le statistiche sull'utilizzo dei token.

from openai import OpenAI

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

L'SDK Node.js segue lo stesso pattern di configurazione. Importa il pacchetto OpenAI e configura l'URL di base. Passa la tua chiave API nell'oggetto di configurazione. Questa configurazione ti consente di utilizzare metodi familiari per generare testo. La libreria gestisce le richieste HTTP automaticamente.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelsapi.cc/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 con Server-Sent Events

Abilita lo streaming impostando stream: true nella tua richiesta. L'API invia più chunk di dati man mano che vengono generati. Ogni chunk contiene una risposta parziale. L'ultimo chunk include l'utilizzo totale dei token. Questo metodo riduce la latenza percepita per gli output lunghi. È ideale per le applicazioni in tempo reale.

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, errori e finestra di contesto

La finestra di contesto supporta un totale di 100,000 token. Puoi generare fino a 16,000 token per richiesta. Gli errori restituiscono un codice di stato 401 per chiavi non valide e 402 per credito insufficiente. I limiti di velocità restituiscono 429 dopo 300 richieste al minuto. L'errore 429 è temporaneo. Il tuo credito prepagato non scade mai. Gli errori non addebitano il tuo saldo. Usa questi codici per gestire i guasti in modo elegante nella logica della tua applicazione.

Domande comuni

Questa è la migliore API senza filtri per finestre di contesto grandi?

La nostra API supporta una finestra di contesto di 100.000 token. Questo ti permette di elaborare documenti di grandi dimensioni in modo efficiente. Molti altri servizi offrono limiti inferiori. Verifica le dimensioni specifiche della finestra presso altri provider.

Come gestisce il modello uncensored i rifiuti?

Il modello non rifiuta argomenti legali per adulti, di fantasia o controversi. Blocca solo i contenuti sessuali che coinvolgono minori. Questo lo rende adatto alla scrittura creativa e alla ricerca senza restrizioni. I rifiuti sono rari e specifici per questo limite rigido.

Cosa succede se supero il limite di frequenza?

Ricevi un codice di stato 429. Devi attendere prima di inviare altre richieste. Il limite è di 300 richieste al minuto per chiave. La logica di ritentativo dovrebbe gestire questa situazione in modo elegante. Il tuo credito rimane intatto durante questi attesi.

Ottieni la tua chiave ora

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

Ottieni la tua chiave