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 modelu | Model | Dostępność |
|---|---|---|
k3 | Kimi K3 | Moderato i wyżej; kontekst do 1M na odpowiednich poziomach |
k3-256k | Kimi K3 | Moderato i wyżej; stały kontekst 256K |
kimi-for-coding | Kimi K2.7 Code | Wszyscy członkowie Kimi Code |
kimi-for-coding-highspeed | Kimi K2.7 Code HighSpeed | Allegretto 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ń.