Skip to main content
Moonshot udostępnia API Kimi za pośrednictwem punktów końcowych zgodnych z OpenAI. Ustaw model domyślny na moonshot/kimi-k2.6 dla Moonshot Open Platform albo kimi/kimi-for-coding dla Kimi Coding.
Moonshot i Kimi Coding są oddzielnymi dostawcami, z których każdy jest dostarczany jako osobny zewnętrzny plugin. Klucze nie są wymienne, punkty końcowe się różnią, podobnie jak odwołania do modeli (moonshot/... i kimi/...).

Wbudowany katalog modeli

Szacunki kosztów w katalogu wykorzystują opublikowane przez Moonshot stawki płatności za użycie: w przypadku Kimi K2.7 Code trafienie w pamięci podręcznej kosztuje 0,19 USD/MTok, dane wejściowe 0,95 USD/MTok, a dane wyjściowe 4,00 USD/MTok; w przypadku Kimi K2.6 trafienie w pamięci podręcznej kosztuje 0,16 USD/MTok, dane wejściowe 0,95 USD/MTok, a dane wyjściowe 4,00 USD/MTok; w przypadku Kimi K2.5 trafienie w pamięci podręcznej kosztuje 0,10 USD/MTok, dane wejściowe 0,60 USD/MTok, a dane wyjściowe 3,00 USD/MTok. Pozostałe pozycje katalogu zachowują symbole zastępcze zerowych kosztów, chyba że zastąpisz je w konfiguracji. Kimi K2.7 Code zawsze używa natywnego rozumowania. OpenClaw udostępnia dla tego modelu wyłącznie stan rozumowania on i pomija wychodzące pola thinking oraz reasoning_effort, zgodnie z wymaganiami Moonshot. Pomija również nadpisania parametrów próbkowania (temperature, top_p, n, presence_penalty, frequency_penalty), które K2.7 ustala na wartości domyślne dostawcy. Kimi K2.6 pozostaje modelem domyślnym podczas konfiguracji początkowej.

Pierwsze kroki

Zarówno Moonshot, jak i Kimi Coding są zewnętrznymi pluginami — zainstaluj jeden z nich przed konfiguracją początkową.
Najlepsze zastosowanie: modele Kimi K2 za pośrednictwem Moonshot Open Platform.
1

Zainstaluj plugin

2

Wybierz region punktu końcowego

3

Uruchom konfigurację początkową

Lub dla chińskiego punktu końcowego:
4

Ustaw model domyślny

5

Sprawdź dostępność modeli

6

Uruchom test dymny na żywo

Użyj odizolowanego katalogu stanu, jeśli chcesz sprawdzić dostęp do modelu i śledzenie kosztów bez modyfikowania zwykłych sesji:
Odpowiedź JSON powinna zawierać provider: "moonshot" oraz model: "kimi-k2.6". Wpis transkrypcji asystenta przechowuje znormalizowane użycie tokenów wraz z szacowanym kosztem w usage.cost, gdy Moonshot zwraca metadane użycia.

Przykład konfiguracji

Wyszukiwanie internetowe Kimi

Plugin Moonshot rejestruje również Kimi jako dostawcę web_search, wykorzystującego wyszukiwanie internetowe Moonshot.
1

Uruchom interaktywną konfigurację wyszukiwania internetowego

Wybierz Kimi w sekcji wyszukiwania internetowego, aby zapisać plugins.entries.moonshot.config.webSearch.*.
2

Skonfiguruj region i model wyszukiwania internetowego

Interaktywna konfiguracja wyświetla monity dotyczące następujących ustawień:
Konfiguracja znajduje się w plugins.entries.moonshot.config.webSearch:

Konfiguracja zaawansowana

Kimi K2.7 Code zawsze używa natywnego rozumowania. Moonshot wymaga od klientów pominięcia pola thinking dla tego modelu, dlatego OpenClaw udostępnia wyłącznie on i ignoruje nieaktualne ustawienia off. K2.7 ustala również wartości temperature, top_p, n, presence_penalty oraz frequency_penalty; OpenClaw pomija skonfigurowane nadpisania tych pól.Inne modele Moonshot Kimi obsługują binarne natywne rozumowanie:
  • thinking: { type: "enabled" }
  • thinking: { type: "disabled" }
