@php
$parameters[] = [
'name' => 'name',
'type' => $type,
'format' => 'string',
'description' => __('The template name.')
];
if($type) {
$parameters[] = [
'name' => 'prompt',
'type' => 1,
'format' => 'string',
'description' => __('The instructions for the AI.')
];
$parameters[] = [
'name' => 'creativity',
'type' => 1,
'format' => 'float',
'description' => __('The creative level of the result.') . ' ' . __('Possible values are: :values.', [
'values' => implode(', ', array_map(function ($item) { return __(':value for :name', ['value' => ''. config('completions.creativities')[$item] .'', 'name' => ''.__(Str::ucfirst($item)).'']); }, array_keys(config('completions.creativities'))))
]) . ' ' . __('Defaults to: :value.', ['value' => '0.5'])
];
} else {
$parameters[] = [
'name' => 'result',
'type' => 0,
'format' => 'string',
'description' => __('The document result.')
];
$parameters[] = [
'name' => 'favorite',
'type' => 0,
'format' => 'boolean',
'description' => __('Whether the document is favorite or not.')
];
}
@endphp
@include('developers.parameters')