Premier commit

This commit is contained in:
2024-09-09 10:22:45 +02:00
commit bcc2604080
74 changed files with 25819 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
<?php
assert($this instanceof \Piko\View);
$this->title = 'Assistant chat';
$modelsJs = json_encode($models);
$responseUrl = $this->getUrl('site/assistant/response');
$script = <<<JS
document.addEventListener('DOMContentLoaded', () => {
new ChatApp({
target: document.getElementById('chat-app'),
props : {
proxyBaseUrl: '$responseUrl',
model_list: $modelsJs
}
});
})
JS;
$this->registerJs($script);
?>
<div id="chat-app"></div>

View File

@@ -0,0 +1,34 @@
<?php
/* @var $this \piko\View */
/* @var $exception \Exception */
$message = getenv('APP_ENV') === 'dev' ? $exception->getMessage() . ' (#' . $exception->getCode() . ')' : 'Not found';
$this->title = $message;
?>
<div class="site-error">
<h1><?= $this->escape($this->title) ?></h1>
<div class="alert alert-danger">
<?= nl2br($this->escape($message)) ?>
</div>
<p>
The above error occurred while the Web server was processing your request.
</p>
<p>
Please contact us if you think this is a server error. Thank you.
</p>
<?php if (getenv('APP_DEBUG')): ?>
<div class="card bg-light mb-3">
<div class="card-header">Trace:</div>
<div class="card-body">
<?= nl2br($exception->getTraceAsString()) ?>
</div>
</div>
<?php endif ?>
</div>