Aller au contenu
Ressources pour développeurs
Ressources pour développeurs

NextChat

Connectez NextChat à RunAPI avec un endpoint et un modèle personnalisés.

Connectez NextChat à RunAPI via son endpoint OpenAI personnalisé. NextChat construit le chemin de son opération différemment des autres clients de ce groupe ; utilisez donc la valeur d’endpoint exacte ci-dessous. Créez une clé API RunAPI standard dans le Guide d’authentification avant de continuer.

Installer ou déployer NextChat

Choisissez une version de bureau ou une méthode de déploiement depuis le dépôt officiel NextChat, puis ouvrez Paramètres.

Configurer l'endpoint personnalisé

  1. Dans l’application Web, activez Custom Endpoint et sélectionnez OpenAI. L’application de bureau utilise toujours une configuration personnalisée.
  2. Définissez l’adresse de l’endpoint sur https://runapi.ai sans /v1.
  3. Saisissez votre clé API RunAPI.
  4. Sous Custom Model Name, ajoutez un identifiant exact provenant du Catalogue de modèles, puis sélectionnez-le pour la conversation en cours.

Ce paramètre est la racine d’endpoint de NextChat, non l’URL de base compatible OpenAI utilisée par un SDK OpenAI. NextChat ajoute lui-même v1/chat/completions, produisant https://runapi.ai/v1/chat/completions. Son client OpenAI ne récupère pas la liste de modèles RunAPI, aussi ajoutez l’identifiant manuellement plutôt que d’attendre la découverte automatique.

Configurer un déploiement auto-hébergé

Pour une installation auto-hébergée, définissez ces variables d’environnement et redéployez ou redémarrez l’application :

SHELL
BASE_URL=https://runapi.ai
OPENAI_API_KEY=YOUR_RUNAPI_API_TOKEN
CUSTOM_MODELS=+YOUR_RUNAPI_MODEL_ID

Le préfixe + ajoute le modèle sans remplacer les entrées de modèle existantes de l’application.

Vérifier la connexion

Démarrez un nouveau chat, sélectionnez le modèle RunAPI personnalisé et envoyez Reply with the word connected. Une réponse normale complète ou en streaming confirme que l’endpoint personnalisé est actif.

Résoudre les problèmes

  • L’URL de la requête contient /v1/v1/chat/completions : supprimez /v1 de l’adresse du point de terminaison et utilisez https://runapi.ai.
  • NextChat utilise toujours un modèle intégré : ajoutez l’identifiant exact sous Custom Model Name, puis resélectionnez-le dans le chat en cours.
  • Les paramètres Web n’ont aucun effet : confirmez que Custom Endpoint est activé ; les applications de bureau et Web gèrent ce commutateur différemment.
  • Les modifications auto-hébergées n’ont aucun effet : redémarrez ou redéployez après avoir modifié BASE_URL, OPENAI_API_KEY ou CUSTOM_MODELS.

Pour le comportement de protocole partagé, utilisez le démarrage rapide de l’API LLM . Pour les champs de requête et de réponse, consultez la référence de l’API Chat Completions .