Límite de tasa DiscourseApi::TooManyRequests?

Estoy ejecutando solicitudes a través de la API y no quiero ningún tipo de limitación de velocidad.

Ya he cambiado app.yml para incluir
DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE: 1000

Sin embargo, el error que recibo se relaciona con la limitación de velocidad cada 10 segundos

Error code: ip_10_secs_limit

Veo

DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS

Pero este no es un límite de API de administrador y preferiría mantenerlo.

¿Hay algún límite de administrador por cada 10 segundos oculto en algún lugar que no pueda ver?

Ese es entonces tu problema. Estás estableciendo las solicitudes máximas de administrador en 10000, y luego no estás haciendo una solicitud de administrador.

A menos que esté entendiendo algo mal.

pero sí lo estoy

Estoy usando el Discourse API Ruby Gem

client.sync_sso(
      sso_secret: ENV['DISCOURSE_SSO_SECRET'],
      name: safe_username,
      username: safe_username,
      email: user.email,
      avatar_url: user.avatar.url(:thumb),
      avatar_force_update: true,
      external_id: user.id
    )
def client(username: "Admin_Username")
    DiscourseApi::Client.new(Rails.application.secrets.forums_hostname).tap do |discourse_client|
      discourse_client.api_key = ENV["DISCOURSE_API_KEY"]
      discourse_client.api_username = username
    end
  end