it ▾
Ottieni la chiave API

Guida rapida API Kimi senza filtri

Collega il tuo codice esistente alla nostra API uncensored in pochi minuti. Questa guida mostra come configurare l'URL di base, autenticarsi con la chiave API e inviare richieste utilizzando client compatibili con OpenAI.

URL Base e Autenticazione

Configura il tuo client per puntare al nostro endpoint dedicato. Sostituisci l'URL base standard di OpenAI con https://api.kimiapipricing.com/v1 per instradare le richieste attraverso la nostra infrastruttura uncensored. Devi impostare la tua chiave API nell'intestazione authorization o nell'oggetto di configurazione del client. Questo URL base funziona con qualsiasi SDK standard di OpenAI senza modificare la struttura della richiesta. La tua chiave API viene generata immediatamente dopo la registrazione su Ottieni la chiave API pagina. Supportiamo l'accesso con Google o l'autenticazione email standard senza richiedere un numero di telefono. Mantieni la tua chiave al sicuro poiché identifica il tuo account e i crediti prepagati.

Invia la tua prima richiesta

Esegui un completamento chat di base per verificare la connettività. Invia una richiesta POST a /v1/chat/completions endpoint con l'ID del modello uncensored. Questo modello risponde a contenuti adulti leciti senza i rifiuti standard. Il corpo della richiesta richiede un array messages contenente il tuo prompt. La nostra API restituisce risposte JSON standard OpenAI incluse le statistiche sull'utilizzo dei token. Gli errori come chiavi non valide o crediti insufficienti vengono restituiti come codici di stato HTTP standard. Puoi verificare la configurazione del tuo URL base e della chiave prima di inviare prompt complessi. Questo passaggio conferma che il tuo client è autenticato correttamente.

curl https://api.kimiapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch my usage stats from the api endpoint"}]
  }'

Configurazione SDK Python

Inizializza il client Python OpenAI con il nostro URL di base personalizzato. Passa la tua chiave API e il base_url parametro per sovrascrivere l'endpoint predefinito. Imposta il modello a uncensored per la generazione di testo. Questo approccio ti permette di utilizzare metodi SDK familiari come chat.completions.create(). Il client gestisce automaticamente lo streaming e la formattazione JSON. Non è necessario modificare la struttura dei messaggi rispetto all'utilizzo standard di OpenAI. Questa compatibilità garantisce che tu possa cambiare provider senza riscrivere la logica dell'applicazione. Configura il client una volta e riutilizzalo in tutta l'applicazione. L'SDK gestisce per te il pooling delle connessioni e la logica di retry.

from openai import OpenAI

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

Setup SDK Node.js

Importa il pacchetto OpenAI e istanzia il client con il nostro URL di base. Imposta il apiKey e baseURL proprietà per instradare correttamente il traffico. Usa il uncensored ID del modello nelle tue chiamate di completamento. Questa configurazione funziona sia con gli import CommonJS che ES module. Puoi inviare prompt testuali e ricevere risposte JSON strutturate. L'SDK Node gestisce in modo efficiente l'elaborazione in streaming per output di grandi dimensioni. Configura il client nelle variabili d'ambiente per una gestione sicura delle chiavi. Questo metodo si integra facilmente in script Express o standalone esistenti. Verifica la connessione inviando un semplice messaggio di test. L'SDK supporta sia pattern di richiesta sincroni che asincroni.

import OpenAI from "openai";

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

Gestisci le risposte in streaming

Abilita lo streaming impostando stream: true nei parametri della richiesta. L'API restituisce un flusso di Server-Sent Events (SSE) contenente risposte parziali. Ogni chunk include dati sull'utilizzo dei token nell'ultimo chunk. Questa funzione è ideale per interfacce utente in tempo reale e applicazioni chat. Puoi elaborare i token man mano che arrivano senza attendere la generazione completa. Il flusso termina con un chunk di completamento contenente il conteggio totale dei token. Gestisci le interruzioni di rete riconnettendosi al flusso. Questo approccio riduce la latenza percepita per gli utenti finali. Configura il tuo client per memorizzare nella cache i chunk in modo efficiente. Lo streaming funziona con tutti i parametri standard come temperature e top_p.

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 Contesto

Monitora il tuo utilizzo rispetto a rigorosi limiti di velocità e vincoli di contesto. Hai diritto a 300 richieste al minuto e 8 richieste concorrenti per chiave. La finestra di contesto è di 100,000 token inclusi sia prompt che completamento. L'output massimo per richiesta è di 16,000 token, o 2,048 se non specificato. Le richieste che superano questi limiti restituiscono un codice di stato 429. Un errore 401 indica una chiave API non valida o mancante. Un errore 402 significa che il tuo credito prepagato è esaurito. Errori e rifiuti non consumano i tuoi crediti. Il tuo credito prepagato non scade mai, quindi puoi ricaricare in seguito. Il limite di dimensione del corpo della richiesta è di 8 MB. Usa il richiamo di funzioni e la modalità JSON entro questi vincoli.

Domande frequenti

Quanto costa l'API uncensored in confronto ad altre opzioni?

I nostri prezzi sono $0,15 per 1M token di input e $0,50 per 1M token di output. Paghi solo per l'utilizzo effettivo dei token con crediti cripto prepagati. Non ci sono canoni mensili o livelli di abbonamento necessari per accedere al servizio.

Quali metodi di pagamento cripto sono accettati per la ricarica dei crediti?

Accettiamo USDT sulla rete TRC20 e USDC sulla rete Base. Gli importi minimi di ricarica partono da $20. I crediti non scadono mai e ricevi un credito bonus per depositi più grandi che vanno dal +5% al +15%.

Il modello senza filtri blocca i contenuti per adulti o controversi?

Il modello è ottimizzato per rispondere senza rifiuti di contenuto per un uso adulto legale. Non blocca argomenti controversi o di ricerca sulla sicurezza. L'unico limite rigido è sui contenuti sessuali che coinvolgono minori, che vengono sempre rifiutati.