Na tej stronie
Na tej stronie
Providers
Moonshot AI
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.
Wbudowany katalog modeli
| Odwołanie do modelu | Nazwa | Rozumowanie | Dane wejściowe | Kontekst | Maks. dane wyjściowe |
|---|---|---|---|---|---|
moonshot/kimi-k2.6 |
Kimi K2.6 | Nie | tekst, obraz | 262,144 | 262,144 |
moonshot/kimi-k2.7-code |
Kimi K2.7 Code | Zawsze włączone | tekst, obraz | 262,144 | 262,144 |
moonshot/kimi-k2.5 |
Kimi K2.5 | Nie | tekst, obraz | 262,144 | 262,144 |
moonshot/kimi-k2-thinking |
Kimi K2 Thinking | Tak | tekst | 262,144 | 262,144 |
moonshot/kimi-k2-thinking-turbo |
Kimi K2 Thinking Turbo | Tak | tekst | 262,144 | 262,144 |
moonshot/kimi-k2-turbo |
Kimi K2 Turbo | Nie | tekst | 256,000 | 16,384 |
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ą.
Moonshot API
Najlepsze zastosowanie: modele Kimi K2 za pośrednictwem Moonshot Open Platform.
Zainstaluj plugin
Wybierz region punktu końcowego
| Wybór uwierzytelniania | Punkt końcowy | Region |
|---|---|---|
moonshot-api-key |
https://api.moonshot.ai/v1 |
Międzynarodowy |
moonshot-api-key-cn |
https://api.moonshot.cn/v1 |
Chiny |
Uruchom konfigurację początkową
Lub dla chińskiego punktu końcowego:
Ustaw model domyślny
Sprawdź dostępność modeli
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
Kimi Coding
Najlepsze zastosowanie: zadania ukierunkowane na kod za pośrednictwem punktu końcowego Kimi Coding.
Zainstaluj plugin
Uruchom konfigurację początkową
Ustaw model domyślny
Sprawdź dostępność modelu
Przykład konfiguracji
Wyszukiwanie internetowe Kimi
Plugin Moonshot rejestruje również Kimi jako dostawcę web_search, wykorzystującego wyszukiwanie internetowe Moonshot.
Uruchom interaktywną konfigurację wyszukiwania internetowego
Wybierz Kimi w sekcji wyszukiwania internetowego, aby zapisać
plugins.entries.moonshot.config.webSearch.*.
Skonfiguruj region i model wyszukiwania internetowego
Interaktywna konfiguracja wyświetla monity dotyczące następujących ustawień:
| Ustawienie | Opcje |
|---|---|
| Region API | https://api.moonshot.ai/v1 (międzynarodowy) lub https://api.moonshot.cn/v1 (Chiny) |
| Model wyszukiwania internetowego | Domyślnie kimi-k2.6 |
Konfiguracja znajduje się w plugins.entries.moonshot.config.webSearch:
Konfiguracja zaawansowana
Natywny tryb rozumowania
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:
Poziom /think |
Zachowanie Moonshot |
|---|---|
/think off |
thinking.type=disabled |
| Dowolny poziom inny niż off | thinking.type=enabled |
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.
Tool call id sanitization
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.
Streaming usage compatibility
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.
Endpoint and model ref reference
| Dostawca | Prefiks odwołania do modelu | Punkt końcowy | Zmienna środowiskowa uwierzytelniania |
|---|---|---|---|
| Moonshot | moonshot/ |
https://api.moonshot.ai/v1 |
MOONSHOT_API_KEY |
| Moonshot CN | moonshot/ |
https://api.moonshot.cn/v1 |
MOONSHOT_API_KEY |
| Kimi Coding | kimi/ |
Punkt końcowy Kimi Coding | KIMI_API_KEY |
| Wyszukiwanie w sieci | Nie dotyczy | Taki sam jak region API Moonshot | KIMI_API_KEY lub MOONSHOT_API_KEY |
- Wyszukiwanie Kimi w sieci używa
KIMI_API_KEYlubMOONSHOT_API_KEY, a domyślnie korzysta zhttps://api.moonshot.ai/v1z modelemkimi-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
Wybieranie dostawców, odwołań do modeli oraz zachowania przełączania awaryjnego.
Konfigurowanie dostawców wyszukiwania w sieci, w tym Kimi.
Pełny schemat konfiguracji dostawców, modeli i pluginów.
Zarządzanie kluczami API Moonshot i dokumentacja.