<%= t(".title") %>

<% if ENV["SYNTH_API_KEY"].present? %>

You have successfully configured your Synth API key through the SYNTH_API_KEY environment variable.

<% else %>

<%= t(".description") %>

<% end %>
<%= styled_form_with model: Setting.new, url: settings_hosting_path, method: :patch, data: { controller: "auto-submit-form", "auto-submit-form-trigger-event-value": "blur" } do |form| %> <%= form.text_field :synth_api_key, label: t(".label"), type: "password", placeholder: t(".placeholder"), value: ENV.fetch("SYNTH_API_KEY", Setting.synth_api_key), disabled: ENV["SYNTH_API_KEY"].present?, container_class: @synth_usage.present? && !@synth_usage.success? ? "border-red-500" : "", data: { "auto-submit-form-target": "auto" } %> <% end %> <% if @synth_usage.present? && @synth_usage.success? %>

<%= t(".api_calls_used", used: number_with_delimiter(@synth_usage.data.used), limit: number_with_delimiter(@synth_usage.data.limit), percentage: number_to_percentage(@synth_usage.data.utilization, precision: 1)) %>

<%= t(".plan", plan: @synth_usage.data.plan) %>

<% end %>