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

Saldo

Configure saldos de créditos de tokens para usuários no LibreChat

Visão geral

O objeto balance permite que administradores configurem como os saldos de créditos de tokens são gerenciados para usuários dentro do LibreChat. As configurações incluem habilitar o rastreamento de saldo, inicializar saldos de usuários e configurar o comportamento de recarga automática de tokens.

Campos sob balance:

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

Notas:

  • As configurações de balance aplicam-se globalmente em toda a aplicação.
  • Os padrões são fornecidos, mas podem ser personalizados com base nos requisitos.
  • A lógica condicional pode modificar dinamicamente essas configurações com base em outras configurações.

Exemplo

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

enabled

Chave:

KeyTypeDescriptionExample
enabledBooleanHabilita o rastreamento de créditos de tokens e o gerenciamento de saldo para usuários.Set to true to activate balance tracking for token usage.

Padrão: false

Exemplo:

balance:
  enabled: true

startBalance

Chave:

KeyTypeDescriptionExample
startBalanceIntegerEspecifica o número inicial de tokens creditados a um usuário após o registro.Tokens credited to a new user account.

Padrão: 20000

Exemplo:

balance:
  startBalance: 20000

autoRefillEnabled

Chave:

KeyTypeDescriptionExample
autoRefillEnabledBooleanDetermina se o reabastecimento automático de créditos de token está habilitado.Set to true to enable automatic token refills.

Padrão: false

Exemplo:

balance:
  autoRefillEnabled: true

refillIntervalValue

Chave:

KeyTypeDescriptionExample
refillIntervalValueIntegerEspecifica o valor numérico para o intervalo no qual os créditos de token são recarregados automaticamente.For example, 30 represents a 30-day interval.

Padrão: 30

Exemplo:

balance:
  refillIntervalValue: 30

refillIntervalUnit

Chave:

KeyTypeDescriptionExample
refillIntervalUnitStringEspecifica a unidade de tempo para o intervalo de recarga (por exemplo, "days", "hours").Indicates the unit of time for refillIntervalValue.

Padrão: "days"

Exemplo:

balance:
  refillIntervalUnit: "days"

refillAmount

Chave:

KeyTypeDescriptionExample
refillAmountIntegerEspecifica o número de tokens a serem adicionados ao saldo do usuário durante cada recarga automática.The amount added to a user’s token credits at each refill interval.

Padrão: 10000

Exemplo:

balance:
  refillAmount: 10000

Como está este guia?