ai_upgrade_assistant-0.2.0-alpha2/templates/rate-limit-status.html.twig

templates/rate-limit-status.html.twig
{#
/**
 * @file
 * Default theme implementation for displaying OpenAI rate limit status.
 *
 * Available variables:
 * - rate_limits: An array containing rate limit information:
 *   - current_usage: Current API usage
 *   - limit: API rate limit
 *   - reset_time: Time when the rate limit resets
 */
#}

{% extends "ai-upgrade-base.html.twig" %}

{% block content %}
  <div class="rate-limit-status">
    <h2>{{ 'OpenAI API Rate Limits'|t }}</h2>
    
    <div class="rate-limit-info">
      <div class="info-item">
        <span class="label">{{ 'Current Usage'|t }}:</span>
        <span class="value">{{ rate_limits.current_usage.content }}</span>
      </div>
      
      <div class="info-item">
        <span class="label">{{ 'Rate Limit'|t }}:</span>
        <span class="value">{{ rate_limits.limit.content }}</span>
      </div>
      
      <div class="info-item">
        <span class="label">{{ 'Reset Time'|t }}:</span>
        <span class="value">{{ rate_limits.reset_time.content }}</span>
      </div>
    </div>
    
    <div class="usage-bar">
      {% set usage_percentage = (rate_limits.current_usage.content / rate_limits.limit.content) * 100 %}
      <div class="usage-fill" style="width: {{ usage_percentage }}%"></div>
      <span class="usage-text">{{ usage_percentage|round }}%</span>
    </div>
  </div>
{% endblock %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc