28 lines
946 B
PHP
28 lines
946 B
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
$out = [];
|
|
|
|
// All API keys from secrets.env
|
|
$secrets = @file_get_contents("/etc/weval/secrets.env");
|
|
if ($secrets) {
|
|
preg_match_all("/^(\w+)=(\S+)/m", $secrets, $m);
|
|
$keys_present = [];
|
|
foreach ($m[1] as $i => $name) {
|
|
if (strpos($name, "KEY") !== false || strpos($name, "TOKEN") !== false) {
|
|
$val = $m[2][$i];
|
|
$keys_present[] = ["name"=>$name, "len"=>strlen($val)];
|
|
}
|
|
}
|
|
$out["keys"] = $keys_present;
|
|
}
|
|
|
|
// Check skill-image-gen.php content
|
|
$f = "/var/www/html/api/skill-image-gen.php";
|
|
if (file_exists($f)) $out["skill_image_gen_preview"] = substr(@file_get_contents($f), 0, 1500);
|
|
|
|
// Check wevia-deepseek-web.php content
|
|
$f2 = "/var/www/html/api/wevia-deepseek-web.php";
|
|
if (file_exists($f2)) $out["deepseek_web_preview"] = substr(@file_get_contents($f2), 0, 800);
|
|
|
|
echo json_encode($out, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);
|