Skip to main content
Moonshot fornisce l’API Kimi con endpoint compatibili con OpenAI. Imposta il modello predefinito su moonshot/kimi-k2.6 per Moonshot Open Platform oppure su kimi/kimi-for-coding per Kimi Coding.
Moonshot e Kimi Coding sono provider distinti, ciascuno distribuito come Plugin esterno separato. Le chiavi non sono intercambiabili, gli endpoint sono diversi e anche i riferimenti ai modelli differiscono (moonshot/... rispetto a kimi/...).

Catalogo dei modelli integrato

Le stime dei costi del catalogo utilizzano le tariffe a consumo pubblicate da Moonshot: per Kimi K2.7 Code, 0.19/MTokincasodihitdellacache,0.19/MTok in caso di hit della cache, 0.95/MTok di input e 4.00/MTokdioutput;perKimiK2.6,4.00/MTok di output; per Kimi K2.6, 0.16/MTok in caso di hit della cache, 0.95/MTokdiinpute0.95/MTok di input e 4.00/MTok di output; per Kimi K2.5, 0.10/MTokincasodihitdellacache,0.10/MTok in caso di hit della cache, 0.60/MTok di input e $3.00/MTok di output. Le altre voci del catalogo mantengono segnaposto a costo zero, a meno che non vengano sovrascritti nella configurazione. Kimi K2.7 Code usa sempre il ragionamento nativo. OpenClaw espone solo lo stato on del ragionamento per questo modello e omette i campi in uscita thinking e reasoning_effort, come richiesto da Moonshot. Omette inoltre le sovrascritture dei parametri di campionamento (temperature, top_p, n, presence_penalty, frequency_penalty), che K2.7 mantiene sui valori predefiniti del provider. Kimi K2.6 rimane il modello predefinito per la configurazione iniziale.

Per iniziare

Moonshot e Kimi Coding sono entrambi Plugin esterni: installane uno prima della configurazione iniziale.
Ideale per: modelli Kimi K2 tramite Moonshot Open Platform.
1

Installa il Plugin

2

Scegli la regione dell'endpoint

3

Esegui la configurazione iniziale

Oppure, per l’endpoint cinese:
4

Imposta un modello predefinito

5

Verifica che i modelli siano disponibili

6

Esegui uno smoke test in tempo reale

Usa una directory di stato isolata se vuoi verificare l’accesso al modello e il monitoraggio dei costi senza modificare le sessioni abituali:
La risposta JSON dovrebbe riportare provider: "moonshot" e model: "kimi-k2.6". La voce della trascrizione dell’assistente memorizza l’utilizzo normalizzato dei token e il costo stimato in usage.cost quando Moonshot restituisce i metadati di utilizzo.

Esempio di configurazione

Ricerca web di Kimi

Il Plugin Moonshot registra anche Kimi come provider web_search, basato sulla ricerca web di Moonshot.
1

Esegui la configurazione interattiva della ricerca web

Scegli Kimi nella sezione della ricerca web per memorizzare plugins.entries.moonshot.config.webSearch.*.
2

Configura la regione e il modello della ricerca web

La configurazione interattiva richiede:
La configurazione si trova in plugins.entries.moonshot.config.webSearch:

Configurazione avanzata

Kimi K2.7 Code usa sempre il ragionamento nativo. Moonshot richiede ai client di omettere il campo thinking per questo modello, pertanto OpenClaw espone solo on e ignora le impostazioni off obsolete. K2.7 fissa inoltre temperature, top_p, n, presence_penalty e frequency_penalty; OpenClaw omette le sovrascritture configurate per questi campi.Gli altri modelli Moonshot Kimi supportano il ragionamento nativo binario:
  • thinking: { type: "enabled" }
  • thinking: { type: "disabled" }
Configuralo per ciascun modello tramite agents.defaults.models.<provider/model>.params:
OpenClaw associa i livelli /think di runtime per questi modelli:
Quando il ragionamento di Moonshot è abilitato, tool_choice deve essere auto o none. Una scelta dello strumento vincolata (type: "tool" o type: "function") forza invece il ragionamento su disabled, affinché lo strumento richiesto venga comunque eseguito; tool_choice: "required" viene invece normalizzato in auto. Questo vale per ogni modello Moonshot tranne Kimi K2.7 Code, la cui modalità di ragionamento non può essere disabilitata: il relativo tool_choice viene normalizzato in auto quando non è compatibile.
Kimi K2.6 accetta anche un campo facoltativo thinking.keep che controlla la conservazione multi-turno di reasoning_content. Impostalo su "all" per conservare il ragionamento completo tra i turni; omettilo (o lascialo null) per utilizzare la strategia predefinita del server. OpenClaw inoltra thinking.keep solo per moonshot/kimi-k2.6 e lo rimuove dagli altri modelli. Kimi K2.7 Code conserva per impostazione predefinita la cronologia completa del ragionamento, mentre OpenClaw omette l’intero campo thinking.
Moonshot Kimi fornisce ID tool_call nativi nel formato functions.<name>:<index>. OpenClaw conserva la prima occorrenza di ciascun ID Kimi nativo e riscrive i duplicati successivi come ID deterministici call_* in stile OpenAI. I risultati degli strumenti corrispondenti vengono rimappati con lo stesso ID, affinché la riproduzione rimanga univoca senza rimuovere il primo ID nativo di Kimi. Questo comportamento è integrato nel provider Moonshot incluso e non è un’impostazione configurabile dall’utente.
Gli endpoint Moonshot nativi (https://api.moonshot.ai/v1 e https://api.moonshot.cn/v1) dichiarano la compatibilità con il conteggio dell’utilizzo in streaming. OpenClaw determina questo comportamento in base all’host dell’endpoint, non all’ID del provider, pertanto un ID provider personalizzato che punta allo stesso host Moonshot nativo eredita lo stesso comportamento relativo all’utilizzo in streaming.Con i prezzi K2.6 del catalogo, l’utilizzo in streaming che include token di input, output e lettura dalla cache viene inoltre convertito in una stima locale del costo in USD per /status, /usage full, /usage cost e la contabilizzazione delle sessioni basata sulle trascrizioni.
  • La ricerca web di Kimi utilizza KIMI_API_KEY o MOONSHOT_API_KEY e per impostazione predefinita usa https://api.moonshot.ai/v1 con il modello kimi-k2.6.
  • Se necessario, sovrascrivi i prezzi e i metadati del contesto in models.providers.
  • Se Moonshot pubblica limiti di contesto diversi per un modello, modifica contextWindow di conseguenza.

Contenuti correlati

Selezione del modello

Scelta dei provider, dei riferimenti dei modelli e del comportamento di failover.

Ricerca web

Configurazione dei provider di ricerca web, incluso Kimi.

Riferimento alla configurazione

Schema di configurazione completo per provider, modelli e plugin.

Piattaforma aperta Moonshot

Gestione delle chiavi API Moonshot e documentazione.