Skonfiguruj je osobno dla każdego modelu za pomocą agents.defaults.models.<provider/model>.params:
OpenClaw mapuje poziomy /think środowiska uruchomieniowego dla tych modeli:
Gdy rozumowanie Moonshot jest włączone, tool_choice musi mieć wartość auto albo none. Przypięty wybór narzędzia (type: "tool" albo type: "function") wymusza zamiast tego powrót rozumowania do stanu disabled, dzięki czemu żądane narzędzie nadal zostanie uruchomione; wartość tool_choice: "required" jest natomiast normalizowana do auto. Dotyczy to każdego modelu Moonshot z wyjątkiem Kimi K2.7 Code, którego trybu rozumowania nie można wyłączyć — w przypadku niezgodności jego wartość tool_choice jest normalizowana do auto.
Kimi K2.6 akceptuje również opcjonalne pole thinking.keep, które kontroluje zachowywanie reasoning_content między wieloma turami. Ustaw je na "all", aby zachować pełne rozumowanie między turami; pomiń je (lub pozostaw jako null), aby użyć domyślnej strategii serwera. OpenClaw przekazuje thinking.keep wyłącznie dla moonshot/kimi-k2.6 i usuwa je w przypadku innych modeli. Kimi K2.7 Code domyślnie zachowuje pełną historię rozumowania, natomiast OpenClaw pomija całe pole thinking.
Moonshot Kimi udostępnia natywne identyfikatory tool_call w formacie functions.<name>:<index>. OpenClaw zachowuje pierwsze wystąpienie każdego natywnego identyfikatora Kimi, a późniejsze duplikaty zastępuje deterministycznymi identyfikatorami call_* w stylu OpenAI. Odpowiadające im wyniki narzędzi są ponownie mapowane przy użyciu tego samego identyfikatora, dzięki czemu odtwarzanie pozostaje jednoznaczne bez usuwania pierwszego natywnego identyfikatora Kimi. To zachowanie jest wbudowane w dołączonego dostawcę Moonshot i nie stanowi ustawienia konfigurowalnego przez użytkownika.
Natywne punkty końcowe Moonshot (https://api.moonshot.ai/v1 oraz https://api.moonshot.cn/v1) deklarują zgodność ze strumieniowym raportowaniem użycia. OpenClaw rozpoznaje ją na podstawie hosta punktu końcowego, a nie identyfikatora dostawcy, dlatego niestandardowy identyfikator dostawcy wskazujący ten sam natywny host Moonshot dziedziczy takie samo zachowanie strumieniowego raportowania użycia.Przy katalogowych cenach K2.6 strumieniowe dane o użyciu, które obejmują tokeny wejściowe, wyjściowe i odczytane z pamięci podręcznej, są również przeliczane na lokalnie szacowany koszt w USD dla /status, /usage full, /usage cost oraz rozliczania sesji na podstawie transkrypcji.
  • Wyszukiwanie Kimi w sieci używa KIMI_API_KEY lub MOONSHOT_API_KEY, a domyślnie korzysta z https://api.moonshot.ai/v1 z modelem kimi-k2.6.
  • W razie potrzeby zastąp ceny oraz metadane kontekstu w models.providers.
  • Jeśli Moonshot opublikuje inne limity kontekstu dla modelu, odpowiednio dostosuj contextWindow.

Powiązane materiały

Model selection

Wybieranie dostawców, odwołań do modeli oraz zachowania przełączania awaryjnego.

Web search

Konfigurowanie dostawców wyszukiwania w sieci, w tym Kimi.

Configuration reference

Pełny schemat konfiguracji dostawców, modeli i pluginów.

Moonshot Open Platform

Zarządzanie kluczami API Moonshot i dokumentacja.