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

Saldo

Configurar saldos de crédito de tokens para usuarios en LibreChat

Descripción general

El objeto balance permite a los administradores configurar cómo se gestionan los saldos de crédito de tokens para los usuarios dentro de LibreChat. Los ajustes incluyen habilitar el seguimiento de saldo, inicializar los saldos de los usuarios y configurar el comportamiento de recarga automática de tokens.

Campos bajo balance:

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

Notas:

  • Las configuraciones de balance se aplican globalmente en toda la aplicación.
  • Se proporcionan valores predeterminados, pero pueden personalizarse según los requisitos.
  • La lógica condicional puede modificar dinámicamente estos ajustes basándose en otras configuraciones.

Ejemplo

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

enabled

Clave:

KeyTypeDescriptionExample
enabledBooleanHabilita el seguimiento de créditos de tokens y la gestión de saldo para los usuarios.Set to true to activate balance tracking for token usage.

Predeterminado: false

Ejemplo:

balance:
  enabled: true

startBalance

Clave:

KeyTypeDescriptionExample
startBalanceIntegerEspecifica el número inicial de tokens acreditados a un usuario tras su registro.Tokens credited to a new user account.

Predeterminado: 20000

Ejemplo:

balance:
  startBalance: 20000

autoRefillEnabled

Clave:

KeyTypeDescriptionExample
autoRefillEnabledBooleanDetermina si la recarga automática de créditos de tokens está habilitada.Set to true to enable automatic token refills.

Predeterminado: false

Ejemplo:

balance:
  autoRefillEnabled: true

refillIntervalValue

Clave:

KeyTypeDescriptionExample
refillIntervalValueIntegerEspecifica el valor numérico del intervalo en el que los créditos de tokens se recargan automáticamente.For example, 30 represents a 30-day interval.

Predeterminado: 30

Ejemplo:

balance:
  refillIntervalValue: 30

refillIntervalUnit

Clave:

KeyTypeDescriptionExample
refillIntervalUnitStringEspecifica la unidad de tiempo para el intervalo de recarga (p. ej., "days", "hours").Indicates the unit of time for refillIntervalValue.

Predeterminado: "days"

Ejemplo:

balance:
  refillIntervalUnit: "days"

refillAmount

Clave:

KeyTypeDescriptionExample
refillAmountIntegerEspecifica la cantidad de tokens que se añadirán al saldo del usuario durante cada recarga automática.The amount added to a user’s token credits at each refill interval.

Predeterminado: 10000

Ejemplo:

balance:
  refillAmount: 10000

¿Qué te parece esta guía?