31 lines
853 B
PHP
Executable File
31 lines
853 B
PHP
Executable File
<?php
|
|
require_once 'hamid-engine.php';
|
|
|
|
echo "=== Test HAMID Engine ===\n";
|
|
echo "Test avec Ollama local...\n";
|
|
|
|
$result = hamidAsk("Dis-moi simplement 'TEST OK' en français.");
|
|
|
|
if (!$result['error']) {
|
|
echo "✅ SUCCÈS !\n";
|
|
echo "Provider: " . $result['provider'] . "\n";
|
|
echo "Latency: " . $result['latency_ms'] . "ms\n";
|
|
echo "Réponse: " . substr($result['response'], 0, 100) . "...\n";
|
|
} else {
|
|
echo "❌ ÉCHEC\n";
|
|
echo "Message: " . $result['response'] . "\n";
|
|
}
|
|
|
|
// Tester la fonction getProviders
|
|
echo "\n=== Providers disponibles ===\n";
|
|
$providers = getProviders();
|
|
foreach ($providers as $p) {
|
|
echo "- " . $p['name'] . " (" . ($p['is_active'] ?? '?') . ")";
|
|
if (!empty($p['api_key']) && $p['api_key'] !== 'EMPTY') {
|
|
echo " ✅ KEY";
|
|
} else {
|
|
echo " ❌ NO KEY";
|
|
}
|
|
echo "\n";
|
|
}
|