Przejdź do głównej zawartości

Kimi Code

Libre WebUI zawiera wtyczkę dostawcy Kimi Code dla zgodnego z OpenAI programistycznego API Moonshot AI.

Konfiguracja dostawcy

Utwórz klucz API w Kimi Code Console, a następnie zapisz go dla użytkownika w Ustawienia > Wtyczki > Kimi Code (Moonshot AI) albo ustaw jako zmienną środowiskową całego wdrożenia:

KIMI_API_KEY=...

Po zapisaniu poświadczenia aktywuj wtyczkę. Jej modele pojawią się w selektorze.

Dostępne modele

Identyfikator modeluModelDostępność
k3Kimi K3Moderato i wyżej; kontekst do 1M na odpowiednich poziomach
k3-256kKimi K3Moderato i wyżej; stały kontekst 256K
kimi-for-codingKimi K2.7 CodeWszyscy członkowie Kimi Code
kimi-for-coding-highspeedKimi K2.7 Code HighSpeedAllegretto i wyżej; większa szybkość i zużycie limitu

Kimi dokumentuje dla K3 okno kontekstu do miliona tokenów na odpowiednich poziomach członkostwa. Libre WebUI pozostawia wysiłek rozumowania K3 nieustawiony, aby API Kimi zastosowało udokumentowaną wartość domyślną, obecnie high.

Modele Kimi Code wybierają stałe wartości próbkowania dla aktywnego trybu rozumowania. Libre WebUI nie wysyła więc globalnej temperatury, top-p, kary częstotliwości ani obecności. Jest to zgodne z zaleceniem Kimi i zapobiega błędom parametrów, gdy zmienią się wartości domyślne.

Punkt końcowy API

Dołączona wtyczka używa zgodnego z OpenAI punktu Kimi Code:

https://api.kimi.com/coding/v1/chat/completions

Punkt można zastąpić w zmiennych wtyczki dla zgodnych bram lub proxy. Do samodzielnie hostowanych bram można użyć HTTP, ale klucz API i treść żądania są wtedy przesyłane bez szyfrowania transportu. Używaj HTTP tylko w zaufanej sieci i preferuj HTTPS, gdy brama obsługuje TLS.

Prywatność i użycie

Kimi Code jest dostawcą zdalnym. Prompty, kontekst rozmowy i załączona treść są przetwarzane przez Kimi zgodnie z jego warunkami i polityką prywatności. We wspólnych wdrożeniach używaj poświadczeń per użytkownik, aby każdy kontrolował własne konto, limit i rozliczenia.

Kimi prosi klientów zewnętrznych o zachowanie prawdziwej tożsamości. Nie konfiguruj proxy do podszywania się pod inny produkt ani nie zmieniaj identyfikacji klienta dla innego dostępu.

Rozwiązywanie problemów

Brak autoryzacji lub HTTP 401

  • Sprawdź, czy klucz pochodzi z Kimi Code Console.
  • Sprawdź, czy model należy do Twojego poziomu członkostwa.
  • K3 wymaga Moderato lub wyżej, HighSpeed — Allegretto lub wyżej.

Kontekst K3 jest mniejszy niż oczekiwano

  • Limity K3 zależą od członkostwa.
  • Moderato obsługuje mniejszy kontekst niż Allegretto i wyższe poziomy.
  • Wybierz k3-256k, aby jawnie użyć trasy K3 256K z niższym limitem.
  • Po zmianie rodziny modeli rozpocznij nowy czat, aby nie użyć niezgodnej pamięci podręcznej kontekstu.

HTTP 429

  • Przeczytaj komunikat dostawcy w aktywności Work. Kimi rozróżnia przeciążenie silnika, limity równoległych żądań, kroczące limity użycia i wyczerpanie miesięcznego limitu.
  • Ponów przeciążone żądanie po wskazanym czasie. Błąd limitu wymaga oczekiwania na reset lub zmiany planu.

Model nie jest widoczny

  • Aktywuj wtyczkę Kimi Code.
  • Sprawdź, czy klucz jest zapisany dla użytkownika lub dostępny jako KIMI_API_KEY.
  • Odśwież listę modeli po zmianie ustawień.

Powiązana dokumentacja