19 lines
656 B
PHP
19 lines
656 B
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
$env = [];
|
|
$f = @file("/etc/weval/secrets.env");
|
|
if (!$f) { echo json_encode(["error"=>"cant read secrets.env","perms"=>decoct(fileperms("/etc/weval/secrets.env") & 0777)]); exit; }
|
|
foreach ($f as $l) {
|
|
$l = trim($l);
|
|
if ($l && $l[0] !== "#" && strpos($l,"=")!==false) {
|
|
list($k,$v)=explode("=",$l,2);
|
|
$env[trim($k)]=trim($v);
|
|
}
|
|
}
|
|
echo json_encode([
|
|
"keys_found" => count($env),
|
|
"groq" => substr($env["GROQ_KEY"] ?? "MISSING", 0, 10),
|
|
"nim" => substr($env["NVIDIA_NIM_KEY"] ?? "MISSING", 0, 10),
|
|
"mistral" => substr($env["MISTRAL_KEY"] ?? "MISSING", 0, 10),
|
|
]);
|
|
?>
|