it ▾
Ottieni la chiave API

Guida rapida API Kimi senza filtri

Questa guida fornisce un percorso diretto per utilizzare la nostra API senza filtri per la generazione di testo senza filtri sui contenuti. Puoi integrare l'endpoint nelle tue applicazioni esistenti utilizzando client compatibili con OpenAI standard.

Autenticazione e Base URL

L'endpoint per la nostra API uncensored è HTTPS://api.kimiuncensored.com/v1. Passa la tua chiave nell'intestazione Authorization utilizzando lo schema Bearer. Questa configurazione funziona con qualsiasi client che supporta l'autenticazione compatibile con OpenAI.

  • Registrati tramite Google o email per ricevere la tua chiave immediatamente.
  • Non è richiesto alcun numero di telefono o metodo di pagamento per il credito di prova iniziale.
  • La tua chiave API è unica per il tuo account e sostituisce qualsiasi chiave precedente se la rigeneri.
curl https://api.kimiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
  }'

POST /v1/chat/completions

Invia un payload JSON all'endpoint delle completazioni chat per generare testo. L'ID del modello è semplicemente "uncensored". Puoi controllare lo stile di output utilizzando parametri come temperature e top_p.

  • Imposta max_tokens per limitare la lunghezza della risposta.
  • Usa il stop parametro per arrestare la generazione in corrispondenza di sequenze specifiche.
  • Il sistema supporta le strutture di richiesta standard di OpenAI.
from openai import OpenAI

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

Risposte in streaming (SSE)

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) contenenti chunk di testo parziali. Questo riduce la latenza percepita per le applicazioni interattive.

  • I dati sull'utilizzo dei token sono inclusi nell'ultimo chunk dello stream.
  • Gestisci le interruzioni di rete in modo elegante poiché gli stream potrebbero interrompersi.
  • Questo metodo è ideale per le interfacce utente 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)

Modalità JSON e chiamata di funzioni

Forza un output strutturato impostando response_format a {"type": "json_object"}. Questo garantisce che il modello restituisca JSON, che è cruciale per il parsing dei dati nei flussi di lavoro automatizzati.

  • Definisci le definizioni degli strumenti nel tools array per le chiamate a funzione.
  • Usa tool_choice per controllare quando il modello chiama le funzioni.
  • Convalida la risposta JSON localmente prima dell'elaborazione.
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.kimiuncensored.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 di frequenza e vincoli

Ogni chiave API è limitata a 300 richieste al minuto e 8 richieste concorrenti. La dimensione massima del corpo della richiesta è di 8 MB. Il superamento di questi limiti comporta un codice di stato 429.

  • Un errore 401 indica una chiave API non valida o scaduta.
  • Un errore 402 indica che hai credito prepagato insufficiente.
  • Errori e rifiuti non consumano il tuo saldo di token.

Finestra di contesto e dettagli del modello

Il modello supporta una finestra di contesto di 100.000 token per prompt e completamento combinati. Se non si specifica max_tokens, il limite di output predefinito è 2.048 token. Questo permette l'elaborazione di contesto lungo mantenendo la velocità di risposta.

  • I token di input sono addebitati a $0,15 per 1M di token.
  • I token di output sono fatturati a $0.50 per 1M di token.
  • Il credito prepagato non scade e viene ricaricato tramite criptovalute.

Domande frequenti

L'API uncensored di kimi è davvero senza filtri?

Sì, il modello non rifiuta argomenti legali per adulti, di fantasia o controversi. L'unico limite rigido riguarda i contenuti sessuali che coinvolgono minori, che vengono sempre rifiutati. Non utilizziamo i tuoi prompt per addestrare i tuoi dati.

Come pago per l'utilizzo dell'API LLM uncensored?

Accettiamo solo USDT (TRC20) o USDC (Base). Puoi ricaricare qualsiasi importo intero da $20 a $500. Ricevi credito bonus per depositi più cospicui, ad esempio +15% per un ricarico di $200.

Cosa succede se supero i limiti di frequenza?

Riceverai un errore 429 Too Many Requests. Il limite è di 300 richieste al minuto per chiave. Assicurati che il tuo client gestisca i ritorni con backoff esponenziale per evitare di raggiungere il limite di 8 richieste concorrenti.

Proteggi la tua chiave API

Registrati, recupera il token e aggiorna l'URL dell'endpoint. È tutto ciò che serve.