Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Solde

Configurer les soldes de crédits de jetons pour les utilisateurs dans LibreChat

Aperçu

L'objet balance permet aux administrateurs de configurer la gestion des soldes de crédits de jetons pour les utilisateurs au sein de LibreChat. Les paramètres incluent l'activation du suivi du solde, l'initialisation des soldes des utilisateurs et la configuration du comportement de rechargement automatique des jetons.

Champs sous balance :

  • enabled
  • startBalance
  • autoRefillEnabled
  • refillIntervalValue
  • refillIntervalUnit
  • refillAmount

Notes :

  • Les configurations balance s'appliquent globalement à l'ensemble de l'application.
  • Des valeurs par défaut sont fournies mais peuvent être personnalisées selon les besoins.
  • La logique conditionnelle peut modifier dynamiquement ces paramètres en fonction d'autres configurations.

Exemple

balance:
  enabled: false
  startBalance: 20000
  autoRefillEnabled: false
  refillIntervalValue: 30
  refillIntervalUnit: "days"
  refillAmount: 10000

enabled

Clé :

KeyTypeDescriptionExample
enabledBooleanActive le suivi des crédits de jetons et la gestion du solde pour les utilisateurs.Set to true to activate balance tracking for token usage.

Par défaut : false

Exemple :

balance:
  enabled: true

startBalance

Clé :

KeyTypeDescriptionExample
startBalanceIntegerSpécifie le nombre initial de jetons crédités à un utilisateur lors de son inscription.Tokens credited to a new user account.

Par défaut : 20000

Exemple :

balance:
  startBalance: 20000

autoRefillEnabled

Clé :

KeyTypeDescriptionExample
autoRefillEnabledBooleanDétermine si le rechargement automatique des crédits de jetons est activé.Set to true to enable automatic token refills.

Par défaut : false

Exemple :

balance:
  autoRefillEnabled: true

refillIntervalValue

Clé :

KeyTypeDescriptionExample
refillIntervalValueIntegerSpécifie la valeur numérique de l'intervalle auquel les crédits de jetons sont automatiquement rechargés.For example, 30 represents a 30-day interval.

Par défaut : 30

Exemple :

balance:
  refillIntervalValue: 30

refillIntervalUnit

Clé :

KeyTypeDescriptionExample
refillIntervalUnitStringSpécifie l'unité de temps pour l'intervalle de recharge (par ex. "days", "hours").Indicates the unit of time for refillIntervalValue.

Par défaut : "days"

Exemple :

balance:
  refillIntervalUnit: "days"

refillAmount

Clé :

KeyTypeDescriptionExample
refillAmountIntegerSpécifie le nombre de jetons à ajouter au solde de l'utilisateur lors de chaque rechargement automatique.The amount added to a user’s token credits at each refill interval.

Par défaut : 10000

Exemple :

balance:
  refillAmount: 10000

Que pensez-vous de ce guide ?