Chat UI documentation

Exécution sur Docker

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Exécution sur Docker

Des images Docker préconstruites sont disponibles :

  • ghcr.io/huggingface/chat-ui-db - Inclut MongoDB (recommandé pour une configuration rapide)
  • ghcr.io/huggingface/chat-ui - Nécessite une instance MongoDB externe

Démarrage rapide (avec MongoDB inclus)

docker run -p 3000:3000 \
  -e OPENAI_BASE_URL=/static-proxy?url=https%3A%2F%2Frouter.huggingface.co%2Fv1 \
  -e OPENAI_API_KEY=hf_*** \
  -v chat-ui-data:/data \
  ghcr.io/huggingface/chat-ui-db

Avec MongoDB externe

Si vous disposez d'une instance MongoDB existante :

docker run -p 3000:3000 \
  -e OPENAI_BASE_URL=/static-proxy?url=https%3A%2F%2Frouter.huggingface.co%2Fv1 \
  -e OPENAI_API_KEY=hf_*** \
  -e MONGODB_URL=mongodb://host.docker.internal:27017 \
  ghcr.io/huggingface/chat-ui

Utilisez host.docker.internal pour accéder à MongoDB exécuté sur votre machine hôte, ou fournissez votre chaîne de connexion MongoDB Atlas.

Utiliser un fichier d'environnement

Pour plus d'options de configuration, utilisez --env-file afin d'éviter de divulguer des secrets dans l'historique du shell :

docker run -p 3000:3000 \
  --env-file .env.local \
  -v chat-ui-data:/data \
  ghcr.io/huggingface/chat-ui-db

Consultez l'aperçu de la configuration pour toutes les variables d’environnement disponibles.

Update on GitHub