文件
Parlz/test_ai.php
T
2026-06-04 22:42:27 +08:00

82 行
1.6 KiB
PHP

<?php
// 测试LocalAI的响应效果
require_once 'modules/local_ai.php';
// 创建LocalAI实例
$ai = new LocalAI();
// 测试用例
$testCases = [
// 问候语
"你好",
"Hello",
"Hi",
// 功能询问
"功能",
"消息发送",
"群组聊天",
"语音通话",
"视频通话",
"消息撤回",
// 账号安全问题
"账号",
"安全",
"注册账号",
"找回密码",
"修改密码",
// 使用帮助
"帮助",
"使用",
"消息发送失败",
"无法添加好友",
"语音通话失败",
// 常见问题
"常见问题",
"Parlz是什么",
"Parlz收费吗",
"Parlz安全吗",
// 拼写错误和模糊匹配
"功嫩", // 功能的拼写错误
"账好", // 账号的拼写错误
"注策", // 注册的拼写错误
"帮组", // 帮助的拼写错误
"问提", // 问题的拼写错误
// 部分输入
"消息", // 消息发送的部分输入
"群组", // 群组聊天的部分输入
"语音", // 语音通话的部分输入
"视频", // 视频通话的部分输入
"撤回", // 消息撤回的部分输入
// 感谢语
"谢谢",
"Thank you",
// 告别语
"再见",
"Bye",
// 关于AI自身
"你是谁",
"什么是助手"
];
echo "=== LocalAI 响应测试 ===\n\n";
// 执行测试
foreach ($testCases as $testCase) {
echo "测试输入: {$testCase}\n";
$response = $ai->generateReply($testCase);
echo "AI 响应: {$response}\n";
echo "\n" . str_repeat("-", 50) . "\n\n";
}
echo "=== 测试完成 ===\n";
?>