Kimi Code
Libre WebUI comprend un plugin de fournisseur Kimi Code intégré pour l’API de codage compatible avec OpenAI de Moonshot AI.
Configurer le fournisseur
Créez une clé d’API dans la console Kimi Code, puis enregistrez-la pour votre utilisateur sous Paramètres > Plugins > Kimi Code (Moonshot AI) ou fournissez-la comme variable d’environnement à l’échelle du déploiement :
KIMI_API_KEY=...
Activez le plugin après avoir enregistré l’identifiant. Ses modèles apparaissent alors dans le sélecteur de modèles.
Modèles disponibles
| Identifiant du modèle | Modèle | Disponibilité |
|---|---|---|
k3 | Kimi K3 | Moderato et niveaux supérieurs ; contexte jusqu’à 1M pour les niveaux admissibles |
k3-256k | Kimi K3 | Moderato et niveaux supérieurs ; contexte fixe de 256K |
kimi-for-coding | Kimi K2.7 Code | Tous les membres Kimi Code |
kimi-for-coding-highspeed | Kimi K2.7 Code HighSpeed | Allegretto et niveaux supérieurs ; vitesse accrue et utilisation plus importante du quota |
Kimi indique que K3 prend en charge une fenêtre de contexte pouvant atteindre un
million de jetons pour les niveaux d’adhésion admissibles. Libre WebUI ne définit
pas l’effort de raisonnement de K3, afin que l’API Kimi applique sa valeur par
défaut documentée, actuellement high.
Les modèles Kimi Code choisissent des valeurs d’échantillonnage fixes selon leur mode de raisonnement actif. Libre WebUI n’envoie donc pas à ce fournisseur les réglages globaux de température, top-p, pénalité de fréquence ou pénalité de présence. Ce fonctionnement suit la recommandation de Kimi et évite les erreurs de paramètre non valide lorsque ses valeurs par défaut changent.
Point de terminaison de l’API
Le plugin intégré utilise le point de terminaison compatible avec OpenAI de Kimi Code :
https://api.kimi.com/coding/v1/chat/completions
Le point de terminaison peut être remplacé dans les variables du plugin pour les passerelles ou proxys compatibles. Les remplacements HTTP sont pris en charge pour les passerelles auto-hébergées, mais transmettent la clé d’API et le contenu de la requête sans chiffrement du transport. N’utilisez HTTP que sur un réseau de confiance et préférez HTTPS dès que la passerelle prend en charge TLS.
Confidentialité et utilisation
Kimi Code est un fournisseur distant. Les invites, le contexte des conversations et le contenu joint envoyés par ce plugin sont traités par Kimi conformément à ses conditions et à sa politique de confidentialité. Sur les déploiements partagés, utilisez des identifiants propres à chaque utilisateur afin que chacun maîtrise son compte, son quota et sa facturation.
Kimi demande aux clients tiers de préserver leur véritable identité de client. Ne configurez pas un proxy pour usurper l’identité d’un autre produit ou modifier l’identification du client afin d’obtenir un accès différent.
Dépannage
Non autorisé ou HTTP 401
- Vérifiez que la clé d’API provient de la console Kimi Code.
- Vérifiez que le modèle sélectionné est compris dans votre niveau d’adhésion.
- K3 exige Moderato ou un niveau supérieur, tandis que HighSpeed exige Allegretto ou un niveau supérieur.
Le contexte K3 est plus petit que prévu
- Les limites de contexte de K3 dépendent du niveau d’adhésion.
- Moderato offre un contexte K3 plus petit qu’Allegretto et que les niveaux supérieurs.
- Sélectionnez
k3-256kpour choisir explicitement la route K3 256K au quota inférieur. - Démarrez un nouveau chat après avoir changé de famille de modèles afin de ne pas réutiliser un cache de contexte incompatible.
HTTP 429
- Lisez le message du fournisseur affiché dans l’activité Work. Kimi distingue la surcharge temporaire du moteur, les limites de requêtes simultanées, les limites d’utilisation glissantes et l’épuisement du quota mensuel.
- Après une surcharge temporaire, réessayez à l’issue du délai indiqué. Les erreurs de quota exigent d’attendre sa réinitialisation ou de changer d’offre de compte.
Le modèle n’apparaît pas
- Activez le plugin Kimi Code.
- Vérifiez que la clé d’API est enregistrée pour l’utilisateur actuel ou disponible
sous
KIMI_API_KEY. - Rechargez la liste des modèles après avoir modifié les réglages du plugin.