Class: CompletionKit::ApiReferenceController

Inherits:
ApplicationController show all
Defined in:
app/controllers/completion_kit/api_reference_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



3
4
5
6
7
8
9
10
11
12
13
# File 'app/controllers/completion_kit/api_reference_controller.rb', line 3

def index
  @published_prompts = Prompt.current_versions.order(name: :asc)
  @recent_runs = Run.includes(:prompt).order(created_at: :desc).limit(10)
  @datasets = Dataset.order(name: :asc)
  @metrics = Metric.order(name: :asc)
  @metric_groups = MetricGroup.includes(:metrics).order(name: :asc)
  @tags = Tag.order(name: :asc)
  @provider_credentials = ProviderCredential.order(:provider)
  @token = CompletionKit.config.api_token
  @base_url = request.base_url + request.script_name
end