motikan2010/gpt-waf

v1.1.1 2023-05-05 11:57 UTC

This package is auto-updated.

Last update: 2024-09-05 14:40:14 UTC


README

这是一个使用 GPT-4 的 WAF(Web 应用防火墙)(仅限 Laravel)。

要求:GPT-4 的 OpenAI API 密钥。

安装

composer require motikan2010/gpt-waf

性能

检测

速度

使用

编辑路由和 ".env" 文件

将 "gpt-waf" 设置为路由的中间件。

Route::group(['middleware' => 'gpt-waf'], function () {
  // Protect area
});

以下更改将被启用。
https://github.com/motikan2010/GPT-WAF-Test-App/commit/5a021e632488a585fc17d6360e2a89cd99a00eb6

".env" 设置

必需

例如:

GPT_WAF_ENABLED=true
GPT_WAF_OPEN_AI_API_KEY=st-tGC**********

可选

例如:

GPT_WAF_BLOCK_STATUS_CODE=403
GPT_WAF_DEBUG_MODE=true
GPT_WAF_SYSTEM_ROLE=
GPT_WAF_QUESTION_TEXT=