it ▾

API Kimi senza filtri, compatibile con OpenAI

Ottieni la tua chiave
per 1M token di input
$0.15
Token in output / 1M
$0.50
contesto del token
100,000
credito di prova
$0.50
richieste al minuto
300

ApiKimiGuida rapida API Kimi

https://api.apikimi.cc/v1

https://api.apikimi.cc/v1

Guida rapida API Kimi

Inizia con la nostra API LLM senza censure in pochi minuti utilizzando client standard compatibili con OpenAI. Questa guida copre autenticazione, formati di richiesta e configurazione dello streaming per un'integrazione rapida.

Prerequisiti: installazione dell'SDK

Installa l'SDK ufficiale per il tuo linguaggio preferito per gestire autenticazione e serializzazione in modo automatico. La nostra API aderisce allo standard OpenAI, quindi qualsiasi libreria client compatibile funziona con modifiche minime alla configurazione.

Per Python, installa la libreria tramite pip. Per Node.js, usa npm o yarn. Questi strumenti gestiscono il client HTTP e l'analisi JSON per te.

Autenticazione: Impostazione della chiave API di kimi

Ottieni la tua chiave dal dashboard e passala come Authorization header. Usa l'URL di base https://api.apikimi.cc/v1 per tutte le richieste.

Memorizza la chiave in modo sicuro nelle tue variabili di ambiente o nei file di configurazione. Il formato dell'intestazione è Bearer YOUR_API_KEY.

Invio della tua prima richiesta

Invia una richiesta POST a /v1/chat/completions con il tuo ID modello uncensored. La risposta restituisce direttamente il testo generato.

Assicurati di impostare il model field correttamente. L'API restituisce l'output grezzo senza rifiuti di contenuto per gli argomenti leciti.

Risposte in streaming

Abilita lo streaming impostando stream: true nel corpo della richiesta. Questo restituisce chunk come Server-Sent Events (SSE).

Analizza il flusso SSE per visualizzare i token in tempo reale. L'ultimo chunk include le statistiche sull'utilizzo dei token per la fatturazione.

Configurazione del Function Calling

Definisci gli strumenti nel tools array all'interno della tua richiesta. Il modello restituisce chiamate a strumento invece di testo diretto quando appropriato.

Gestisci le chiamate agli strumenti nella logica della tua applicazione e invia i risultati all'API per ulteriori elaborazioni. Supporto per tool_choice consente un'applicazione rigorosa.

Gestazione degli errori e limiti

Gestisci gli errori HTTP standard: 401 per chiavi non valide, 402 per credito insufficiente e 429 per i limiti di frequenza. La finestra di contesto supporta un totale di 100,000 token.

L'output max è 16.000 token per richiesta. Gli errori non consumano credito. Regola la tua logica di retry in base al codice di errore.

cURL

curl https://api.apikimi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the key differences between Rust and Go memory management"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)
Qual è l'URL base dell'API kimi?

L'URL di base è HTTPS://api.apikimi.cc/v1. Usalo per tutte le richieste API per garantire la compatibilità con i client standard di OpenAI.

Come gestisco le risposte in streaming?

Imposta il parametro stream su true nella richiesta. L'API restituisce i dati come Server-Sent Events, consentendoti di elaborare i token man mano che vengono generati.

Cosa succede se ricevo un errore 402?

Un errore 402 indica credito prepagato insufficiente. Aggiungi fondi tramite criptovalute (USDT o USDC) per riprendere il servizio. Gli errori di per sé non consumano credito.

Genera la tua chiave API

Registrati, recupera la chiave e aggiorna il tuo URL base. Integrazione semplice.