motikan2010 / gpt-waf
v1.1.1
2023-05-05 11:57 UTC
Requires
- php: >=8.0
Requires (Dev)
- orchestra/testbench: 4.*
- phpunit/phpunit: ^9.4
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=